body {font-family: 'Montserrat', sans-serif;}
.fontopen {font-family: 'Open Sans', sans-serif;}
ul {padding-left: 0;margin-bottom: 0;}
ul li {list-style: none;}
a:hover {text-decoration: none;}
.headingstyle1 h2 {margin: 0;font-size: 32px;font-weight: 700;color: #1b336a;margin-bottom: 5px;position: relative;}
.headingstyle1 p {margin: 0;font-size: 14px;color: #666666;margin-bottom: 30px;position: relative;padding-bottom: 20px;}
.headingstyle1 .bfline::before {content: '';position: absolute;left: 0;right: 0;margin: auto;background: #d28800;width: 100px;height: 4px;bottom: 0;}
.p-10-40 {padding: 25px 0 25px 0;}
.b-bottom {border-bottom: 1px solid #cccccc;}

header {background: #ffffff;}
header .header-top {border-bottom: 1px solid #cccccc;padding: 11px 0;}
.header-top .logo img {max-width: 100%;}
.contact_header a {font-size: 16px;color: #2d3a51;position: relative;padding-left: 21px;}
.contact_header a.gtstart {padding-left: 27px;}
.contact_header a+a {margin-left: 15px;}
.contact_header a:first-child::before {content: "\f003";}
.contact_header a:nth-child(2)::before {content: "\f095";}
.contact_header a::before {content: '';position: absolute;left: 0;font: normal normal normal 14px/1 FontAwesome;color: #d28800;top: 0;bottom: 0;display: flex;align-items: center;font-size: 18px;}
.contact_header a:nth-child(3)::before {content: '\f086';}
header .header-bottom {padding: 15px 0;background: #1b336a;}
.navigation ul {max-width: 1024px;margin: auto;text-align: center;}
.navigation ul li {display: inline-block;padding: 0 15px;}
.navigation ul li:first-child a {padding-left: 27px;}
.navigation ul li:first-child a::before {content: "\f015";position: absolute;left: 0;font: normal normal normal 14px/1 FontAwesome;color: #ffffff;top: 0;bottom: 0;display: flex;align-items: center;font-size: 20px;}
.navigation ul li a {font-size: 16px;color: #ffffff;position: relative;font-weight: 600;letter-spacing: 2.5px;}
.navigation ul li+li a::before {content: '';position: absolute;left: -20px;background: #cccccc;height: 15px;width: 2px;top: 0;bottom: 0;margin: auto;}

.logo img {max-width: 100%;}

.home-banner {background: url(../images/banner-home.jpg) no-repeat;background-position: center;background-size: cover;min-height: 544px;}
.home-banner .banner-content {}
.home-banner .banner-content h1 {color: #ffffff;margin: 0;font-size: 55px;font-weight: 800;margin-bottom: 8px;line-height: 60px;}
.home-banner .banner-content h4 {margin: 0;color: #ffffff;font-size: 25px;font-weight: 400;margin-bottom: 21px;}
.home-banner .banner-content a {color: #ffffff;border: 1px solid #ffffff;padding: 12px 15px;border-radius: 4px;font-weight: 500;padding-right: 50px;display: inline-block;position: relative;transition: all 0.3s ease-in;}
.home-banner .banner-content a::before {content: '';position: absolute;right: 15px;background: url(../images/sprite.png) no-repeat;background-position: -2px -2px;width: 23px;height: 17px;top: 0;bottom: 0;margin: auto;}
.home-banner .banner-content a:hover {color: #000000;background: #ffffff;border: 1px solid #000000;}
.home-banner .banner-content a:hover::before {background-position: -30px -2px;}


.offer_points {background: #d28800;padding: 34px 0;-webkit-box-shadow: 0px 10px 10px 0px rgba(145,145,145,1);-moz-box-shadow: 0px 10px 10px 0px rgba(145,145,145,1);box-shadow: 0px 10px 10px 0px rgb(218, 218, 218);}
.offer_points .points {}
.offer_points .points ul li {width: 23%;float: left;position: relative;display: flex;align-items: center;padding-right: 8px;}
.offer_points .points ul li::before {content: '';position: absolute;right: -15px;background: url(../images/sprite.png) no-repeat;background-position: -271px -378px;width: 25px;height: 62px;top: 0;bottom: 0;margin: auto;filter: brightness(0) invert(1);}
.offer_points .points ul li+li {margin-left: 30px;}
.offer_points .points ul li:last-child::before {display: none;}
.offer_points .points ul li i {position: absolute;left: 0;background: url(../images/sprite.png) no-repeat;background-position: -12px -768px;width: 39px;height: 47px;filter: brightness(0) invert(1);}
.offer_points .points ul li i.ic2 {background-position: -74px -772px;width: 50px;height: 48px;}
.offer_points .points ul li i.ic3 {background-position: -121px -30px;width: 46px;height: 46px;}
.offer_points .points ul li i.ic4 {background-position: -186px -771px;width: 46px;height: 43px;}
.offer_points .points ul li h4 {margin: 0;font-size: 13px;color: #ffffff;padding-left: 55px;font-weight: 600;text-transform: capitalize;}


.services {padding: 40px 0;}
.services .srvcBox {position: relative;text-align: center;padding-top: 100px;transition: all 0.3s ease-in;padding: 145px 20px 30px 20px;}
.services .srvcBox i {position: absolute;background: url(../images/sprite.png) no-repeat;background-position: -12px -865px;width: 100px;height: 81px;top: 30px;left: 0;right: 0;margin: auto;}
.services .srvcBox h3 {margin: 0;font-size: 20px;font-weight: 600;color: #1b336a;margin-top: 5px;margin-bottom: 5px;}
.services .srvcBox p {margin: 0;font-size: 14px;color: #42526e;margin-bottom: 10px;min-height: 65px;}
.services .srvcBox a {display: inline-block;color: #42526e;font-size: 12px;text-transform: uppercase;border: 1px solid #42526e;padding: 5px 10px;position: relative;padding-left: 20px;transition: all 0.3s ease-in;}
.services .srvcBox a::before {content: "\f0da";position: absolute;left: 9px;font: normal normal normal 14px/1 FontAwesome;color: #d28800;top: 0;bottom: 0;display: flex;align-items: center;}
.services .srvcBox i.ic2 {background-position:  -152px -862px;width: 127px;height: 82px;}
.services .srvcBox i.ic3 {background-position: -314px -860px;width: 160px;height: 81px;}
.services .srvcBox.active {-webkit-box-shadow: 0px 0px 22px 0px rgba(145,145,145,1);-moz-box-shadow: 0px 0px 22px 0px rgba(145,145,145,1);box-shadow: 0px 0px 50px 0px #eff1f4;}
.services .srvcBox:hover {-webkit-box-shadow: 0px 0px 22px 0px rgba(145,145,145,1);-moz-box-shadow: 0px 0px 22px 0px rgba(145,145,145,1);box-shadow: 0px 0px 50px 0px #eff1f4;}
.services .srvcBox:hover a {background: #d28800;color: #ffffff;border: 1px solid transparent;}
.services .srvcBox:hover a::before {color: #ffffff;}
.services .srvcBox.active a {background: #d28800;color: #ffffff;border: 1px solid transparent;}
.services .srvcBox.active a::before {color: #ffffff;}


.counter_points {background: url(../images/counter_bg.jpg) no-repeat;background-position: center;background-size: cover;min-height: 288px;}
.counter_points h2 {color: #ffffff;margin-bottom: 35px;padding-bottom: 15px;}
.counter_points .countBox {text-align: center;}
.counter_points .countBox h3 {margin: 0;font-size: 40px;color: #ffffff;font-weight: 700;}
.counter_points .countBox h3 span {font-size: 35px;}
.counter_points .countBox p {margin: 0;font-size: 14px;color: #e8edf2;}
.counter_points .col-md-3+.col-md-3 .countBox::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;display: flex;align-items: center;background: url(../images/sprite.png) no-repeat;background-position: -10px -220px;width: 1px;height: 97px;}

.features {background: #f1f4f7;padding: 50px 0;}
.features .featureBox {background: #ffffff;}
.featureBox img {width: 100%;}
.featureBox .ftinner {padding: 20px 15px;text-align: center;-webkit-box-shadow: 0px 0px 22px 0px rgba(145,145,145,1);-moz-box-shadow: 0px 0px 22px 0px rgba(145,145,145,1);box-shadow: 0px 0px 22px 0px rgb(226, 226, 226);}
.featureBox .ftinner h3 {margin: 0;font-weight: 600;font-size: 16px;color: #1b336a;margin-bottom: 2px;}
.featureBox .ftinner h4 {margin: 0;font-weight: 800;font-size: 16px;color: #d28800;margin-bottom: 5px;}
.featureBox .ftinner p {margin: 0;font-size: 14px;min-height: 85px;}

.oxconsultant {padding: 50px 0;}
.oxconsultant .headingstyle1 p {margin-bottom: 2px;padding-bottom: 0;}
.oxconsultant .headingstyle1 h2 {margin-bottom: 40px;padding-bottom: 20px;}
.oxconsultant .process_flow ul {}
.oxconsultant .process_flow ul li {width: 20%;float: left;text-align: center;position: relative;}
.oxconsultant .process_flow ul li+li::before {content: '';position: absolute;background: url(../images/sprite.png) no-repeat;background-position: -48px -235px;width: 78px;height: 14px;left: -38px;top: -55px;bottom: 0;margin: auto;}
.oxconsultant .process_flow ul li p {margin: 0;font-size: 14px;line-height: 18px;margin-top: 15px;}


.cta {background: #d28800;background-position: center;background-size: cover;min-height: 153px;}
.cta .cta_head h3 {margin: 0;color: #ffffff;font-weight: 200;font-size: 24px;}
.cta .cta_head h2 {margin: 0;color: #ffffff;font-weight: 700;font-size: 36px;}
.cta .cta_action a {position: relative;color: #ffffff;font-size: 22px;font-weight: 500;border: 1px solid #ffffff;padding: 8px 20px;padding-left: 40px;}
.cta .cta_action a::before {content: "\f086";position: absolute;left: 15px;font: normal normal normal 14px/1 FontAwesome;top: 0;bottom: 0;display: flex;align-items: center;font-size: 18px;}
.cta .cta_action a+a {margin-left: 10px;}
.cta .cta_action a:last-child {background: #ffffff;color: #2d3a51;}
.cta .cta_action a:last-child::before {content: "\f095";color: #2d3a51;}


.ratings {position: relative;padding: 50px 0;}
.ratings::before {content: '';position: absolute;left: 0;top: 0;background: url(../images/left.jpg) no-repeat;background-position: center;background-size: cover;width: 50%;height: 100%;}
.ratings::after {content: '';position: absolute;right: 0;background: url(../images/right.jpg) no-repeat;background-position: center;background-size: cover;width: 50%;height: 100%;z-index: -1;top: 0;}
.ratings .headingstyle1 h2 {color: #ffffff;}
.ratings .headingstyle1 p {color: #ffffff;}
.ratings .headingstyle1 p::before {margin: initial;}
.ratings .cust_riviews {}
.cust_riviews .riviewBox {width: 50%;float: left;margin-bottom: 20px;padding-bottom: 20px;position: relative;}
.cust_riviews .riviewBox img {max-width: 100%;}
.riviewBox .dsp_block {margin-top: 10px;}
.cust_riviews .riviewBox h4 {margin: 0;color: #ffffff;font-size: 16px;display: inline-block;}
.cust_riviews .riviewBox i {color: #ffc600;}
.cust_riviews .riviewBox.underline::before {content: '';position: absolute;left: 0;/* right: 0; */margin: auto;background: #38404c;width: 190px;height: 1px;bottom: 0;}
.riviewBox.verticaline::after {content: '';position: absolute;right: 35px;height: 120px;width: 2px;background: #38404c;top: -25px;}

.testimonials {position: relative;}
.testimonials .testiBox {}
.testiBox .userBox {width: 25%;float: left;margin-right: 15px;padding-left: 0;}
.testiBox .userBox img {}
.testiBox .userBox h4 {margin: 0;color: #ffffff;font-size: 14px;text-align: center;margin-top: 7px;}
.testiBox .userFeedback {background: #ffffff;width: 65%;float: left;padding: 0 15px;padding-top: 15px;padding-bottom: 15px;border-radius: 5px;margin-left: 30px;position: relative;}
.testiBox .userFeedback::before {content: '';position: absolute;left: -23px;top: 0;background: url(../images/sprite.png) no-repeat;background-position: -182px -271px;width: 28px;height: 25px;}
.testiBox .fl_ratings {margin-bottom: 15px;margin-top: 8px;}
.testiBox .userFeedback h4 {margin: 0;color: #2d3a51;font-weight: 700;font-size: 16px;margin-bottom: 3px;}
.testiBox .userFeedback p {margin: 0;color: #666666;font-size: 14px;line-height: 18px;margin-bottom: 5px;}
.testiBox .userFeedback i {color: #ffc600;display: inline-block;}
.testiBox .userFeedback h5 {margin: 0;font-size: 12px;color: #42526e;}
.testiBox .userFeedback h6 {margin: 0;font-size: 12px;color: #42526e;}
.paddin_left50 {padding-left: 50px;}

footer {background: #f1f4f7;padding: 40px 0 25px 0;}
footer p {margin: 0;}
footer .navigation {padding: 18px 0;margin: 13px 0 0 0;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
footer .navigation ul li:first-child a::before {color: #d28800;}
footer .contact_info {position: relative;padding-left: 76px;}
.contact_info .ficon {width: 60px;height: 60px;border: 1px solid #cccccc;border-radius: 30px;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;} 
.contact_info i {position: absolute;background: url(../images/sprite.png) no-repeat;background-position: -46px -268px;width: 26px;height: 20px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.contact_info i.ic2 {background-position: -90px -262px;width: 26px;height: 26px;}
.contact_info i.ic3 {background-position: -133px -267px;width: 30px;height: 24px;}
.contact_info .info_detail h5 {margin: 0;font-size: 14px;color: #666666;}
.contact_info .info_detail a {font-size: 19px;color: #1b336a;font-weight: 500;}
footer .copyrights {padding: 25px 0 0 0;}
footer .copyrights p {text-align: center;margin: 0;color: #666666;}
footer .copyrights p a {color: #42526e;font-size: 14px;text-decoration: underline;}
footer p.ft_about {position: relative;padding-left: 25px;color: #666666;}
footer p.ft_about::before {content: '';position: absolute;left: -20px;background: #d28800;height: 60px;width: 4px;top: 0;bottom: 0;margin: auto;}

footer .navigation ul li a {color: #666666;}


.why_us {padding: 35px 0 10px 0;position: relative;min-height: 510px;}
.why_us::before {content: '';position: absolute;left: 0;top: 0;width: 42%;height: 100%;background: url(../images/whyus_bg.jpg) no-repeat;background-size: cover;}
.why_us::after {content: '';position: absolute;right: 0;top: 0;background: #d28800;width: 59%;height: 100%;z-index: -1;background-size: cover;}
.why_us .whyox {position: relative;}
.whyox .pos_abs {background: #ebedee;padding: 25px 20px;-webkit-box-shadow: 0px 11px 28px 0px rgba(158,158,158,1);-moz-box-shadow: 0px 11px 28px 0px rgba(158,158,158,1);box-shadow: 0px 11px 28px 0px rgb(43, 43, 43);}
.whyox h2 {margin: 0;color: #1b336a;font-weight: 800;font-size: 40px;line-height: 40px;margin-bottom: 10px;}
.whyox p {margin: 0;color: #666666;font-size: 14px;}

.why_us .whypoints {padding-left: 60px;}
.why_us .whypoints ul li {position: relative;padding-left: 70px;padding-top: 5px;padding-bottom: 5px;}
.why_us .whypoints ul li::before {content: '';position: absolute;left: 0;background: url(../images/sprite.png) no-repeat;background-position: -500px -14px;width: 59px;height: 59px;}
.why_us .whypoints ul li:nth-child(2)::before {background-position: -568px -13px;width: 59px;height: 59px;}
.why_us .whypoints ul li:nth-child(3)::before {background-position: -638px -13px;width: 59px;height: 59px;}
.why_us .whypoints ul li:nth-child(4)::before {background-position: -502px -86px;width: 59px;height: 59px;}
.why_us .whypoints ul li:nth-child(5)::before {background-position: -571px -84px;width: 59px;height: 459px;}
.why_us .whypoints ul li:nth-child(6)::before {background-position: -641px -84px;width: 59px;height: 59px;}
.why_us .whypoints ul li h4 {margin: 0;color: #ffffff;font-size: 20px;font-weight: 600;}
.why_us .whypoints ul li p {margin: 0;color: #ffffff;font-size: 14px;border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;}
.why_us .whypoints ul li:nth-child(6) p {border: none;}

.bannerform {background: #ffffff;margin-top: -505px;border-radius: 8px;}
.bannerform .bannerhead {background: #ffffff;background-position: center;background-size: cover;text-align: center;padding: 20px 0 0 0;}
.bannerform .bannerhead h4 {margin: 0;color: #1b336a;text-transform: uppercase;font-weight: 600;font-size: 29px;}
.bannerform .bannerhead h3 {margin: 0;color: #1b336a;text-transform: uppercase;font-weight: 800;font-size: 38px;}
.bannerform .bannerbottom {padding: 20px 25px;}
.bannerbottom input.submit {color: #ffffff;background: #d28800;border: none;text-transform: uppercase;position: relative;display: block;width: 100%;padding: 11px 0;font-weight: 600;font-size: 20px;border-radius: 5px;}
.bannerbottom .angle {position: relative;margin-bottom: 0;}
.bannerbottom .angle::before {content: "\f105";font: normal normal normal 14px/1 FontAwesome;position: absolute;right: 57px;top: -4px;bottom: 0;display: flex;align-items: center;/* margin: auto; */color: #ffffff;font-size: 30px;z-index: 1;}


.service_area {padding: 50px 0;}
.service_area .headingstyle1 h2 {padding-bottom: 15px;margin-bottom: 20px;}
.service_area .headingstyle1 h2::before {left: 0;right: initial;}
.service_area .innersrvc p {margin: 0;font-size: 14px;color: #42526e;}
.service_area .innersrvc p+p {margin-top: 15px;}
.service_area .service_main img {width: 100%;}

.thankyou_call {padding: 0 0 80px 0;}
.thankyou_call .boxthankyou {background: #ffffff;padding: 40px 110px 40px 110px;text-align: center;margin-top: -70px;-webkit-box-shadow: 0px 0px 68px 1px rgba(0,0,0,0.08);-moz-box-shadow: 0px 0px 68px 1px rgba(0,0,0,0.08);box-shadow: 0px 0px 68px 1px rgba(0,0,0,0.08);position: relative;}
.thankyou_call .boxthankyou::before {content: '';position: absolute;right: 0;top: 0;bottom: 0;margin: auto;background: url(../images/thankyou-watermark-bg.png) no-repeat;background-position: center;background-size: cover;}
.boxthankyou h2 {margin: 0;font-weight: 600;margin-bottom: 10px;}
.boxthankyou p {margin: 0;justify-content: center;font-size: 14px;margin-bottom: 30px;}
.boxthankyou h4 {margin: 0;font-weight: 600;font-size: 22px;}
.boxthankyou h4+p {margin-bottom: 10px;}
.boxthankyou p strong {margin: 0;font-size: 18px;}

.essay-hlp .home-banner {background: url(../images/essay-hlp.jpg) no-repeat;background-size: cover;background-position: center;}
.assignment-hlp .home-banner {background: url(../images/assignment-hlp.jpg) no-repeat;background-size: cover;background-position: center;}
.thesis-hlp .home-banner {background: url(../images/thesis-hlp.jpg) no-repeat;background-size: cover;background-position: center;}
.exam-hlp .home-banner {background: url(../images/exam-hlp.jpg) no-repeat;background-size: cover;background-position: center;}
.coursework-hlp .home-banner {background: url(../images/coursework-hlp.jpg) no-repeat;background-size: cover;background-position: center;}
.dissertation-hlp .home-banner {background: url(../images/dissertation-hlp1.jpg) no-repeat;background-size: cover;}
.thank-you .home-banner {background: url(../images/thankyou_banner.jpg) no-repeat;background-position: center;background-size: cover;min-height: 300px;}
.inner-pg .home-banner .banner-content h1 {font-size: 46px;line-height: 50px;}
.inner-pg .home-banner .banner-content h4 {font-size: 18px;}

.term-policy {}
.term-policy header .header-bottom {display: none;}
.terms_ppolicy {padding: 40px 0;}
.terms_ppolicy h2 {margin: 0;font-size: 24px;font-weight: 700;margin: 20px 0 20px 0;text-transform: uppercase;}
.terms_ppolicy h3 {margin: 0;font-size: 18px;font-weight: 600;position: relative;text-transform: capitalize;margin: 15px 0 10px 0;padding-bottom: 5px;}
.terms_ppolicy h3::before {content: '';position: absolute;left: 0;bottom: 0;background: #e03d25;width: 100px;height: 2px;}
.terms_ppolicy h4 {margin: 0;font-size: 14px;font-weight: 600;margin-bottom: 5px;}
.terms_ppolicy p {margin: 0;font-size: 13px;}
.terms_ppolicy ul li {font-size: 13px;}

input[type=""].form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */  font-size: 14px;}
input[type=""].form-control::-moz-placeholder { /* Firefox 19+ */  font-size: 14px;}
input[type=""].form-control:-ms-input-placeholder { /* IE 10+ */   font-size: 14px;}
input[type=""].form-control:-moz-placeholder { /* Firefox 18- */   font-size: 14px;}


/*  whatsapp button*/
.whatsapp{position:fixed;width:60px;height:60px;bottom:20px;left:20px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;z-index:100}.whatsapp:hover{color:#25d366;background-color:#fff;border: 1px green solid;}.whatsapp-icon{margin-top:13px}

/* contact form*/
.contact-pg-form{
    padding:15px;
}
.contact-pg-form-btn{
    color: black !important;
    background-color:white!important;
}
