/**{margin: 0px;padding: 0px !important;}*/
[class*='col-']{padding-right:0;padding-left:0;}
.row{margin-right: 0px !important;margin-left: 0px !important;}
.no-focus:focus{outline: unset;}
.float{clear: both;}
a,.page-link{text-decoration: none;color: #4CD0E1;}
button a{color: inherit;display: block;}

@media (min-width: 1200px)
{.container{max-width: 1200px;}}

body,.wrapper
{overflow-x: hidden;}

body{counter-reset: section;}

body,p,li{color: #000000;}

.bg-light-grey{background-color: #F8FAFC;}

/*Fonts Starts*/
/* @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); */
/*Fonts Ends*/

body,p,li,th,td
{font-family: "Poppins", sans-serif;font-style: normal;font-size: 13px;font-weight: 500;line-height: 24px;}
h1,h2,h3,h4,h5,h6
{font-family: "Poppins", sans-serif;font-style: normal;font-weight: 600;}
h3,h4,h5,h6{font-weight: 600;}
h2{font-size: 32px;line-height: 42px;}
h3{font-size: 20px;line-height: 30px;}
h4{font-size: 17px;line-height: 28px;}
h5{font-size: 16px;line-height: 28px;}
h6{font-size: 15px;line-height: 28px;}
b,strong{font-weight: 700;}
th{font-weight: 600;}

.has-inner p,
header.main-header nav.navbar ul.navbar-nav li a,
header.main-header nav.navbar .nav-right ul li a
{font-size: 15px;font-weight: 400;}

label.info-text,.ar-box-title p{font-weight: 400;}
label strong,
.form-group label strong,
.form-title-center label strong
{font-weight: 600;}

/* Section Title CSS Starts */
.section-title{}
.section-title h1{}
.section-title h2,.section-title h3
{text-transform: capitalize;margin-bottom: 15px;}
.section-title h2{}
.section-title h3{font-size: 24px;}

.section-title-white{}
.section-title-white h1,
.section-title-white h2,
.section-title-white h3,
.section-title-white p
{color: #fff;}

.section-title-center{max-width: 750px;display: block;margin: auto;}
/* Section Title CSS Ends */

/* Buttons CSS Starts */
.btn-main{font-weight: 400;color: #fff !important;background-color: #4CD0E1 !important;border-radius: 50px;padding: 10px 30px;}

.btn-main img{width: 17px;margin-right: 5px;transform: translateY(-1px);}

.btn-white{color: #000 !important;background-color: #fff !important;}
.btn-black{color: #fff !important;background-color: #000 !important;}

.btn-blue{color: #fff !important;background-color: #014065 !important;}

.read-more-link{color: #000;}
.read-more-link img{width: 24px;transform: translateY(-2px);margin-right: 7px;}
/* Buttons CSS Ends */

/* Form CSS Starts */
.form-control{box-shadow: unset !important;}
.form-group{margin-bottom: 20px;}
.form-group label,.form-group .form-control,.custom-made-form label,.custom-made-form .form-control{font-size: 13px;position: relative;outline: unset !important;}
.form-group label{margin-bottom: 10px;}
.form-group .form-control{color: #A4A4A4;padding: 15px 15px;position: relative;outline: unset;}
select.form-control{}
.form-group .form-control.select-with-search{padding-left: 40px;background-image: url(../images/icon-search-grey.svg);background-repeat: no-repeat;background-position: 12px 15px;background-size: 18px;}

.form-check-input[type=checkbox]{width: 15px;height: 15px;margin-top: 6px;margin-right: 10px;border-radius: 0px;}

input[type='date'], .form-control-date{padding-right: 40px;background-image: url(../images/icon-calendar-grey.svg);background-repeat: no-repeat;background-position: 97% 13px;background-size: 25px;}
input[type='date']::-webkit-calendar-picker-indicator {background: transparent;bottom: 0;color: transparent;cursor: pointer;height: auto;left: 0;position: absolute;right: 0;top: 0;width: auto;}

.form-control-date-readonly{background-color: transparent !important;}

label.info-text{color: #A4A4A4;}

.form-info-box{padding: 10px 20px;background-color: #EDFAFC;}
.form-info-box label{margin: 0px;}
.form-info-box label img{width: 17px;margin-right: 7px;}

.form-title-center{text-align: center;position: relative;border-bottom: 1px solid #D9D9D9;margin-bottom: 25px;}
.form-title-center label{text-align: center;margin: 0px;transform: translateY(12px);}
.form-title-center label strong{background-color: #fff;padding: 10px;}

.instructions-main-box{padding: 15px 20px;padding-bottom: 30px;border: 1px solid #D9D9D9;border-radius: 5px;}
.instructions-title-box{}
.instructions-title-box .form-control{padding: 0px;padding-bottom: 10px;border: 0px;border-bottom: 1px solid #D9D9D9;border-radius: 0px;}
.instructions-box-info{margin-top: 15px;}
.instructions-box-info label{}

.file-upload-box{/*max-width: 400px;*/display: block;margin: auto;padding: 30px;background-color: #FCFCFC;/*border: 2px dotted #c9c9c9;*/position: relative;border-radius: 5px;}
.file-upload-box{text-align: center;}
.file-upload-box .file-upload-input{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9;opacity: 0;cursor: pointer;}
.file-upload-box .file-upload-img{}
.file-upload-box label{width: 100%;color: #7A7A7A;margin-top: 10px;}
.file-upload-box .btn-main{}

.form-check{padding-left: 2em;}
.form-check .form-check-input {margin-left: -2em;}
/* Form CSS Ends */

/* Custom Radio Buttons CSS Starts */
.custom-made-form label,.custom-made-form .form-control{}
.custom-made-form .form-control,
.custom-made-form input[type=radio]
{height: 26px;border: 1px solid #D9D9D9;border-radius: 5px;}
.custom-made-form select.form-control
{line-height: 12px !important;}

.custom-made-form label.radio-inline{width: 100%;margin-bottom: 15px;}

.custom-made-form input[type=radio]
{width: 100%;height: 100%;position: absolute;top: 0;left: 0;appearance: none;}

.custom-made-form .radio-inline span
{display: block;padding: 20px 10px !important;position: relative;z-index: 9;cursor: pointer;}
.custom-made-form .radio-inline.active input[type=radio],
.custom-made-form .radio-inline.active input[type=radio]:checked
{border-color: #4CD0E1;outline: unset;}
.custom-made-form .radio-inline.active span
{color: #000;}
.custom-made-form .radio-inline span strong{font-weight: 600;}
.custom-made-form .radio-inline span .rb-spacer{margin-bottom: 5px;}
/* Custom Radio Buttons CSS Ends */

/* Plus Minus Counter CSS Starts */
.plus-minus-counter{}
.plus-minus-counter .form-control{padding: 6px 10px !important;}
.plus-minus-counter span {cursor:pointer;}
.plus-minus-counter .number{}
.plus-minus-counter .minus, .plus-minus-counter .plus{width:20px;height:20px;background:transparent;border-radius:0px;padding:0px;border:0px;display: inline-block;vertical-align: middle;text-align: center;}
.plus-minus-counter input{height:34px;width: 100px;text-align: center;border:0px;display: inline-block;vertical-align: middle;outline: unset;}
.plus-minus-counter .fa{font-size: 16px;}
/* Plus Minus Counter CSS Ends */

/* Calendar CSS Starts */
#calendar{/*border: 1px solid #4cd0e1;border-radius: 5px;*/}
.ui-datepicker-header{/*background-color: #4CD0E1;color:white;*/text-align:center;padding:10px;height:40px;}
.ui-datepicker-prev span,.ui-datepicker-next span{display:none;}
.ui-datepicker-prev:after,.ui-datepicker-next:after{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.ui-datepicker-prev:after{content:"\f104";font-size:2rem;float:left;cursor:pointer;}
.ui-datepicker-next:after{content:"\f105";float:right;font-size:2rem;cursor:pointer;}
.ui-datepicker-calendar th{font-size: 13px;padding:10px;color:#000;}
.ui-datepicker-calendar{width: 100%;text-align:center;margin:0 auto;padding:8px;}
.ui-datepicker-title{/*padding:10px;*/}
.ui-datepicker-calendar td{padding:4px 0px;}
.ui-datepicker-calendar .ui-state-default{text-decoration:none;color:black;}
.ui-datepicker-calendar td.ui-datepicker-today{background-color: #4cd0e1;color: #fff;}
.ui-datepicker-calendar td.ui-datepicker-current-day{}
.ui-datepicker-calendar td.ui-datepicker-current-day,
.ui-datepicker-calendar td.ui-datepicker-today
{background-color: #4cd0e1;}
.ui-datepicker-calendar td.ui-datepicker-current-day a,
.ui-datepicker-calendar td.ui-datepicker-today a
{color: #fff;}
.ui-datepicker-calendar .ui-state-active{font-weight: 600;color: #fff;}
.calendar-modal .modal-dialog{max-width: 400px;}
/* Calendar CSS Ends */

/* Table CSS Starts */
table{}
table tr td,table tr th{padding: 5px 0px !important;}
table tr th{font-size: 15px;}
table tbody{}
table tbody tr{}
table tbody tr td{}
table tbody tr th{}
table tfoot{margin-top: 20px;border-top: 1px solid #D9D9D9;}
table tfoot tr{}
table tfoot tr th{padding: 20px 0px !important;}

.striped-table .table-responsive{border: 1px solid #4CD0E1;border-radius: 5px;}
.table.table-striped{margin: 0px;}
.table.table-striped tr th,.table.table-striped tr td{font-size: 13px;padding: 7px 20px !important;border-bottom: 0px;}
.table.table-striped thead tr th,.table.table-striped tbody tr th{font-weight: 600;}
.table.table-striped thead tr th,.table.table-striped tbody tr td{text-align: center;}
.table.table-striped thead{}
.table.table-striped thead tr{}
.table.table-striped thead tr th{color: #fff;background-color: #4CD0E1;border-right: 1px solid #fff;}
.table.table-striped thead tr th:last-child{/*border-right: 0px;*/}
.table.table-striped tbody{}
.table.table-striped tbody tr{}
.table.table-striped tbody tr th{}
.table.table-striped tbody tr td{}
.table.table-striped tbody tr{--bs-table-accent-bg: transparent;}
.table.table-striped tbody tr th,.table.table-striped tbody tr td{border-right: 1px solid #B7C6CD;}
.table.table-striped tbody tr td:last-child{/*border-right: 0px;*/}
.table.table-striped tbody tr:nth-child(odd) th,
.table.table-striped tbody tr:nth-child(odd) td
{background-color: #EDFAFC !important;}
.table.table-striped tbody tr:nth-child(even) th,
.table.table-striped tbody tr:nth-child(even) td
{background-color: #FBFEFF !important;}
.table.text-left thead tr th, .table.text-left tbody tr td{text-align: left;}
/* Table CSS Ends */

/* Accordions CSS Starts */
.accordion-outer{}
.accordion-item{margin-bottom: 25px;border-left: 3px solid #4CD0E1;border-bottom: 1px solid #4CD0E1;border-radius: 5px !important;overflow: hidden;position: relative;}
.accordion-item h3.accordion-header{position: relative;}
.accordion-item h3.accordion-header .accordion-button{font-size: 15px;font-weight: 600;line-height: 22px;color: #000;padding-right: 50px;background: transparent !important;box-shadow: unset !important;position: relative;}
.accordion-item h3.accordion-header .accordion-button::after{position: absolute;top: 16px;right: 18px;}
.accordion-collapse{}
.accordion-body{padding: 0px 20px;position: relative;}
.accordion-body p{}
/* Accordions CSS Ends */

/* Tabs CSS Starts */
.tabs-section{}
.tabs-top ul li button
{display: block;font-size: 16px;font-weight: 600;color: #C0C0C0 !important;padding: 5px 15px;padding-top: 0px;border: 0px !important;border-bottom: 2px solid #D9D9D9 !important;}
.tabs-top ul li button.active{color: #000 !important;border-bottom-color: #4CD0E1 !important;}

.tabs-bottom{margin-top: 30px;}
/* Tabs CSS Ends */

/* Common Content CSS Starts */
.common-content{}
.common-content h3{margin: 10px 0px;}
.common-content p{}

.order-page,.login-page{padding: 70px 0px;background-color: #EDFAFC;}
/* Common Content CSS Ends */

/* Header Announcement Section CSS Starts */
.header-announcement-section{padding: 10px 0px;background-color: #000;}
.has-inner{text-align: center;}
.has-inner p{color: #fff;margin: 0px;}
.has-inner img{width: 21px;}
.has-inner span{display: inline-block;margin: 0px 10px;}
.has-inner a{color: rgba(255,255,255,0.8);display: inline-block;margin-left: 10px;margin-right: 10px;}
.has-inner a img{width: 16px;opacity: 0.8;margin-left: 5px;}
/* Header Announcement Section CSS Ends */

/* Header CSS Starts */
header.main-header{background-color: #fff;border-bottom: 1px solid #EFEEEE;}

header.main-header nav.navbar ul.navbar-nav li a,
header.main-header nav.navbar .nav-right ul li a
{display: block;}

header.main-header nav.navbar{padding: 15px 0px;}
header.main-header nav.navbar .navbar-brand{}
header.main-header nav.navbar .navbar-brand img{height: 54px;}
header.main-header nav.navbar .navbar-toggler{}
header.main-header nav.navbar .navbar-toggler span{}
header.main-header nav.navbar .navbar-collapse{}
header.main-header nav.navbar ul.navbar-nav{}
header.main-header nav.navbar ul.navbar-nav li{margin: 0px 8px;position: relative;}
header.main-header nav.navbar ul.navbar-nav li a{color: #000;position: relative;}
header.main-header nav.navbar ul.navbar-nav li.active a{color: #4CD0E1;}
header.main-header nav.navbar .nav-right{}
header.main-header nav.navbar .nav-right ul{margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;}
header.main-header nav.navbar .nav-right ul li{list-style: none;}
header.main-header nav.navbar .nav-right ul li a{color: #4CD0E1;}
header.main-header nav.navbar .nav-right ul li a img{width: 20px;}
header.main-header nav.navbar .nav-right ul li .btn-header{margin-left: 30px;}

header.main-header nav.navbar ul.navbar-nav li.has-mega-menu{}
header.main-header nav.navbar ul.navbar-nav li.has-mega-menu>a{padding-right: 13px;}
header.main-header nav.navbar ul.navbar-nav li.has-mega-menu>a::before{content: "\f078";width: 10px;height: 10px;position: absolute;top: 15px;right: 0;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 10px;}
.mega-menu-main{display: none;position: absolute;top: 43px;left: 0;right: 0;width: 100vw;left: -49vw;padding-top: 19px;background-color: #fff;z-index: 9999;}
.mega-menu-inner{padding: 36px 0px;background-color: #101864;position: relative;}
.mega-menu-outer{}
.mega-menu-box-outer{margin-top: 30px;}
.mega-box{margin-bottom: 20px;}
.mega-box-inner{}
.mega-box h3,
.mega-box ul li a
{color: #fff !important;}
.mega-box h3{font-size: 16px;}
.mega-box ul{margin: 0px;padding: 0px;}
.mega-box ul li{list-style: none;margin: 0px !important;margin-bottom: 5px !important;}
.mega-box ul li a{font-size: 13px !important;padding-left: 15px;}
.mega-box ul li a::before{content: '';width: 10px;height: 10px;background-image: url(../images/icon-arrow-right-white.svg);background-repeat: no-repeat;background-position: 0px 0px;position: absolute;left: 0;top: 8px;}

header.main-header nav.navbar ul.navbar-nav li.has-mega-menu .mega-menu-main.active{display: block;}
header.main-header nav.navbar ul.navbar-nav li.has-mega-menu:hover .mega-menu-main{/*display: block;*/}

header.main-header nav.navbar .nav-right.nav-right-mobile{display: none !important;}
header.main-header nav.navbar .nav-right.nav-right-desktop{}
/* Header CSS Ends */

/* Inner Page Header CSS Starts */
.inner-page-header{padding: 75px 0px;background-image: url(../images/bg-banner-1.jpg);background-size: cover;background-position: center center;}
.inner-page-header h1{text-transform: uppercase;padding-bottom: 10px;position: relative;}
.inner-page-header h1:before{content: '';width: 50px;height: 4px;background-color: #fff;position: absolute;bottom: 0;left: 0;right: 0;display: block;margin: auto;}
/* Inner Page Header CSS Ends */

/* Inner Page Content Starts */
.inner-page-content{padding: 50px 0px;background-color: #f8fafc;}
/* Inner Page Content Ends */

/* Pagination CSS Starts */
.pagination-outer{}
.pagination{justify-content: center;margin-top: 30px;}
.page-item .page-link{color: #000;}
.page-item.active .page-link{color: #fff;background-color: #4CD0E1;border-color: #4CD0E1;}
/* Pagination CSS Ends */

/* Blog Single Page CSS Starts */
.blog-single-page{padding: 50px 0px;}
.blog-single-img{margin-bottom: 30px;}
.blog-single-img img{width: 100%;height: 500px;object-fit: cover;border-radius: 10px;}
.blog-single-main .section-title h2{font-size: 28px;}
/* Blog Single Page CSS Ends */

/* Main Banner Section CSS Starts */
.main-banner-section{}
.main-banner-inner{}
.main-banner-section .owl-carousel{}
.main-banner-section .owl-carousel .item{padding: 60px 0px;background-size: cover;background-position: center center;}
.main-banner-outer{}
.main-banner-left{}
.main-banner-right{padding-left: 60px;}
.mbl-inner{}
.main-banner-content{}
.main-banner-title h1,.main-banner-title h2,.main-banner-desc p{color: #fff;}
.main-banner-title{}
.main-banner-title h1,.main-banner-title h2{font-size: 43px;font-weight: 500;line-height: 70px;}
.main-banner-title h1 strong,.main-banner-title h2 strong{color: #4CD0E1;}
.main-banner-desc{margin-top: 20px;margin-bottom: 30px;}
.main-banner-desc p{}
.main-banner-desc ul{}
.main-banner-desc ul li{font-size: 15px;color: #fff;margin-bottom: 8px;}
.main-banner-btn-outer{}
.main-banner-btn-outer .btn{}
.mbr-inner{}
.main-banner-img{}
.main-banner-img img{}

.main-banner-section .owl-theme .owl-nav.disabled+.owl-dots{margin-top: 0;position: absolute;bottom: 15px;left: 0;right: 0;}
/* Main Banner Section CSS Ends */

/* All Rating Section CSS Starts */
.all-rating-section{padding: 30px 0px;background-color: #EDFAFC;}
.all-rating-inner{max-width: 1000px;display: block;margin: auto;}
.all-rating-box{}
.ar-box-inner{display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;}
.ar-box-left{}
.ar-box-right{padding-left: 20px;}
.all-rating-box p{line-height: 24px;margin: 0px;}
.ar-box-icon{width: 55px;height: 55px;padding: 12px;text-align: center;background-color: #4CD0E1;border-radius: 100%;}
.ar-box-icon img{}
.ar-box-rat{}
.ar-box-rat p{}
.ar-box-rat p .fa{font-size: 15px;color: #FEAD18;margin-left: 3px;}
.ar-box-title{}
.ar-box-title p{}
/* All Rating Section CSS Ends */

/* Essay Writing Section CSS Starts */
.essay-writing-section{padding: 50px 0px;}
.essay-writing-inner{}
.essay-writing-box-outer{margin-top: 20px;}
.ew-box{padding: 12px;}
.ew-box-inner{min-height: 475px;background-color: #F8FAFC;border: 1px solid #4CD0E1;border-radius: 5px;overflow: hidden;}
.ew-box-top{}
.ew-box-img{}
.ew-box-img img{width: 100%;height: 250px;object-fit: cover;}
.ew-box-bottom{padding: 30px 20px;}
.ew-box-title{}
.ew-box-title h3,.benefits-box-title h3{font-size: 15px;line-height: 22px;}
.ew-box-title h3{}
.ew-box-title h3 a{color: inherit;}
.ew-box-btn-outer{margin-top: 36px;}
/* Essay Writing Section CSS Ends */

/* Benefits Section CSS Starts */
.benefits-section{padding: 50px 0px;background-color: #EDFAFC;}
.benefits-inner{}
.benefits-box-outer{margin-top: 30px;}
.benefits-box{padding: 12px;}
.benefits-box-inner{min-height: 420px;padding: 36px 20px;background-color: #fff;border-radius: 5px;}
.benefits-box-title{}
.benefits-box-title h3{}
.benefits-box-title h3 img{width: 30px;margin-right: 8px;}
.benefits-box-desc{margin-top: 15px;}
.benefits-box-desc p{}
.benefits-box-btn-outer{}
/* Benefits Section CSS Ends */

/* Order Essay Section CSS Starts */
.order-essay-section{padding-top: 70px;}
.order-essay-inner{}
.order-essay-outer{}
.order-essay-left{padding-right: 50px;position: relative;z-index: 1;}
.order-essay-right{padding-top: 22px;}
.oel-inner{padding: 50px 30px;background-color: #4CD0E1;border-radius: 5px;box-shadow: 0px 0px 12px -5px black;}
.oel-img{margin-bottom: 15px;}
.oel-img img{width: 90px;}
.oel-inner .section-title{}
.oe-btn-outer{margin-top: 20px;}
.oe-btn-outer .btn{}
.oer-inner{padding: 50px 50px;background-color: #EDFAFC;border-radius: 5px;margin-left: -70px;position: relative;}
.oer-list{}
.oer-list ul{margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;flex-direction: row;}
.oer-list ul li{list-style: none;width: 33.3333%;margin-bottom: 6px;position: relative;padding-left: 20px;}
.oer-list ul li::before{content: '';width: 8px;height: 8px;border-radius: 100%;background-color: #014065;position: absolute;left: 0;top: 10px;}
.oer-list ul li h3{font-size: inherit;font-weight: inherit;margin: 0px;}
.oer-list ul li a{display: block;color: #000;position: relative;}
/* Order Essay Section CSS Ends */

/* Assignment Content Section CSS Starts */
.assignment-content-section{padding: 60px 0px;}
.assignment-content-inner{}
.assignment-content-outer{}
.ac-box{padding: 15px;}
/* Assignment Content Section CSS Ends */

/* Testimonials Section CSS Starts */
.testimonials-section{padding: 50px 0px;background-color: #F8FAFC;}
.testimonials-inner{}
.testimonials-outer{margin-top: 36px;}
.testimonials-outer .owl-item{}
.testimonials-outer .owl-item .item{}
.testimonials-box{padding-bottom: 25px;}
.testimonials-box-inner{min-height: 375px;padding-top: 20px;padding-left: 20px;background-color: #fff;border-radius: 5px;border: 1px solid #4CD0E1;position: relative;}
.testimonials-box-top{display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;}
.tbt-img{width: 20%;}
.tbt-img img{width: 60px !important;height: 60px !important;object-fit: cover;border-radius: 100%;border: 3px solid #4CD0E1;}
.tbt-info{width: 42%;padding-right: 5px;}
.tbt-info h3,.tbt-info h4,.tbt-info p{margin: 0px;}
.tbt-info p,.tbt-content p{font-weight: 400;}
.tbt-info h3,.tbt-info h4
{font-size: 15px;color: #000;}
.tbt-info p{color: #4CD0E1;}
.tbt-rating{width: 38%;padding: 5px 15px;border-radius: 20px 0px 0px 20px;background-color: #fff;}
.tbt-rating .fa{font-size: 15px;color: #FEAD18;}
.testimonials-box-middle{margin-top: 15px;}
.tbt-content{padding-right: 20px;padding-bottom: 36px;}
.tbt-content p{}
.testimonials-box-bottom{width: 50px;height: 50px;padding: 12px;padding-top: 13px;background-color: #192335;border-radius: 100%;display: block;margin: auto;position: absolute;left: 0;right: 0;bottom: -25px;}
.testimonials-box-bottom img{}

.testimonials-outer .owl-item.center{}
.testimonials-outer .owl-item.center .testimonials-box-inner{background-color: #4CD0E1;}
.testimonials-outer .owl-item.center .testimonials-box-top{margin-right: -1px;}
.testimonials-outer .owl-item.center .tbt-img img{border-color: #fff;}
.testimonials-outer .owl-item.center .tbt-info h3,.testimonials-outer .owl-item.center .tbt-info h4,.testimonials-outer .owl-item.center .tbt-info p,.testimonials-outer .owl-item.center .tbt-content p{color: #fff;}
.testimonials-outer .owl-item.center .tbt-info h3{}
.testimonials-outer .owl-item.center .tbt-info h4{}
.testimonials-outer .owl-item.center .tbt-info p{}
.testimonials-outer .owl-item.center .tbt-content p{}
/* Testimonials Section CSS Ends */

/* Meet Writer Section CSS Starts */
.meet-writer-section{background-color: #4CD0E1;background-image: url(../images/cta-bg.png);background-size: cover;background-position: center center;}
.meet-writer-section .testimonials-box-inner{min-height: 280px;}
.meet-writer-section .tbt-img{width: 15%;}
.meet-writer-section .tbt-info{width: 85%;padding-right: 0;}
/* Meet Writer Section CSS Ends */

/* Trusted Section CSS Starts */
.trusted-section{padding-top: 60px;padding-bottom: 80px;background-color: #101864;}
.trusted-inner{}
.trusted-logo-outer{margin-top: 60px;}
.trusted-section .owl-carousel .owl-item img{width: 100%;height: 50px;object-fit: contain;}
/* Trusted Section CSS Ends */

/* FAQ Section CSS Starts */
.faq-section{padding: 50px 0px;background-color: #F8FAFC;}
.faq-inner{}
.faq-outer{margin-top: 50px;}
.faq-left{padding-right: 20px;}
.faq-right{padding-left: 20px;}
/* FAQ Section CSS Ends */

/* Order Page CSS Starts */
.order-page{}

.order-page-left{padding-right: 25px;}
.order-page-right{padding-top: 136px;padding-left: 10px;}
.opl-inner{}
.opr-inner{}
.oibox-outer{margin-top: 20px;}
.oibox{padding-bottom: 20px;}
.oibox-inner{padding-bottom: 15px;display: flex;flex-wrap: wrap;flex-direction: row;border-bottom: 1px solid #ddd;}
.oibox-left{width: 85%;}
.oibox-right{width: 15%;text-align: right;}
.oibox h4{font-size: 14px;margin-bottom: 5px;}
.oibox p,.oibox ul li{font-size: 12px;}
.oibox p{margin: 0px;}
.oibox ul{margin: 0px;}
.oibox ul li{}
.oibox-right a{}

.order-page-right .accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #4cd0e1;box-shadow: unset;
}
.order-page-right .accordion-body {
    padding: 15px 20px;
}
.order-page-right .oibox {
    padding-bottom: 0px;
}

.oibox-outer .oibox:last-child .oibox-inner{border-bottom: 0px;}

.order-steps-section{}

.stepper-wrapper {margin-top: auto;display: flex;justify-content: space-between;margin-bottom: 20px;}
.stepper-item {position: relative;display: flex;flex-direction: column;align-items: center;flex: 1;}
.stepper-item::before {position: absolute;content: "";border-bottom: 2px solid #295595;width: 100%;top: 20px;left: -50%;z-index: 2;}
.stepper-item::after {position: absolute;content: "";/*border-bottom: 2px solid #ccc;*/width: 100%;top: 20px;left: 50%;z-index: 2;}
.stepper-item .step-counter {position: relative;z-index: 5;display: flex;justify-content: center;align-items: center;width: 15px;height: 15px;border-radius: 50%;background: #fff;margin-top: 13px;margin-bottom: 6px;border: 2px solid #295595;font-size: 0px;}
.stepper-item.completed {/*font-weight: 600;*/}
.stepper-item.completed .step-counter {background-color: #4CD0E1;}
.stepper-item.completed .step-name {color: #295595;}
.stepper-item.completed::after {position: absolute;content: "";/*border-bottom: 2px solid #4bb543;*/width: 100%;top: 20px;left: 50%;z-index: 3;}

.stepper-item.active {font-weight: 600;}
.stepper-item.active .step-counter {background-color: #4CD0E1;}
.stepper-item.active .step-name {color: #295595;}
.stepper-item.active::after {position: absolute;content: "";/*border-bottom: 2px solid #4bb543;*/width: 100%;top: 20px;left: 50%;z-index: 3;}

.stepper-item:first-child::before {content: none;}
.stepper-item:last-child::after {content: none;}

.steps-box-outer{margin-top: 80px;}
.steps-box{display: none;}
.steps-box.active{display: block;}
.steps-box-inner{max-width: 800px;display: block;margin: auto;padding: 30px 30px;background-color: #fff;box-shadow: 0px 0px 22px -16px black;}
.steps-box .section-title h2{color: #232F3E;}
.steps-box-label{margin-top: 20px;margin-bottom: 25px;}
.steps-box-label p{font-size: 15px;}
.steps-box-label p span{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;background-color: #4CD0E1;border-radius: 100%;color: #fff;margin-right: 10px;}
.steps-box-bottom-btn-outer{margin-top: 36px;}

.sbw-color{padding: 10px 20px;background-color: #EDFAFC;border-radius: 5px;}
.sbw-color label{margin: 0px;}

.pay-choice-box{padding: 20px;margin-bottom: 30px;border: 1px solid #D9D9D9;border-radius: 5px;}
.pay-choice-box h3{font-size: 15px;}
.pay-choice-box .sbw-color{text-align: center;}

.summary-table{}
/* Order Page CSS Ends */

/* Login Page CSS Starts */
.login-page{}
.login-page .steps-box-outer{margin-top: 0;}
.login-tabs{margin-top: 40px;margin-bottom: 40px;}
.login-tabs ul{margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;flex-direction: row;}
.login-tabs ul li{list-style: none;width: 50%;}
.login-tabs ul li a{display: block;font-size: 16px;font-weight: 600;color: #C0C0C0;padding: 5px 20px;border-bottom: 2px solid #D9D9D9;}
.login-tabs ul li.active a{color: #000;border-bottom-color: #4CD0E1;}

.login-with{margin-bottom: 10px;}
.login-with .btn-main{}
.login-with .btn-main img{width: 24px !important;}

.login-forget{}
.login-forget a{color: #000;text-decoration: underline;}

.login-terms{}
.login-terms a{text-decoration: underline;}

.login-page .steps-box-bottom-btn-outer{margin-top: 0px;}
/* Login Page CSS Ends */

/* Prices Page CSS Starts */
.prices-page{}

.prices-section{padding-top: 36px;padding-bottom: 50px;}

.prices-main-section{margin-top: 36px;}
.prices-left{padding-right: 50px;}
.prices-right{}
.prices-left-inner{}
.prices-indicators{}
.prices-indicators ul{margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;flex-direction: row;}
.prices-indicators ul li{list-style: none;margin-right: 50px;}
.prices-indicators ul li img{height: 24px;margin-right: 7px;transform: translateY(-1px);}
.prices-indicators ul li span{}

.prices-indicators ul li:last-child{margin-right: 0px;}

.prices-table{margin: 30px 0px;}

.prices-bottom-content{margin-top: 50px;}

.prices-right-inner{}
.ptab-box-outer{}
.ptab-box{margin-bottom: 12px;}
.ptab-box-inner{display: flex;flex-wrap: wrap;flex-direction: row;border-bottom: 1px solid #EFEEEE;}
.ptab-box-left{width: 15%;}
.ptab-box-right{width: 85%;padding-left: 10px;}
.ptbl-icon{width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 100%;background-color: #C9F0F6;}
.ptbl-icon img{width: 18px;height: 18px;object-fit: contain;}
.ptab-box h3{font-size: 16px;line-height: 26px;margin-bottom: 3px;}
.ptab-box p{margin-bottom: 12px;}

.ptab-box-outer .ptab-box:last-child .ptab-box-inner{border-bottom: 0px;}
/* Prices Page CSS Ends */

/* Who Section CSS Starts */
.who-section{padding-top: 50px;padding-bottom: 70px;}
.who-inner{}
.who-left{padding-right: 65px;}
.who-right{padding-left: 20px;}
.who-img{}
.who-img img{}
/* Who Section CSS Ends */

/* Counter Section CSS Starts */
.counter-section{padding-top: 70px;padding-bottom: 70px;background-color: #F8FAFC;}
.counter-inner{}
.counter-outer{margin-top: 50px;}
.counter-box{text-align: center;}
.counter-box-inner{}
.counter-box h2,.counter-box p{color: #CECCCC;}
.counter-box h2{font-size: 70px;line-height: 80px;}
.counter-box p{font-size: 14px;margin-top: 20px;}
.counter-box.active{}
.counter-box.active h2{color: #4CD0E1;}
.counter-box.active p{color: #000;}
/* Counter Section CSS Ends */

/* Where Section CSS Starts */
.where-section{padding-top: 50px;padding-bottom: 50px;}

.content-img-outer{padding: 36px 0px;}
.content-img-left{}
.content-img-right{}
.content-img-content{}
.content-img-content .section-title{}
.content-img-content .section-title h3{}
.content-img-content .section-title p{}
.content-img-image{}
.content-img-image img{max-width: 380px;}

.content-img-outer.img-right{}
.content-img-outer.img-left{}

.content-img-outer.img-right .content-img-left{padding-right: 36px;}
.content-img-outer.img-left .content-img-right{padding-left: 36px;}

.content-img-outer.img-right .content-img-image{text-align: right;}
.content-img-outer.img-left .content-img-image{}
/* Where Section CSS Ends */

/* Helper Section CSS Starts */
.helper-section{padding-top: 50px;padding-bottom: 50px;background-color: #EDFAFC;}
.helper-inner{}
.helper-outer{}
.helper-box{padding: 10px;text-align: center;}
.helper-box-inner{padding: 30px 30px;background-color: #fff;border-radius: 5px;}
.helper-box-icon{width: 50px;height: 50px;line-height: 50px;text-align: center;border-radius: 100%;background-color: #C9F0F6;display: block;margin: auto;}
.helper-box-icon img{width: 24px;height: 24px;object-fit: contain;}
.helper-box-content{margin-top: 15px;}
.helper-box-content h3{font-size: 16px;margin: 0px;}
.helper-box-content p{margin-top: 10px;margin-bottom: 10px;}
/* Helper Section CSS Ends */

/* Perfect Essay Section CSS Starts */
.perfect-essay-section{padding-top: 70px;padding-bottom: 70px;background-color: #f8fafc;}
.perfect-essay-inner{}
.perfect-essay-outer{display: flex;flex-wrap: wrap;flex-direction: row;margin-top: 40px;}
.pf-box{width: 20%;padding: 5px;}
.pf-box-inner{min-height: 70px;padding: 15px;padding-left: 44px;background-color: #fff;border: 1px solid #ddd;border-radius: 5px;position: relative;}
.pf-box-title{}
.pf-box-title p{line-height: 20px;margin: 0px;position: relative;}
.pf-box-title p:before{content: counter(section) ".";counter-increment: section;font-size: 16px;font-weight: 600;color: #4CD0E1;position: absolute;left: -28px;}
/* Perfect Essay Section CSS Ends */

/* Essay Cta Section CSS Starts */
.essay-cta-section{padding-top: 70px;padding-bottom: 70px;background-image: url(../images/bg-banner-1.jpg);background-size: cover;background-position: center center;}
.essay-cta-inner{}
.essay-cta-section .section-title h2{}
.essay-cta-section .section-title p{font-size: 16px;font-weight: 400;line-height: 30px;}
/* Essay Cta Section CSS Ends */

/* Research Page CSS Starts */
.research-content-section{padding: 50px 0px;}
/* Research Page CSS Ends */

/* Footer CSS Starts */
.footer-cta-section{padding-top: 100px;background-color: #F8FAFC;}
.footer-cta-inner{background-color: #4CD0E1;background-image: url(../images/cta-bg.png);background-size: cover;background-position: center center;border-radius: 10px;position: relative;z-index: 9;}
.footer-cta-left{padding: 50px;padding-right: 100px;}
.footer-cta-right{padding-right: 50px;margin-top: -90px;}
.footer-cta-left-inner{}
.footer-cta-left .section-title{}
.footer-cta-left .section-title h2{}
.footer-cta-btn{margin-top: 20px;}
.footer-cta-btn .btn{}
.footer-cta-right-inner{}
.footer-cta-img{}
.footer-cta-img img{}

footer.main-footer{margin-top: -100px;background-color: #101864;position: relative;}

.footer-box-title h3,.footer-middle h3,.footer-box-desc p,.footer-box-menu ul li a,.footer-middle p,.footer-bottom-left p{color: #fff;}

.footer-box-title h3,.footer-middle h3{font-size: 17px;margin: 0px;}

.footer-box-desc p,.footer-box-menu ul li a,.footer-middle p,.footer-bottom-left p{}

.footer-top{padding: 70px 0px;padding-top: 170px;}
.footer-top-inner{}
.footer-box{}
.footer-box-inner{}
.footer-box-logo{}
.footer-box-logo img{width: 80%;}
.footer-box-desc{margin-top: 20px;margin-bottom: 20px;}
.footer-box-desc p{margin: 0px;}

.footer-box-1{}
.footer-box-2{padding-left: 110px;}
.footer-box-3{padding-left: 90px;}
.footer-box-4{padding-left: 100px;}

.footer-social{}
.footer-social ul{margin: 0px;padding: 0px;display: flex;flex-wrap: wrap;flex-direction: row;}
.footer-social ul li{list-style: none;margin-right: 15px;}
.footer-social ul li a{display: block;width: 26px;height: 26px;line-height: 26px;font-size: 12px;color: #fff;text-align: center;border-radius: 100%;border: 1px solid #fff;}
.footer-social ul li a .fa{}

.footer-box-title{margin-bottom: 15px;}
.footer-box-title h3{}

.footer-box-menu{}
.footer-box-menu ul{margin: 0px;padding: 0px;}
.footer-box-menu ul li{list-style: none;margin-bottom: 5px;}
.footer-box-menu ul li a{display: block;}

.footer-middle{padding: 30px 0px;border-top: 1px solid rgba(255,255,255,0.5);border-bottom: 1px solid rgba(255,255,255,0.5);}
.footer-middle-inner{}
.footer-middle-left{}
.footer-middle-right{}
.footer-middle-left img{width: 125px;}
.footer-middle h3{margin-bottom: 10px;}
.footer-middle p{margin: 0px;}

.footer-bottom{padding: 20px 0px;}
.footer-bottom-inner{}
.footer-bottom-left{}
.footer-bottom-right{text-align: right;}
.footer-bottom-left p{margin: 0px;}
.footer-bottom-right img{height: 22px;}

.footer-chat-section{position: fixed;bottom: 50px;right: 50px;z-index: 9999;/* background-color: #4cd0e1; */}
.footer-chat-trigger{position: relative;z-index: 1;overflow: hidden;display: block;width: 60px;height: 60px;line-height: 60px;font-size: 7px;letter-spacing: 2px;text-align: center;padding: 0px;cursor: pointer;color: #fff;background-color: #4cd0e1;border: 0px;border-radius: 50% 50% 8px;box-shadow: rgba(74, 76, 78, 0.45) 0px 3px 15px 0px;transform: scale(1);transition: all 0.2s ease 0s;opacity: 1;}
.footer-chat-trigger:hover{border-radius: 50% !important;}
.footer-chat-div{display: none;width: 250px;padding: 10px 0px;position: absolute;bottom: 75px;right: 0;background-color: #4cd0e1;border-radius: 5px;}
.footer-chat-div ul{margin: 0px;padding: 0px;}
.footer-chat-div ul li{list-style: none;}
.footer-chat-div ul li a{font-size: 18px;font-weight: 400;color: #fff;display: block;padding: 10px 20px;}
.footer-chat-div ul li a svg{margin-right: 20px;}
.footer-chat-div ul li a:hover{background-color: rgba(0,0,0,0.1);}
.footer-chat-div.active{display: block;}

.footer-chat-trigger .fa{animation: 2.6s linear 0s infinite normal none running chatdot;}
.footer-chat-trigger .fa:nth-child(2){animation-delay: 0.1s;}
.footer-chat-trigger .fa:nth-child(3){animation-delay: 0.2s;}

@keyframes chatdot {
    0%, 47%, 53%, 100%{transform: translateY(0px);}
    50%{transform: translateY(-5px);}
}
/* Footer CSS Ends */



/* Media Query CSS Starts */
@media screen and (max-width: 1200px)
{
    header.main-header nav.navbar .navbar-brand img {height: 44px;}
    body, p, li {line-height: 22px;}
    h2 {font-size: 28px;line-height: 38px;}
    .btn-main {font-size: 14px;}

    .mega-menu-main{left: -45.5vw;}

    .ew-box-title h3, .benefits-box-title h3 {font-size: 15px;line-height: 21px;}
    header.main-header nav.navbar ul.navbar-nav li a, header.main-header nav.navbar .nav-right ul li a {font-size: 14px;}
    .main-banner-title h1,.main-banner-title h2 {font-size: 44px;line-height: 57px;}
    .benefits-box {padding: 6px;}
    .benefits-box-title h3 img {width: 24px;margin-right: 6px;}
    .oel-inner {padding: 40px 26px;}
    .oer-inner {padding: 50px 40px;}
    .oel-img img {width: 70px;}
    .order-essay-right {padding-top: 0px;}
    .oer-list ul li {width: 50%;}
    .tbt-img img {width: 50px !important;height: 50px !important;}
    .tbt-img {width: 22%;}
    .tbt-rating {width: 36%;}
    .tbt-rating .fa {font-size: 11px;}
    .tbt-info h3,.tbt-info h4 {font-size: 14px;}
    .ew-box-img img {height: 200px;}
    .ew-box-bottom {padding: 20px 15px;}

    .ew-box-inner{min-height: 400px;}

    .prices-left{padding-right: 30px;}
    .prices-right{padding-left: 15px;}
    .prices-indicators ul li{margin-right: 20px;}
    .prices-indicators ul li img{height: 19px;margin-right: 5px;}

    .who-left{padding-right: 30px;}
    .counter-box h2{font-size: 50px;line-height: 50px;}
    .helper-box-inner{padding: 30px 25px;}

    .pf-box{width: 25%;}

    .footer-cta-left {padding-right: 0px;}
    .footer-cta-right {margin-top: -80px;}
    .footer-social ul li {margin-right: 10px;}
    .footer-chat-section{bottom: 15px;left: 25px;}
    .footer-chat-div{left: 0;}
}

@media screen and (max-width: 990px)
{
    header.main-header nav.navbar .navbar-toggler {position: absolute;top: 20px;right: 0;z-index: 9999;}
    header.main-header nav.navbar .nav-right {padding-right: 80px;position: absolute;top: 20px;right: 0;}
    header.main-header nav.navbar .navbar-collapse {margin-top: 20px;}
    header.main-header nav.navbar ul.navbar-nav {text-align: center;}
    header.main-header nav.navbar ul.navbar-nav li a{display: inline-block;padding: 5px;}
    header.main-header nav.navbar ul.navbar-nav li.has-mega-menu>a::before{top: 12px;font-size: 8px;}

    .mega-menu-main{width: 100%;position: relative;padding: 0px;top: 0;left: 0;right: 0;}
    .mega-menu-outer{text-align: left;padding: 5px 20px;}
    .mega-box ul li a{padding-left: 15px !important;}

    .main-banner-title h1,.main-banner-title h2 {font-size: 40px;line-height: 54px;}
    .main-banner-right {padding-left: 0;}
    .main-banner-img img {max-width: 80%;margin: auto;}
    .order-essay-left {padding-right: 0;}
    .order-essay-right {padding-top: 0;}
    .oer-inner {padding: 36px 36px;margin: 0px;}
    .ac-box {padding: 15px 0px;}
    .plus-minus-counter input {width: 80px;}
    .faq-left {padding-right: 0;}
    .faq-right {padding-left: 0;}
    .accordion-item {margin-bottom: 15px;}
    .accordion-item h3.accordion-header .accordion-button {font-size: 14px;line-height: 20px;}
    .steps-box-inner {padding: 36px 36px;}

    .prices-left{padding-right: 0px;}
    .prices-right{padding-left: 0px;margin-top: 30px;}
    .ptab-box-left{width: 10%;}
    .ptab-box-right{width: 90%;padding-left: 0px;}

    .benefits-box-inner{min-height: 305px;}

    .who-left{padding-right: 0;}
    .who-right{padding-left: 0;margin-top: 20px;}
    .counter-box h2{font-size: 42px;line-height: 42px;}
    .counter-box p{font-size: 14px;margin-top: 10px;}
    .content-img-image, .content-img-outer.img-right .content-img-image{text-align: center;}
    .content-img-outer.img-left .content-img-right{padding-left: 0;}
    .content-img-outer{padding: 25px 0px;}
    .content-img-image{margin-top: 25px;}
    .section-title h3{font-size: 22px;}

    .pf-box{width: 33.33333%;}

    .footer-cta-section {padding-top: 30px;}
    .footer-cta-right {margin-top: -20px;}
    .footer-cta-img {text-align: right;}
    .footer-cta-img img {height: 260px;}
    .footer-top {padding: 30px 0px;padding-top: 150px;}
    .footer-box{margin-bottom: 20px;}
    .footer-box-3 {padding-left: 0px;}
    .footer-box-2, .footer-box-4 {padding-left: 80px;}
}

@media screen and (max-width: 767px)
{
    body, p, li{font-size: 12px;line-height: 20px;}

    h2 {font-size: 24px;line-height: 31px;}
    .btn-main {font-size: 13px;}

    .table tr th, .table tr td{white-space: nowrap;}

    header.main-header nav.navbar .nav-right.nav-right-mobile{display: block !important;padding-left: 15px !important;}
    header.main-header nav.navbar .nav-right.nav-right-desktop{display: none !important;}

    header.main-header nav.navbar .navbar-collapse{padding-bottom: 15px;}

    header.main-header nav.navbar .nav-right{position: relative;padding: 0px !important;align-items: center;}
    header.main-header nav.navbar .nav-right ul{flex-direction: column;align-items: start;}
    header.main-header nav.navbar .nav-right ul li{margin-bottom: 15px;}
    header.main-header nav.navbar .nav-right ul li a{margin: 0px !important;}
    header.main-header nav.navbar ul.navbar-nav li{text-align: left;margin-bottom: 0px !important;}
    .mega-menu-box-outer{margin-top: 0;}
    .mega-menu-inner{padding: 20px 0px;}

    .ar-box-inner{flex-direction: column;justify-content: center;text-align: center;}
    .ar-box-right{padding-left: 0;margin-top: 10px;}
    .ar-box-icon{width: 65px;height: 65px;padding: 14px;}

    .mega-menu-outer{padding: 0px 10px;}

    .inner-page-header{padding: 50px 0px;}
    .inner-page-header h1{font-size: 32px;}

    .form-group .form-control {padding: 12px 15px;}
    .form-check .form-check-input {margin-left: -2.1em;margin-top: 4px;}
    input[type='date'], .form-control-date{ background-position: 97% 10px;background-size: 22px;}
    .steps-box-bottom-btn-outer{margin-top: 25px;}

    .main-banner-title h1,.main-banner-title h2 {font-size: 34px;line-height: 44px;}
    .main-banner-right {margin-top: 25px;}
    .all-rating-section {padding-bottom: 20px;}
    .all-rating-box {margin-bottom: 20px;}

    .oel-inner {padding: 26px 26px;}
    .oel-img img {width: 50px;}
    .oer-list ul li {width: 100%;margin-bottom: 2px;}
    .oer-list ul li::before {width: 5px;height: 5px;top: 7px;}
    .assignment-content-section {padding: 50px 0px;}

    .ew-box-inner,.testimonials-box-inner{min-height: inherit;}

    .steps-box-inner {padding: 30px 30px;}
    .login-tabs {margin-top: 30px;margin-bottom: 30px;}
    .login-tabs ul li a {font-size: 13px;padding: 5px 5px;}
    .login-with .btn-main{margin-bottom: 15px;}
    .plus-minus-counter input {width: 80px;}
    .sbw-color {padding: 15px 20px;}

    .pay-choice-box .sbw-color {padding: 10px 10px;}

    .benefits-box-inner{min-height: auto;}

    .prices-section{padding-top: 30px;padding-bottom: 30px;}
    .prices-indicators ul li{width: 50%;margin: 7px 0px;}
    .ptab-box-left{width: 15%;}
    .ptab-box-right{width: 85%;}

    .counter-section{padding-top: 50px;padding-bottom: 50px;}
    .counter-box{margin-bottom: 36px;}
    .content-img-image img{max-width: 100%;}

    .pf-box{width: 100%;}
    .pf-box-inner{min-height: inherit;padding: 20px;padding-left: 44px;}

    .essay-cta-section .section-title p{font-size: 14px;line-height: 26px;}

    .footer-cta-left {padding: 30px;z-index: 9;position: relative;}
    .footer-cta-right {margin-top: -60px;padding-right: 30px;padding-left: 30px;}
    .footer-box-2, .footer-box-4 {padding-left: 0px;}
    .footer-box-logo img {width: 70%;}
    .footer-box-title {margin-bottom: 5px;}
    .footer-middle-left img {width: 100px;margin-bottom: 15px;}
    .footer-bottom-right,.footer-bottom-left {text-align: center;}
    .footer-bottom-right {margin-top: 10px;}
}
/* Media Query CSS Ends */


/* .section-title {
    display: flex;
    justify-content: space-between;
} */
.button-container{
    text-align:right;
}
.button-container button{
    border: none;
    background-color: rgb(76 208 225);
    color: #fff;
    min-width: 38px;
    min-height: 38px;
    line-height: 38px;
    padding: 0;
}
.steps-box-label {
    margin-top: 20px;
    margin-bottom: 25px;
    display: flex;
    justify-content: space-between;
}
.payment-choice-box .form-control {width: 95%;}
.payment-choice-box .row {justify-content: center;width: 100%;}

.field-icongk {
    float: right;
    margin-left: -25px;
    margin-top: -33px;
    position: relative;
    z-index: 2;
    font-size: 21px;
}
