body{line-height:1.7;color:gray;font-weight:300;font-size:1.1rem}
::-moz-selection{background:#000;color:#fff}
::selection{background:#000;color:#fff}
a{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;  color: #f4976c;}
a:hover{text-decoration:none;color: #303c6c;}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-family:"Muli",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.btn-primary {
  color: #fff;
  background-color: #f4976c;
  border-color: transparent;
}
.btn-primary:hover {
  background: #b4dfe5;
  color: #303c6c;
  border-color: transparent;
}

.border-2{border-width:2px}
.text-black{color:#000!important}
.bg-black{background:#000!important}
.color-black-opacity-5{color:rgba(0,0,0,0.5)}
.color-white-opacity-5{color:rgba(255,255,255,0.5)}
.site-wrap:before{display:none;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;background:rgba(0,0,0,0.6);content:"";position:absolute;z-index:2000;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden}
.offcanvas-menu .site-wrap{height:100%;width:100%;z-index:2}
.offcanvas-menu .site-wrap:before{opacity:1;visibility:visible}
.btn{text-transform:uppercase;font-size:12px;font-weight:900;padding:14px 30px}
.btn:hover,.btn:active,.btn:focus{outline:none;-webkit-box-shadow:none!important;box-shadow:none!important}
.btn.btn-black{border-width:2px;border-color:#000;background:#000;color:#fff}
.btn.btn-black:hover{color:#000;background-color:transparent}
.btn.btn-black.btn-outline-black{color:#000;background-color:transparent}
.btn.btn-black.btn-outline-black:hover{border-color:#000;background:#000;color:#fff}
.btn.btn-white{border-width:2px;border-color:#fff;background:#fff;color:#000}
.btn.btn-white:hover{color:#fff;background-color:transparent}
.btn.btn-white.btn-outline-white{color:#fff;background-color:transparent}
.btn.btn-white.btn-outline-white:hover{border-color:#fff;background:#fff;color:#000}
.btn.btn-pill{border-radius:30px}
.line-height-1{line-height:1!important}
.bg-black{background:#000}
.form-control{height:40px;font-family:"Muli",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.form-control:active,.form-control:focus{border-color:transparent}
.form-control:hover,.form-control:active,.form-control:focus{-webkit-box-shadow:none!important;box-shadow:none!important}
.site-section{padding:2.5em 0}

.subBanner p {
  font-size: 20px !important;
  margin: 0 0 30px;
  font-weight: lighter;
  text-transform: uppercase;
  letter-spacing: 0px;
  color: #fff !important;
  line-height: 28px;
}
.subBanner {
  margin: 20px 0 0;
}
.subBanner .fre {
  font-size: 30px;
  color: #f4976c;
  margin: 0 0 10px;
  display: inline-block;
}
.subBanner .plusPts {
  display: inline-block;
  width: 100%;
}
.subBanner .plusPts li {
  margin: 0 0 5px;
  list-style: disc inside;
  color: #f4976c;
}
.subBanner .plusPts li p {
  font-size: 17px !important;
  padding: 0 3px;
  text-align: left;
  font-weight: lighter;
  word-spacing: 0;
  letter-spacing: 0;
  color: #fff !important;
  margin: 0;
  display: inline-block;
  text-transform: capitalize;
}

.site-logo img {
  width: 80%;
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
.uni-slide .item img {
  width: 140px;
}

.viewSamples .nav-tabs .nav-item {
  display: inline-block;
  float: none;
  margin: 0 auto -1px;
}
.viewSamples .nav.nav-tabs {
  display: inline-block;
}
.tab-content {
  width: 100%;
}
.filter{display:inline-block; width: 100%; margin:0 10px 0 0 ;}


.lgDark{display: none;}
.is-sticky .lgLight{display:none;}
.is-sticky .lgDark{display: block;}

.viewSamples .nav-link {
  display: block;
  padding: 0.5rem 2.2rem;
  font-size: 16px;
}

.owl-nav {
  font-size: 60px;
  line-height: 50px;
  text-align: right;
  color: #f4976c;
}
.owl-prev {
  display: inline-block;
  margin: 0 10px 0 0;
}
.owl-next {
  display: inline-block;
}
.whatsapp {position: fixed; right: 30px; z-index: 1000; bottom: 30px; background: #64b161; padding: 7px; border-radius: 7px; cursor: pointer;}
.whatsapp svg {width: 35px; height: 35px;}

.servCta {
  padding: 6px 25px;
  color: #fff;
  background: #303c6c;
  border-radius: 30px;
  font-size: 18px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  font-weight: normal;
  display: inline-block;
  margin: 10px 0 0;
  width: auto;
  border: none;
  cursor: pointer;
}
.servCta:hover{
  background:#f4976c; color: #fff;
}

.rightLogo small {
  font-size: 10px;
  margin: 0 0 0px;
  position: absolute;
  right: 0;
  top: -6px;
}







@media (min-width: 768px) {
.site-section{padding:5em 0}
}
.site-section.site-section-sm{padding:4em 0}
.site-section-heading{padding-bottom:20px;margin-bottom:0;position:relative;font-size:2.5rem}
@media (min-width: 768px) {
.site-section-heading{font-size:3rem}
}
.border-top{border-top:1px solid #edf0f5!important}
.site-footer{padding:4em 0;background:#333}
@media (min-width: 768px) {
.site-footer{padding:8em 0}
}
.site-footer .border-top{border-top:1px solid rgba(255,255,255,0.1)!important}
.site-footer p{color:#737373}
.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5{color:#000}
.site-footer a{color:#999}
.site-footer a:hover{color:#000}
.site-footer ul li{margin-bottom:10px}
.site-footer .footer-heading{font-size:16px;color:#000;text-transform:uppercase;font-weight:900}
.bg-text-line{display:inline;background:#000;-webkit-box-shadow:20px 0 0 #000,-20px 0 0 #000;box-shadow:20px 0 0 #000,-20px 0 0 #000}
.text-white-opacity-05{color:rgba(255,255,255,0.5)}
.text-black-opacity-05{color:rgba(0,0,0,0.5)}
.hover-bg-enlarge{overflow:hidden;position:relative}
.future-blobs img {
  width: 400px;
}
.icon-menu.h3 {
  color: #f4976c;
}
.whyUs{overflow: hidden;}
@media (max-width: 991.98px) {
.hover-bg-enlarge{height:auto!important}

}
.hover-bg-enlarge > div{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.8s all ease-in-out;-o-transition:.8s all ease-in-out;transition:.8s all ease-in-out}
.hover-bg-enlarge:hover > div,.hover-bg-enlarge:focus > div,.hover-bg-enlarge:active > div{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
@media (max-width: 991.98px) {
.hover-bg-enlarge .bg-image-md-height{height:300px!important}
}
.bg-image-2{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center}
.bg-image{background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}
.bg-image.overlay{position:relative}
.bg-image.overlay:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:0;width:100%;background:rgba(0,0,0,0.7)}
.bg-image > .container{position:relative;z-index:1}
@media (max-width: 991.98px) {
.img-md-fluid{max-width:100%}
}
@media (max-width: 991.98px) {
.display-1,.display-3{font-size:3rem}
}
.play-single-big{width:90px;height:90px;display:inline-block;border:2px solid #fff;color:#fff!important;border-radius:50%;position:relative;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.play-single-big > span{font-size:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%)}
.play-single-big:hover{width:120px;height:120px}
.overlap-to-top{margin-top:-150px}
.ul-check{margin-bottom:50px}
.ul-check li{position:relative;padding-left:35px;margin-bottom:15px;line-height:1.5}
.ul-check li:before{left:0;font-size:20px;top:-.3rem;font-family:"icomoon";content:"\e5ca";position:absolute}
.ul-check.white li:before{color:#fff}
.ul-check.success li:before{color:#8bc34a}
.ul-check.primary li:before{color:#7971ea}
.select-wrap,.wrap-icon{position:relative}
.select-wrap .icon,.wrap-icon .icon{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:22px}
.select-wrap select,.wrap-icon select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}
.site-logo{position:relative;font-weight:900;font-size:1.3rem}
.site-logo a{color:#fff}
.site-navbar{margin-bottom:0;z-index:1999;position:absolute;width:100%}
.site-navbar .container-fluid{padding-left:7rem;padding-right:7rem}
@media (max-width: 1199.98px) {
.site-navbar .container-fluid{padding-left:15px;padding-right:15px}
}
.site-navbar .site-navigation.border-bottom{border-bottom:1px solid #f3f3f4!important}
.site-navbar .site-navigation .site-menu{margin-bottom:0}
.site-navbar .site-navigation .site-menu .active{color:#7971ea;display:inline-block;padding:5px 20px}
/* .site-navbar .site-navigation .site-menu a{text-decoration:none!important;display:inline-block} */
.site-navbar .site-navigation .site-menu > li{display:inline-block}
.site-navbar .site-navigation .site-menu > li > a{padding:5px 5px; font-size: 13px;color:#fff;display:inline-block;text-decoration:none!important}
.site-navbar .site-navigation .site-menu > li > a:hover{color:#fff}
.site-navbar .site-navigation .site-menu .has-children{position:relative}
.site-navbar .site-navigation .site-menu .has-children > a{position:relative;padding-right:20px}
.site-navbar .site-navigation .site-menu .has-children > a:before{position:absolute;content:"\e313";font-size:16px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:'icomoon'}
.site-navbar .site-navigation .site-menu .has-children .dropdown{visibility:hidden;opacity:0;top:100%;position:absolute;text-align:left;border-top:2px solid #7971ea;-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);box-shadow:0 2px 10px -2px rgba(0,0,0,0.1);border-left:1px solid #edf0f5;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:0;margin-top:20px;margin-left:0;background:#fff;-webkit-transition:.2s 0;-o-transition:.2s 0;transition:.2s 0}
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top{position:absolute}
.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before{bottom:100%;left:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}
.site-navbar .site-navigation .site-menu .has-children .dropdown a{text-transform:none;letter-spacing:normal;-webkit-transition:0 all;-o-transition:0 all;transition:0 all;color:#343a40}
.site-navbar .site-navigation .site-menu .has-children .dropdown .active > a{color:#7971ea!important}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li{list-style:none;padding:0;margin:0;min-width:200px}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a{padding:9px 20px;display:block}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover{background:#f4f5f9;color:#25262a}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before{content:"\e315";right:20px}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown,.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul{left:100%;top:0}
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a,.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a,.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a{background:#f4f5f9;color:#25262a}
.site-navbar .site-navigation .site-menu .has-children:hover > a,.site-navbar .site-navigation .site-menu .has-children:focus > a,.site-navbar .site-navigation .site-menu .has-children:active > a{color:#7971ea}
.site-navbar .site-navigation .site-menu .has-children:hover,.site-navbar .site-navigation .site-menu .has-children:focus,.site-navbar .site-navigation .site-menu .has-children:active{cursor:pointer}
.site-navbar .site-navigation .site-menu .has-children:hover > .dropdown,.site-navbar .site-navigation .site-menu .has-children:focus > .dropdown,.site-navbar .site-navigation .site-menu .has-children:active > .dropdown{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;margin-top:0;visibility:visible;opacity:1}
.site-navbar .site-navigation .site-menu.site-menu-dark > li > a{color:#000}
.site-mobile-menu{width:300px;position:fixed;right:0;z-index:2000;padding-top:20px;background:#fff;height:calc(100vh);-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);-webkit-box-shadow:-10px 0 20px -10px rgba(0,0,0,0.1);box-shadow:-10px 0 20px -10px rgba(0,0,0,0.1);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.offcanvas-menu .site-mobile-menu{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
.site-mobile-menu .site-mobile-menu-header{width:100%;float:left;padding-left:20px;padding-right:20px}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close{float:right;margin-top:8px}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span{font-size:30px;display:inline-block;padding-left:10px;padding-right:0;line-height:1;cursor:pointer;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover{color:#25262a}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo{float:left;margin-top:10px;margin-left:0}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a{display:inline-block;text-transform:uppercase}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img{max-width:70px}
.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover{text-decoration:none}
.site-mobile-menu .site-mobile-menu-body{overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;padding:0 20px 20px;height:calc(100vh - 52px);padding-bottom:150px}
.site-mobile-menu .site-nav-wrap{padding:0;margin:0;list-style:none;position:relative}
.site-mobile-menu .site-nav-wrap a{padding:10px 20px;display:block;position:relative;color:#212529}
.site-mobile-menu .site-nav-wrap a:hover{color:#7971ea}
.site-mobile-menu .site-nav-wrap li{position:relative;display:block}
.site-mobile-menu .site-nav-wrap li .active{color:#7971ea}
.site-mobile-menu .site-nav-wrap .arrow-collapse{position:absolute;right:0;top:10px;z-index:20;width:36px;height:36px;text-align:center;cursor:pointer;border-radius:50%}
.site-mobile-menu .site-nav-wrap .arrow-collapse:hover{background:#f8f9fa}
.site-mobile-menu .site-nav-wrap .arrow-collapse:before{font-size:12px;z-index:20;font-family:"icomoon";content:"\f078";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.site-mobile-menu .site-nav-wrap > li{display:block;position:relative;float:left;width:100%}
.site-mobile-menu .site-nav-wrap > li > a{padding-left:20px;font-size:20px}
.site-mobile-menu .site-nav-wrap > li > ul{padding:0;margin:0;list-style:none}
.site-mobile-menu .site-nav-wrap > li > ul > li{display:block}
.site-mobile-menu .site-nav-wrap > li > ul > li > a{padding-left:40px;font-size:16px}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul{padding:0;margin:0}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li{display:block}
.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a{font-size:16px;padding-left:60px}
.site-mobile-menu .site-nav-wrap[data-class="social"]{float:left;width:100%;margin-top:30px;padding-bottom:5em}
.site-mobile-menu .site-nav-wrap[data-class="social"] > li{width:auto}
.site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a{padding-left:15px!important}
.sticky-wrapper{position:absolute;z-index:100;width:100%}
.sticky-wrapper + .site-blocks-cover{margin-top:96px}
.sticky-wrapper .site-navbar{-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.sticky-wrapper .site-navbar .site-menu > li{display:inline-block}
.sticky-wrapper .site-navbar .site-menu > li > a.active{color:#fff;position:relative}
.sticky-wrapper .site-navbar .site-menu > li > a.active:after{height:2px;background:#fff;content:"";position:absolute;bottom:0;left:20px;right:20px}
.sticky-wrapper.is-sticky .site-navbar{-webkit-box-shadow:4px 0 20px -5px rgba(0,0,0,0.2);box-shadow:4px 0 20px -5px rgba(0,0,0,0.2);background:#fff}
.sticky-wrapper.is-sticky .site-navbar .site-logo a{color:#000}
.sticky-wrapper.is-sticky .site-navbar .site-menu > li{display:inline-block}
.sticky-wrapper.is-sticky .site-navbar .site-menu > li > a{color:#000;display:inline-block;text-decoration:none!important}
.sticky-wrapper.is-sticky .site-navbar .site-menu > li > a:hover{color:#f4976c}
.sticky-wrapper.is-sticky .site-navbar .site-menu > li > a.active:after{background:#f4976c}
.sticky-wrapper .shrink{padding-top:10px!important;padding-bottom:10px!important}
.intro-section{position:relative}
.intro-section,.intro-section .container > .row{padding: 0; min-height: 100vh;}
.intro-section.single-cover,.intro-section.single-cover .container > .row{height:50vh;min-height:400px}
.intro-section h1{font-size:2.1rem;font-weight:700;color:#f4976c;margin-bottom:0.4rem}
.intro-section h1 span {
  color: #86c7cc;
}
.intro-section p{color:rgba(255,255,255,1);font-size:1.1rem}
.subBanner p strong {
  font-weight: bold;
  color: #f4976c;
  font-size: 25px;
}
.img-absolute{position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.img-absolute img{max-width:600px;-webkit-box-shadow:0 10px 50px -5px rgba(0,0,0,0.4);box-shadow:0 10px 50px -5px rgba(0,0,0,0.4)}
#testimonial .item {
    text-align: center;
}
#testimonial .item img {
    margin: 0 auto;
        margin-bottom: 0px;
}


@media (max-width: 991.98px) {
.img-absolute img{max-width:100%}
.intro-section h1 {
  font-size: 1.4rem;
  font-weight: 700;
  color: #f4976c;
  margin-bottom: 0.5rem;
  margin-top: 40px;
}

.intro-section p {
  font-size: 1.1rem;
  line-height: normal;
}
.intro-section, .intro-section .container > .row {
  height: auto;
  min-height: 900px;
  padding-bottom: 20px;
}
}
.slide-1{background-size:cover;background-position:center}
.slide-1:before{content:"";position:absolute;height:100%;width:100%;background:#303c6c;opacity:.84;border-bottom-right-radius:0}
@media (max-width: 991.98px) {
.slide-1:before{width:100%}
}
.slide-1 .slide-text{opacity:0;visibility:hidden;margin-top:50px;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out}
.slide-1 .slide-text.active{opacity:1;visibility:visible;margin-top:0}
.form-box {
  padding: 20px;
  background: #fff;
  border-radius: 7px;
  margin: 120px 0 60px;
}
.form-box h2 {
  text-align: center;
  font-size: 24px;
  color: #303c6c;
  margin: 0 0 20px;
  border-bottom: solid 1px #f4976c;
  padding: 0 0 5px;
}
.site-section{padding:6% 0;position:relative}

.form-box .form-control {
  font-size: 13px;
  height: 36px;
}
.form-box label {
  font-size: 12px;
  color: #666;
  margin: 0;
  line-height: 16px;
}
.form-box .gendersec{margin: 10px 0 0;}
.form-box .gendersec span {
  margin: 0 20px 0 0;
}
.disclaimer span {
  font-size: 11px;
  line-height: 15px !important;
  display: inline-block;
  width: 95%;
  vertical-align: top;
  margin: 0 0 0 7px;
}
.intl-tel-input {
  display: flex;
}
#com_o_f_phone {
  width: 65%;
}
.captchaInput {
  width: 100px;
  border: solid 1px #ced4da;
  height: 36px;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  vertical-align: top;
}
#country-codes {display: inline-block; width: 95px; margin: 0 10px 0 0;}
#country-codes .btn.btn-primary.dropdown-toggle {width: 100%;border-color: #c3c3c3;z-index: -1;margin: 0; display: inline-block;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;
background-image: none;border: 1px solid #ccc;border-radius: 4px;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
#com_o_f_phone{display:inline-block;width:78%}
.intl-tel-input{width: 100%}
.attch-feild{display: flex;}
.attch-feild input#comm_o_f_att_file1 {  width: 100%;  vertical-align: sub;  float: left;  height: auto;  padding: 7px;}
.attch-feild a#comm_o_f_add_more{line-height:23px!important;color:#f4976c;background-color:#fff;border-radius:4px;width:30px;height:30px;text-align:center;border:2px solid #f4976c;display:inline-block;padding:0;margin-top:3px;font-weight:700;font-size:25px}
.form-box .form-group {
  font-size: 14px;
  margin: 0 0 10px;
}
.form-box .sopletter {
  margin: 10px 0 0;
}
.form-box .checkbox_box a{font-size:12px;color:#f4976c; margin: 0;}
.form-box .checkbox_box {
    margin: 20px 0 0;
    display: inline-block;
    width: 100%;
}
.form-box .checkbox_box label{font-size:12px;vertical-align:top;color:#646c70;text-transform:inherit;font-weight:500;position:relative;padding-left:30px;cursor:pointer;display:inline-block;height:20px;-ms-user-select:none;user-select:none;margin:-15px 0 0}
.form-box .checkbox_box [type=checkbox]:checked+label:before{top:-4;left:0;width:10px;height:19px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #f4976c;border-bottom:2px solid #f4976c;-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;content:""}
.form-box .checkbox_box [type="checkbox"] + label::before,.checkbox_box [type="checkbox"]:not(.filled-in) + label::after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #f4976c;border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}
.form-box .checkbox_box [type=checkbox]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}
.form-box .slider.slider-horizontal .slider-track{height:5px;width:100%;margin-top:-5px;top:58%;left:0}
.form-box .captcha a#change-image {
  vertical-align: top;
  display: inline-block;
  padding: 5px 8px;
  margin: 0 4px;
  border: none;
  color: var(--yellow);
  background: #313c67;
  border-radius: 4px;
  text-align: center;
}
.form-box .icon {
  position: unset !important;
  display: inline-block;
  fill: #fff !important;
  width: 18px !important;
  height: 18px !important;
  margin: -2px 0 0;
}
.dropdown-menu.show {
  max-height: 240px;
  overflow-y: auto;
  top: 37px !important;
  transform: none !important;
}

.form-box .form-group.captcha{text-align:left}
.form-box .checkbox_box .checkItem {
  visibility: hidden;
}

.form-box .form-control:hover, .form-box .form-control:active, .form-box .form-control:focus{border-color:#f4976c;}

.form-box textarea.form-control, .form-box input[type="file"].form-control{height: auto;}

#com_o_f_captcha_1 {
  width: 120px;
  display: inline-block;
}
.file_list label {
  font-size: 12px;
  margin: 0;
  color: #666;
}


.formCta {
  background: #f4976c;
  border: none;
  width: 160px;
  padding: 5px 0;
  color: #fff;
  border-radius: 30px;
  font-size: 18px;
  margin: 0 0 5px; cursor: pointer;
}

.formCta:hover {
  background: #303c6c;
}


.usps ul{
  padding: 0;
  list-style: none;
}

.usps ul li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0 0 27px;
}

.usps ul li svg {
  width: 55px;
  height: 55px;
  fill: #f4976c;
}
.usps ul li p {
  margin: 0 0 0 15px;
  line-height: 21px;
  font-size: 17px;
  color: #444;
}
.uspCta {
  text-align: center;
}
.uspCta a {
  padding: 6px 25px;
  color: #fff;
  background: #303c6c;
  border-radius: 30px;
  font-size: 18px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  font-weight: normal;
  display: inline-block;
  margin: 10px 0 0;
  width: 175px;
}
.uspCta a:hover{background: #f4976c;} 

.rqCall {position: fixed; right: 0; top: 200px; background:#86c7cc; padding: 7px 5px 5px 5px; width: 50px; height: 50px; text-align: center; cursor: pointer; z-index: 100; border-radius: 5px 0 0 5px; }
.rqCall svg {fill: #fff; width: 30px; height: 30px; margin: 0 auto; }
.rqCall span { width: 10px; height: 10px; background: #09D313; display: inline-block; position: absolute; left: 4px; bottom: 4px; border-radius: 100px; animation: glow 1s infinite; }
@keyframes glow { 0% { background: #09D313; }
50% { background: #fff; } 
100% { background: #09D313; }
}

.close {
  position: absolute;
  right: 20px;
  width: 22px;
  height: 22px;
  border-radius: 100px;
  background: #f4976c !important;
  display: inline-block;
  opacity: 1;
  top: 20px;
  padding: 0 !important;
}
.close svg {
  width: 11px;
  height: 11px;
  fill: #fff;
  display: inline-block;
  vertical-align: top;
  margin: 6px 0 0;
}
.dfbtn {
  background: #f4976c;
  color: #fff;
  width: 150px;
  display: inline-block;
  padding: 6px 0;
  font-size: 19px;
  border-radius: 40px;
  margin: 10px 0 10px;
}
.dfbtn:hover{  color: #fff; background: #303c6c;}
.popContact label {
  font-size: 12px;
  margin: 0;
  display: inline-block;
  width: 100%;
  padding: 0 4px;
}

.popContact input {
  font-size: 13px;
  height: 36px;
}
.popContact .form-control {
  font-size: 13px;
  height: 36px;
}


.popContact textarea.form-control {
  font-size: 13px;
  height: auto;
}
.popContact #formModalLabel {
  text-align: center;
  font-size: 24px;
  color: #303c6c;
  margin: 0;
  padding: 0;
}
.popContact .form-group {
  margin: 0 0 5px;
}




@media (max-width: 991.98px) {
.site-section{padding:4em 0}

}
.cta a span {padding: 14px 20px;color: #fff; background: #f4976c;border-radius: 30px; font-size: .7rem; font-weight: 900; text-transform: uppercase; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease;}
.is-sticky .cta a span{color:#fff}
.cta a:hover span {background: #b4dfe5; color: #303c6c;}
.cta a.active{border-bottom:none}
.cta a.active > span{background-color:#1c4b82;color:#fff}
.section-sub-title{color:#f4976c;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block;margin-bottom:1.5rem}
.section-title {
  font-size: 2rem;
  color: #000;
  margin-bottom: 1.8rem;
  font-weight: 900;
}
.sub-title{
  font-size: 1rem;
  color: #666;
}
.university-slider {
  padding: 10px 0 80px;
  background: #b4dfe5;
}
.uni-slide {
  margin: 40px 0 40px;
}
.services p {
  font-size: 14px;
  color: #666;
}
.services img {
  max-width: 100%;
  height: auto;
  margin: 0 0 40px;
}


.writeSop {
  padding: 40px 0;
  background: #e6f4f6;
}

.s1 {
  font-size: 17px;
  font-weight: bold;
  color: #f4976c;
}

.s2 {
  font-size: 14px;
  color: #000;
}
.s3 {
  font-size: 25px;
  color: #303c6c;
}

.s4 {
  font-size: 14px;
  font-weight: bold;
  color: #555;
}
.s5 {
  font-size: 17px;
}
.s6 {
  font-size: 24px;
  font-weight: bold;
  color: #86c7cc;
}
.s7 {
  font-size: 30px;
}
.s8 {
  font-size: 35px;
  font-weight: bold;
  color: #f4976c;
}
.writeSop .lft p {
  color: #666;
}
.writeSop .lft {
  border-right: solid 2px #666;
  padding-right: 40px;
}
.writeSop .rt p {
  font-size: 15px;
  font-weight: bold;
}


.writeSop .rt h3 {
  font-size: 43px;
  color: #303c6c;
}


.writeSop .rt h3 strong {
  font-size: 73px;
  font-weight: bold;
  color: #f4976c;
  line-height: 66px;
}
.writeSop .rt {
  padding-left: 40px;
}
.writeSop .section-title {
  margin: 0 0 70px;
}
.writeSop a {
  padding: 6px 25px;
  color: #fff;
  background: #303c6c;
  border-radius: 30px;
  font-size: 18px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  font-weight: normal;
  display: inline-block;
  margin: 30px 0 0;
  width: 175px;
}

.writeSop a:hover{
  background: #f4976c;
  color: #303c6c;
}

.viewSamples .filter span {
  color: #f4976c;
  margin: 0 10px;
  font-size: 18px;
  font-weight: normal;
}



.sopSteps {
  padding: 5% 0 8%;
  background: #f8f9fa;
}
.subSteps {
  width: 100%;
  display: flex;
}

.subSteps .steps .stp {
  background: #303c6c;
  display: flex; position: relative; align-items: center;
}

.subSteps .steps .stp span{
  background: #fff;
  width: 50px;
  height: 50px; border-radius: 100px;
}

.subSteps .steps .stp span {
  background: #fff;
  width: 70px;
  height: 70px;
  border-radius: 100px;
  text-align: center;
  font-size: 39px;
  font-weight: bold;
  margin: -7px 10px -5px -30px;
  line-height: normal;
  padding: 10px 0 0;
  box-shadow: 2px 3px 9px -2px #000;
  position: relative;
  z-index: 10;
}

.subSteps .steps .stp h2 {
  font-size: 21px;
  color: #fff;
  margin: 0;
}


.subSteps .steps.step3 .stp {
  border-radius: 0 70px 70px 0;
}

.subSteps .steps {
  width: 33%;
}


.stp::after {
  border: dotted 5px #b4dfe5;
  content: "";
  width: 99.6%;
  left: 0;
  position: absolute;
  height: 100%;
  border-left: none;
  z-index: 0;
  top: -12px;
  padding: 0 0 73px 0;
  border-right: none;
}
.subSteps .steps.step3 .stp::after {
  border-right: dotted 5px #b4dfe5;
  width: 104%;
  border-radius: 0 60px 60px 0;
}

.subSteps .steps.step1 .stp {
  background: #86c7cc;
}


.subSteps .steps.step3 .stp {
  background: #f4976c;
}

.subSteps .stepBox {
  padding: 35px 20px 20px;
  border: solid 3px #86c7cc;
  border-top: none;
  border-radius: 0 0 30px 40px;
  border-right: none;
  margin: 0 70px 0 0;
  min-height: 140px;
  position: relative;
  z-index: 0;
  font-size: 17px;
  line-height: normal;
  color: #666;
  font-weight: normal;
}
.subSteps .stepBox::after {
  width: 13px;
  height: 13px;
  position: absolute;
  content: "";
  background: #86c7cc;
  border-radius: 100px;
  right: -4px;
  bottom: 13px;
}
.subSteps .step2 .stepBox{
  border-color:#303c6c ;
}

.subSteps .step3 .stepBox{
  border-color:#f4976c ;
}
.subSteps .step2 .stepBox::after {
  background: #303c6c;
}
.subSteps .step3 .stepBox::after {
  background: #f4976c;
}
.sopSteps .section-title {
  text-align: center;
  margin: 0 0 100px;
}

.viewSamples .item { padding: 10px;  margin: 0 15px;  }
.viewSamples .item img{position: relative; z-index: 10; width: 100%; display: inline-block; max-height: 265px;}
.viewSamples .item::before { width: 130px; height: 130px; background:  #303c6c; position: absolute; content: ""; right: 15px; top: -10px; z-index: 0; }
.viewSamples .item::after { width: 130px; height: 130px; background:  #f4976c; position: absolute; content: ""; left: 15px; bottom: -10px; z-index: 0; }

.viewSamples .item a{display: inline-block; width: 100%; overflow: hidden; position: relative;}
.viewSamples .item a span {
  position: absolute;
  width: 50px;
  height: 50px;
  font-size: 40px;
  left: 0;
  z-index: 1000;
  background: #303c6cd1;
  line-height: 43px;
  text-align: center;
  right: 0;
  margin: 0 auto;
  top: 40%;
  border-radius: 100px;
}

.viewSamples .item a svg{ fill:#f4976c; width: 20px; height: 20px;}

.whyUs p {
  font-size: 16px;
}

.faq img { width: 100%; }
.faq .card-header { padding: 0; margin-bottom: 0; background-color:transparent; border-bottom:none; font-size: 14px;}

.faq .card {
  margin: 0;
  border: none;
  border-bottom: solid 2px #ddd;
  border-radius: 0;
}
.faq a {
  color: #666;
  padding: 15px;
  width: 100%;
  display: inline-block;
  font-weight: bold;
  letter-spacing: 1px;
}
.faq a:hover { color: #666;}
.faq .card-link::after { background: url(../images/down-arr.png) center center no-repeat;  content: ""; float: right; width: 15px; height: 15px; transition: ease all .5s; background-size: 15px; margin: 4px 0 0; transform: rotate(180deg); }
.faq .card-link.collapsed::after { background: url(../images/down-arr.png) center center no-repeat; content: ""; float: right; width: 15px; height: 15px; transition: ease all .5s; background-size: 15px; margin: 4px 0 0; transform: rotate(0); }
.faq .card-body { font-size: 14px; padding: 10px; color: #666;}


.faq .card:last-child{border: none;}




.sampForm {
  width: 100%;
}
.sampFormBtn {
  text-align: center;
  width: 100%;
  display: inline-block;
}

.sampFormBtn button {
  padding: 6px 25px;
  color: #fff;
  background: #303c6c;
  border-radius: 30px;
  font-size: 18px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  font-weight: normal;
  display: inline-block;
  margin: 30px 0 0;
  width: auto;
  border: none; cursor: pointer;
}

.sampForm form {
  width: 100%;
  display: none;
  margin: 40px 0 0;
  background: #86c7cc;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0 0 20px -10px #000;
}
.sampForm form label {
  font-size: 13px;
  height: auto;
  line-height: 15px;
  margin: 4px 8px;
  vertical-align: bottom;
  color: #fff;
}
.sampForm form button {
  padding: 10px 20px;
  color: #fff;
  background: #f4976c;
  border-radius: 30px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  border: none;
  width: 100%;
  vertical-align: top;
  margin: 32px 0 0;
}






.usp ul { padding: 0; height: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.usp strong { width: 100%; display: inline-block; }
.usp ul li span { color:  #303c6c; font-weight: 200; font-size: 19px; }
.usp ul li { text-align: center; margin: 0 auto 40px; width: 25%; display: inline-block; }
.usp svg { width: 60px; height: 70px; fill:  #f4976c; }
.usp strong { width: 100%; display: inline-block; font-size: 25px; color:  #303c6c; font-weight: 800; }


.testimonial{padding: 3% 0;}



.counter .icon-wrap{margin-right:1.5rem}
.counter .icon-wrap > span{position:relative;top:-.2em;font-size:2rem}
.counter .counter-text strong{line-height:.5;font-size:3.5rem;display:block;font-weight:700;color:#000;margin-bottom:1rem}
.counter .counter-text span{font-size:1rem;line-height:1}
.image-absolute-box{position:relative}
.image-absolute-box .box{position:absolute;background:#f4976c;padding:30px;max-width:300px;top:-20%;right:-20%}
@media (max-width: 991.98px) {
.image-absolute-box .box{top:auto;right:auto;position:relative;width:100%;max-width:100%}
}
.image-absolute-box .box .icon-wrap{color:#fff;margin-bottom:1.5rem}
.image-absolute-box .box .icon-wrap span{font-size:2rem}
.image-absolute-box .box h3{font-size:1.2rem;color:#fff;margin-bottom:1.5rem}
.image-absolute-box .box p{color:rgba(255,255,255,0.55)}
.section-1{margin-top:10rem}
.work-thumb{position:relative;display:block;cursor:pointer}
.work-thumb:after{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:rgba(121,113,234,0.8);z-index:1;opacity:0;visibility:hidden;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.work-thumb .work-text{position:absolute;top:10%;left:10%;z-index:2;opacity:0;visibility:hidden;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease;margin-top:20px}
.work-thumb .work-text h3{font-size:1rem;font-weight:900;color:#fff;margin:0;padding:0}
.work-thumb .work-text .category{font-size:.8rem;color:rgba(255,255,255,0.7)}
.work-thumb:hover{z-index:3;-webkit-transform:scale(1.07);-ms-transform:scale(1.07);transform:scale(1.07)}
.work-thumb:hover:after{opacity:1;visibility:visible}
.work-thumb:hover .work-text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;opacity:1;visibility:visible;margin-top:0}
.nonloop-block-13 .owl-nav{display:none}
.nonloop-block-13 .owl-dots{margin-top:30px;width:100%;text-align:center}
.nonloop-block-13 .owl-dots .owl-dot{display:inline-block;margin:5px}
.nonloop-block-13 .owl-dots .owl-dot span{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#e6e6e6}
.nonloop-block-13 .owl-dots .owl-dot.active span{background-color:#7971ea}
.nonloop-block-14 .owl-nav{display:none}
.nonloop-block-14 .owl-dots{margin-top:30px;width:100%;text-align:center}
.nonloop-block-14 .owl-dots .owl-dot{display:inline-block;margin:5px}
.nonloop-block-14 .owl-dots .owl-dot span{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#e6e6e6}
.nonloop-block-14 .owl-dots .owl-dot.active span{background-color:#7971ea}
.footer-section{padding:0;background-color:#fafafa}
.footer-section p{font-size:1rem}
.footer-section h3{font-size:.9rem;letter-spacing:.1rem;text-transform:uppercase;color:#000;margin-bottom:1.5rem;font-weight:900}
.footer-section .footer-links li{margin-bottom:10px}
.footer-subscribe .btn{height:43px;line-height:1}
.testimony h3{color:#fff;font-size:1.2rem}
.testimony blockquote{font-size:1.2rem;font-style:italic;color:#fff}
.process,.service{position:relative}
.process .number,.service .number{position:absolute;top:50px;left:-30px;line-height:0;z-index:-1;font-size:10rem;color:#f5f5f5;font-weight:900}
.process h3,.service h3{font-size:1.5rem;color:#000;font-weight:700;margin-bottom:1.5rem}
.service{padding:4rem;background:#fff}
@media (max-width: 991.98px) {
.service{padding:2rem}
}
.owl-hero{position:relative}
.owl-hero .owl-nav .owl-prev,.owl-hero .owl-nav .owl-next{color:#fff;font-size:3rem;top:50%;position:absolute}
.owl-hero .owl-nav .owl-prev{left:0}
.owl-hero .owl-nav .owl-next{right:0}
.owl-hero .owl-dots{position:absolute;text-align:center;bottom:50px;z-index:9;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.owl-hero .owl-dots .owl-dot{position:relative;display:inline-block;margin:2px;position:relative}
.owl-hero .owl-dots .owl-dot > span{width:7px;height:7px;border-radius:30px;display:inline-block;background:rgba(255,255,255,0.4);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.owl-hero .owl-dots .owl-dot.active > span{width:25px;background:#fff}
.why-choose-us-box{-webkit-box-shadow:0 5px 50px -10px rgba(0,0,0,0.2);box-shadow:0 5px 50px -10px rgba(0,0,0,0.2)}
.custom-icon-wrap .custom-icon-inner{display:inline-block;position:relative;width:35px;height:35px;border-radius:50%;background:#303c6c}
.custom-icon-wrap .custom-icon-inner .icon{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:.8rem}
.custom-icon-wrap h3{font-size:1.05rem;color:#f4976c}
.custom-icon-wrap.custom-icon-light .custom-icon-inner{background:#303c6c;width:45px;height:45px}
.custom-icon-wrap.custom-icon-light h3{color:#343a40;font-size:1rem}
.courses-title {
  padding-bottom: 30px;
  padding-top: 60px;
}
.courses-title .section-title {
  color: #303c6c; font-size: 1.6rem;
}


.nonloop-block-14 .owl-stage{padding-top:5rem;padding-bottom:5rem}
.course{-webkit-box-shadow:0 2px 2px -1px rgba(0,0,0,0.3);box-shadow:0 2px 2px -1px rgba(0,0,0,0.3);-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;top:0;position:relative}
.course .course-inner-text{position:relative;padding-top:35px!important}
.course .course-price{position:absolute;padding:10px 15px;background:#303c6c;color:#fff;top:-20px;right:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.course .meta{font-size:.9rem;display:block;margin-bottom:.9rem}
.course .meta span{margin-right:.5rem}
.course h3{font-size:1.15rem;color:#000}
.course .stats{font-size:.9rem}
.course:hover{top:-10px;-webkit-box-shadow:0 2px 22px -1px rgba(0,0,0,0.3);box-shadow:0 2px 22px -1px rgba(0,0,0,0.3)}
.future-blobs{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;z-index:-1;top:0;pointer-events:none}
.future-blobs .blob_1{top:0;right:-10rem;position:absolute}
.future-blobs .blob_2{bottom:0;left:-10rem;position:absolute}
.teacher{border:1px solid #e9ecef;padding:30px;margin-bottom:5rem}
.teacher img{position:relative;margin-top:-100px}
.teacher h3{font-size:1.2rem}
.teacher .position{color:#adb5bd}
.course-instructor{padding:30px}
.course-instructor p{font-size:1rem}
.comment-form-wrap{clear:both}
.comment-list{padding:0;margin:0}
.comment-list .children{padding:50px 0 0 40px;margin:0;float:left;width:100%}
.comment-list li{padding:0;margin:0 0 30px;float:left;width:100%;clear:both;list-style:none}
.comment-list li .vcard{width:80px;float:left}
.comment-list li .vcard img{width:50px;border-radius:50%}
.comment-list li .comment-body{float:right;width:calc(100% - 80px)}
.comment-list li .comment-body h3{font-size:20px}
.comment-list li .comment-body .meta{text-transform:uppercase;font-size:13px;letter-spacing:.1em;color:#ccc}
.comment-list li .comment-body .reply{padding:5px 10px;background:#e6e6e6;color:#000;text-transform:uppercase;font-size:14px}
.comment-list li .comment-body .reply:hover{color:#000;background:#e3e3e3}



.subHire h2 {
  text-align: center;
}
.subHire p {
  text-align: center; color: #666; font-size: 16px;
}
.hireCta{text-align: center;}
.hireCta a{
  padding: 6px 25px;
color: #fff;
background: #303c6c;
border-radius: 30px;
font-size: 18px;
-webkit-transition: .3s all ease;
-o-transition: .3s all ease;
transition: .3s all ease;
font-weight: normal;
display: inline-block;
margin: 50px 0 0;
width: auto;
}
.hireCta a:hover{background:#f4976c;}
.whyUs {
  background: #f8f9fa;
}
.testimonial .section-title {
  color: #fff;
  margin: 0 0 40px;
}

/*********************Thanks Page**************************/

.intro-section h1.thanks {
  font-size: 45px;
  line-height: 32px;
}
.intro-section h1.thanks span {
  color: #86c7cc;
  font-size: 29px; display: inline-block; width: 100%; margin: 30px 0 0;
}

.form-box p {
  margin: 5px 0 5px;
  background: #eee;
  padding: 3px 10px;
  color: #666;
  border-radius: 5px;
}


.contactUs {
  padding: 0 0 4%;
}
.contactUs h2 {
  width: 100%;
  margin: 30px 0 50px;
}

.subContact{width:100%;padding:5px 0;text-align:right;display:flex;justify-content:space-evenly;align-items:center}
.subContact a span{width:100%;text-align:center}
.subContact .icon{fill:#f4976c;width:70px;height:45px;display:inline-block;vertical-align:top}
.subContact{display:flex;justify-content:space-evenly;align-items:center}
.subContact a{color:#303c6c;font-size:16px;padding:30px 0;width:240px;height:auto;border:solid 2px #303c6c;display:flex;justify-content:center;align-items:center;border-radius:17px;flex-wrap:wrap}
.subContact a:hover{background:#303c6c;color:#fff}

.subContactThanks{width:100%;padding:5px 0;text-align:right;display:flex;justify-content:space-evenly;align-items:center}
.subContactThanks a span{width:100%;text-align:center}
.subContactThanks .icon{fill:#f4976c;width:70px;height:45px;display:inline-block;vertical-align:top}
.subContactThanks{display:flex;justify-content:space-evenly;align-items:center}
.subContactThanks a{color:#ffffff;font-size:16px;padding:30px 0;width:240px;height:auto;border:solid 2px #ffffff;display:flex;justify-content:center;align-items:center;border-radius:17px;flex-wrap:wrap}
.subContactThanks a:hover{background:#fff;color:#303c6c}

.rightLogo img{width: 40%;}

@media (max-width: 991px) {
  
  .site-logo{position:relative;margin:0!important;width:190px!important}
  .site-logo img{width:100%}
  .subBanner p{font-size:15px!important;line-height:inherit}
  .subBanner p strong{font-size:24px}
  .courses-title .section-title{font-size:1.2rem}
  .subBanner .plusPts{padding:0 0 0 20px}
  .subBanner .plusPts li{margin:0 0 4px;line-height:17px}
  .subBanner .plusPts li p{font-size:13px!important}
  .section-title{font-size:1.1rem}
  .uni-slide .item{text-align:center}
  .uni-slide .item img{width:130px;margin:0 auto}
  .services h2{font-size:23px;margin:40px 0 10px}
  .writeSop .lft p{text-align:center}
  .writeSop .lft{padding-right:15px}
  .writeSop .rt{padding-left:15px}
  .writeSop .rt h3,.writeSop .rt p{text-align:center}
  .usp ul li{width:48%}
  .subSteps{width:85%;display:flex;flex-wrap:wrap;margin:0 auto;padding:0 0 0 10px}
  .subSteps .steps{width:100%;margin:0 0 40px}
  .subSteps .stepBox{margin:0 30px 0 0;min-height:auto;font-size:15px}
  .subSteps .steps .stp h2{font-size:19px;color:#fff;margin:0;width:80%}
  .subSteps .steps .stp{flex-wrap:wrap}
  .stp::after{border:none}
  .subSteps .steps.step3 .stp::after{border-right:none}
  .subSteps .steps .stp{border-radius:0 40px 40px 0}
  .sopSteps .section-title{margin:0 0 50px}
  .sampForm form{width:90%;margin:40px auto 0}
  .viewSamples .nav-link{display:block;padding:.5rem 6px;font-size:13px}
  .whyUs img{display:none}
  .form-box{margin:0}
  .whyUs{padding:0}
  .why-choose-us-box{margin:0 0 40px}
  .subContact{text-align:center}
  .subContact a{display:inline-block}
  .writeSop .rt h3 strong{font-size:53px;font-weight:700;color:#f4976c;line-height:56px}
  .tab-content{width:100%;padding:0 40px}
  .form-box{margin:0}
  .site-mobile-menu .site-nav-wrap .lgLight{display:none}
  .site-mobile-menu .site-nav-wrap .lgDark{display:inline-block;padding:0 20px;margin:10px 0 0}
  .rightLogo small{right:20px;top:-4px}

}