:root{
  --primaryColor: #016540;
  --secondaryColor: #182b49;
  --lightBgColor: #f6f9ff;
  --textColor: #555151;
  --textDarkColor: #555555;
  --primaryFont: "Roboto";
  --secondaryFont: "Roboto Slab"; 
  --iconFont: "Line Awesome Free";
}
::after,::before{padding:0;margin:0;box-sizing:border-box}
::-webkit-scrollbar{width:15px;background-color:#eee}
::-webkit-scrollbar-thumb{background-color:var(--primaryColor)}
@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Thin.ttf) ;font-weight:100; font-display: swap; ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Light.ttf) ;font-weight:300; font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Regular.ttf) ;font-weight:400; font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Medium.ttf) ;fot-weight:500; font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Bold.ttf) ;font-weight:700;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto";src:url(../fonts/Roboto/Roboto-Black.ttf) ;font-weight:900;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-Thin.ttf) ;font-weight:100;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-ExtraLight.ttf) ;font-weight:200;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-Light.ttf) ;font-weight:300;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-Regular.ttf) ;font-weight:400;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-Medium.ttf) ;font-weight:500;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-SemiBold.ttf) ;font-weight:600;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-Bold.ttf) ;font-weight:700;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-ExtraBold.ttf) ;font-weight:800;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
@font-face{font-family:"Roboto Slab";src:url(../fonts/Roboto_Slab/RobotoSlab-Black.ttf) ;font-weight:900;font-display: swap;ascent-override: 105%; descent-override: 35%; line-gap-override: 10%;}
body{font-family:var(--primaryFont);font-size:16px;line-height:1.6;color:#555151}
h1,h2,h3,h4{color:var(--secondaryColor);font-weight:700;font-family:var(--secondaryFont)}
h3{font-size:20px;color:#138897;}

section.bgSection.whatweWrap h3{
    color: #000;
    font-size: 16px !important;
}
h4{font-size:18px; color:#bb2727;}
h5{
    color: #000;
    font-size: 16px;
}
h3.homePageTitle{
    color: var(--secondaryColor);
}

section.bgSection.whatweWrap img.regularImageIcon{
    height: 40px;
    width: 40px;
}

ul{list-style:none;padding:0;margin:0}
.primaryBg{background-color:var(--primaryColor);color:#fff;width:100%;float:left}
.primaryBg p,.darkBg p,.primaryBg h3{color:#fff}
.primaryBg .contentList li::before{color:#fff}
.darkBg{background:var(--secondaryColor)}
.primaryBg a.primaryBtn{background-color:var(--secondaryColor)}
ul.contentList{margin:0 0 15px;text-align:left;width:100%;float:left;}
.tbl ul.contentList{padding-left:0;}
ul.contentList li{padding:7px 0 7px 35px;position:relative;line-height:1.5}
ul.contentList li::before{content:"\f0a9";font-family:var(--iconFont);font-weight:900;color:var(--primaryColor);position:absolute;left:0;top:4px;font-size:20px}
ul.contentList li::marker{font-size:0}
ol.orderList{counter-reset:item;padding:0;list-style:none}
ol.orderList > li{padding:15px 15px 15px 59px;position:relative;line-height:1.5;counter-increment:item;border-radius:7px;margin:20px 0;width:100%;float:left}
ol.orderList > li::after{margin-right:10px;content:counter(item);background:var(--primaryColor);border-radius:100%;color:#fff;text-align:center;display:inline-block;width:30px;height:30px;line-height:30px;position:absolute;left:10px;top:15px;font-size:14px}
section,header,footer,main,.innerWrap,header .headerTop,header .headerMid,header .headerBottom,#accordionExample .accordion-item,#accordionExample .accordion-item .accordion-collapse,#accordionExample .accordion-item .accordion-body,footer .addressBox ul.info,ol li,ol{width:100%;float:left}
a{text-decoration:none;display:inline-block}
a.primaryBtn{background-color:var(--primaryColor);color:#fff;border-radius:4px;padding:10px 30px;transition:.35s ease}
a.primaryBtn:hover{background-color:var(--secondaryColor)}
.contentTitle h2{font-family:var(--secondaryFont);padding:0 0 20px;margin:0 0 25px;position:relative;font-size:24px;color: var(--primaryColor);}
.contentTitle h2::after{content:"";position:absolute;left:0;bottom:0;width:70px;height:3px;background-color:var(--primaryColor)}
.contentTitle.text-center h2::after{left:50%;transform:translateX(-50%)}
.contentTitle h2.text-white::after{background-color:#fff}
section{padding:60px 0}
.object-fit{object-fit:cover;object-position:center}
img.regularImageIcon{-webkit-filter:invert(59%) sepia(41%) saturate(7095%) hue-rotate(129deg) brightness(102%) contrast(87%);-ms-filter:invert(59%) sepia(41%) saturate(7095%) hue-rotate(129deg) brightness(102%) contrast(87%);filter:invert(59%) sepia(41%) saturate(7095%) hue-rotate(129deg) brightness(102%) contrast(87%);height:60px;width: 60px;margin:0 0 15px;}
.text-center p{text-align:center}
h3,footer ul.list,footer ul.socialLinks{width:100%;float:left;}
.max-container{max-width:1140px;width:100%;margin:0 auto;padding:0 var(--bs-gutter-x,.75rem)}
.overlay{position:fixed;background-color:rgba(0,0,0,0.8);top:0;right:0;left:0;bottom:0;z-index:999;-ms-transition:.2s ease;transition:.2s ease}
.overlay.hidden{opacity:0;visibility:hidden}
header{position:relative}
header .headerTop{background-color:var(--secondaryColor);color:#fff;padding:14px 0}
header .headerTop .innerWrap{display:flex;justify-content:space-between;align-items:center}
header .headerTop a{color:#a0a0a0;-ms-transition:.3s ease;transition:.3s ease}
header .headerTop a:hover{color:#fff}
header .headerTop .innerWrap ul.socialLinks{display:flex;gap:15px}
header .headerTop .innerWrap ul.socialLinks li a{font-size:18px;color:#fff}
header .headerTop .innerWrap ul.socialLinks li a:hover{color:#fff}
header .headerTop .innerWrap ul.list{display:flex;align-items:center;gap:30px}
header .headerTop .innerWrap ul.list li a.order-offer-link{color:#fff;background-color:#bb2727;padding:3px 10px;font-size:14px}
header .headerMid{box-shadow:0 3px 10px rgba(0,0,0,.11)}
header .headerMid .contactInfo{display:flex;align-items:center;gap:10px;line-height:1;float:right}
header .headerMid .contactInfo i{width:40px;height:40px;color:#fff;line-height:40px;text-align:center;background-color:var(--primaryColor);font-size:17px;border-radius:3px}
header .headerMid .contactInfo span{display:block;font-size:12px;text-transform:uppercase}
header .headerMid .contactInfo .info a{font-size:19px;font-weight:700;color:var(--secondaryColor);margin:10px 0 0}
header .headerMid a.orderbtn{background-color:var(--primaryColor);color:#fff;padding:10px 30px;float:right;border-radius:3px;font-weight:500}
header a.logo img{height:80px;max-width:inherit;width: 318px;}
a.logo{padding:10px 0;display:inline-block}
.navbar-inverse{background-color:#213259}
.navbar-inverse .navbar-nav>li>a{color:#fff;font-size:14px}
.navbar{margin-bottom:0}
.form-con{background-color:var(--secondaryColor);padding:30px;font-weight:400;border-radius:5px}
.form-con h3{color:var(--primaryColor)}
.frm-inner2{display:inline-block;width:100%;box-sizing:border-box;border:0 dashed #faf7f7;margin-top:0}
.frm-inner2 input{border:1px solid #ccc;padding:8px 10px;font-size:13px;color:#0e0d0d;height:auto;border-radius:3px;box-shadow:none;background:#fff;margin-bottom:15px;-webkit-appearance:none;box-sizing:border-box;outline:none;width:100%}
.frm-inner2 select{border:1px solid #ccc;padding:8px 10px;font-size:13px;color:#8a8484;height:auto;border-radius:3px;box-shadow:none;background:#fff;margin-bottom:15px;-webkit-appearance:none;box-sizing:border-box;outline:none;width:100%}
.frm-inner2 textarea{border:1px solid #ccc;padding:8px 10px;font-size:13px;color:#0e0d0d;height:auto;border-radius:3px;box-shadow:none;height:100px;width:100%;background:#fff;margin-bottom:0;-webkit-appearance:none;box-sizing:border-box;outline:none}
.vasContentBox{width:calc(100% - 70px);padding-left:15px}
.ourfeather ul li h4{color:#3e5f99;margin:0 0 7px;font-weight:700;font-size:18px;text-align:left}
.ourfeather ul li p{font-weight:400;color:#565656;line-height:20px;margin-bottom:0;font-size:13px}
.ourfeather{float:left;width:100%}
.ourfeather h2{font-weight:500;margin:0 0 15px;font-size:25px;text-align:center}
.ref1 h3{color:#3f5f9a;text-transform:inherit;font-size:25px}
.contact_form{width:100%;margin:10px 0;padding:20px 40px;float:left;background:#dee7f1;border-radius:2px;border:1px solid #ccc;font-size:15px}
.contact_form h2{text-align:center;background:var(--primaryColor);margin-top:0;border-radius:5px;color:#fff;font-size:18px;padding:10px;text-transform:uppercase;margin-bottom:20px}
#pageloaddiv{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999999;background:url(../images/loader.gif) no-repeat center center rgba(255,255,255,1)}
.contact_form input[type=text],.contact_form input[type=date]{width:100%;margin:5px 0;padding:0 10px;float:left;height:45px;border:1px solid var(--primaryColor)}
.contact_form select{width:100%;margin:5px 0;padding:0 10px;float:left;height:45px;border:1px solid var(--primaryColor)}
.contact_form input[type=file]{width:100%;border:1px solid var(--primaryColor);padding:10px}
.contact_form textarea{width:100%;margin:5px 0;padding:10px;float:left;height:100px;border:1px solid var(--primaryColor)}
.contact_form button{font-size:15px;margin:10px 0;padding:0;width:100%;height:40px;border:none;border-radius:2px;color:#fff;float:right;background:var(--primaryColor);text-transform:uppercase;font-weight:700}
.cms_area h2{line-height:normal;display:block;background:#3e5f99;color:#fff;padding:15px 20px;margin-bottom:30px;font-weight:400;border-color:#3e5f99;border-radius:5px 5px 5px 0;position:relative;text-align:left;border-bottom:2px solid #003f7b;float:left;width:100%}
.cms_area h2:after{width:0;height:0;border-left:0 solid transparent;border-right:15px solid transparent;border-top:24px solid #3e5e99;content:'';position:absolute;left:0;bottom:-22px}
.ourfeather ul li{list-style:none;margin-bottom:20px;padding:10px 15px;border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;background:#fff;color:#3e5f99;border:1px solid #dee7f2}
.bgg{margin:auto}
.bgg h1{font-size:27px;font-weight:500}
.bgg h2{font-size:20px;color:#131314;font-weight:500}
.bgg h3{font-size:14px;color:#131314;font-weight:700;margin-bottom:5px;text-align:left}
.bgg h3:before{background:transparent}
.tbl table{width:100%}
.bgg p strong{font-weight:700;font-size:16px}
.bgg ul{font-size:16px;font-weight:400;list-style-type:circle}
.tbl table tr td{padding:4px}
.tbl table tr td p{margin:0;font-size:14px;text-align:justify;line-height:17px}
.tbl ul li{line-height:24px}
.tbl ul{list-style:circle;padding-left:30px}
.tbl ol li{line-height:25px}
.tbl ol{padding-left:15px}
.faq-ner h3:before{background:transparent}
.faq-ner h3{text-align:left;font-size:20px;margin-bottom:16px}
.cont-map iframe{border:5px double #fff;margin-bottom:13px}
.contactt .quality_box{border:1px solid #ddd}
.inner-cnt-in.inpic{width:100%;margin:auto;max-width:300px}
.inner_content_holder1 h4{color:var(--primaryColor);font-size:18px;text-align:left;font-family:inherit;font-weight:700;margin-bottom:10px}
.inner_content_holder1 .flexlist10{float:left;width:100%}
.inner_content_holder1 .flexlist10 .flexlist-item10{text-align:justify;background:#f5f5f5;margin-bottom:5px;padding:4px 10px;border:1px solid #e6dddd}
.pdf-cnt{float:left;width:100%;margin:20px 0 30px}
.pdf-dn{margin:auto 20px;text-align:center}
.thansk-area{width:100%;margin:10% 0;padding:50px 0;float:left;text-align:center;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.14);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.14);box-shadow:0 0 10px 0 rgba(0,0,0,0.14)}
.thansk-area a{background:var(--primaryColor);padding:5px 20px 10px;display:inline-block;color:#fff;border-radius:4px;text-decoration:none;font-size:15px}
.thansk-area p{text-align:center;width:100%}
.thansk-area h3:before{background:transparent;margin-bottom:20px}
.thank-you-banner{width:100%;margin:0;padding:0;float:left}
.thank-you-content{width:100%;margin:0;padding:0;float:left;position:absolute;top:50%;left:0;z-index:1111111;transform:translateY(-50%)}
.inn{float:left;width:100%;position:relative}
.thank-you-content h3{font-size:52px;font-weight:500;padding:0;margin:0;color:#fff;letter-spacing:2px}
.thank-you-content p{font-size:16px;font-weight:lighter;padding:0;margin-left:5px;margin-top:1px;color:#bdbdbd;letter-spacing:2px}
.below-img-content{width:100%;padding:0;float:left;margin:30px 0 10px}
.below-img-content h6{font-size:26px;font-weight:700;padding:0;margin:0;color:#0d77d1;letter-spacing:0}
.below-img-content p{margin:5px 0 0;padding:5px 0;color:#333;line-height:24px;font-size:16px;text-align:justify}
.back-home{width:100%;padding:0;margin:2% 0;float:left;text-align:center}
.back-home a{font-size:15px;padding:7px 11px;margin:0;font-weight:400;color:#fff;background:var(--primaryColor);display:inline-block;text-decoration:none}
.tblc tr td:nth-child(n+2){background:#fff;border-left:1px solid #000}
table.timeduration{margin:8px 0}
.timeduration tr:first-child td{background:#2b7db2;font-size:14px;color:#fff;padding:4px}
.timeduration tr:nth-child(2n) td{background:#ceebfe;font-size:14px;color:#000;padding: 5px;}
table.timeduration tr th{padding:4px;width:100%;border:1px solid #2b7db2;margin-top:30px}
table.timeduration tr td{border:1px solid #469fd8;padding: 5px;}
.inner-cnt-in img{width:100%;object-fit:cover;margin-bottom:30px;border:4px double #ccc}
.inner-cnt-in{float:left;width:100%}
.wrd h3{color:#fff;line-height:20px;padding:0 5px;font-weight:400;font-size:15px;margin:0}
.wrd{float:left;width:100%;border:1px solid #fff;padding:10px;background:var(--primaryColor)}
.wrd a{padding:15px 5px;border:1px dashed #fff;float:left;width:100%}
.wrd h3:before{height:0}
.wrd:hover{background:#213259}
p.cdr-sam{color:#213259;font-weight:700;font-size:18px}
.samp-i img{width:auto}
.samp-i{margin-bottom:10px}
.samp-i1 img{height:300px;object-fit:cover}
.samp-i1{margin-bottom:10px}
.allexperts .sliderr{box-shadow:0 1px 10px #ccc;margin-top:20px;padding:10px}
.flexlist-item10:first-child{margin-left:20px}
.flexlist10{padding:0;display:flex;flex-wrap:wrap}
.flexlist-item10{float:left;display:flex;padding:0;}
.flexlist-item10 + .flexlist-item10{margin-left:20px}
.allexperts .sliderr h3:before{background:transparent}
.allexperts .sliderr .home-profile-image{text-align:center;width:100%}
.allexperts .sliderr h3{text-align:center;color:var(--primaryColor)}
.allexperts .sliderr p{color:#757676;float:left;width:100%;text-align:center}
.hireme span{background:var(--primaryColor);color:#fff;font-size:15px;padding:5px 20px;border-radius:5px}
.hireme{margin-bottom:15px}
.allexperts .sliderr:hover{background:#f5f5f5}
.sapmpe-full .boxinner1.quality_box{margin-right:0;display:block;margin-bottom:20px;float:left;width:100%;border:1px solid #ddd}
.sapmpe-full .box10{display:block}
i.fab.fa-whatsapp.my-float{width:30px;height:30px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:17px;line-height:30px;margin-right:10px}
.tbl3.tblcommaon tr th{background:var(--primaryColor);font-size:14px;color:#fff;padding:10px 5px 10px 10px;border:1px solid #34d2bf;text-transform:uppercase}
p.shouls{text-align:center;width:100%;float:left;margin-top:21px;font-size:20px;font-weight:700}
h2.cdr{font-size:23px;text-align:center;margin-top:20px;margin-bottom:30px}
h2.cdr span{background:#213259;color:#fff;padding:5px 20px;border-radius:5px;font-size:17px}
#flexiselDemo1,#flexiselDemo2,#flexiselDemo3{display:none}
.nbs-flexisel-container{position:relative;max-width:100%}
.nbs-flexisel-ul{position:relative;width:999999px;margin:0;padding:0;list-style-type:none;text-align:left;display:flex;flex-wrap:wrap}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;border:0 solid #ccc}
.nbs-flexisel-item{float:left;margin:0;padding:0;cursor:pointer;position:relative;width:calc(100% / 3 - 8px);display:flex}
.nbs-flexisel-item img{cursor:pointer;position:relative}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:19px;height:26px;position:absolute;cursor:pointer;z-index:9;overflow:visible;z-index:999;top:50%}
.nbs-flexisel-nav-left{left:-32px;background:url(../images/pre1.png) no-repeat}
.nbs-flexisel-nav-right{right:-15px;background:url(../images/next1.png) no-repeat}
.sliderr{float:left;text-align:center;width:100%;margin-top:10px}
.comma{color:#1794d6;font-size:40px;margin:30px 0 10px}
.sliderr h3{font-size:18px;margin-top:0;margin-bottom:10px}
.sliderr h4{font-size:15px;margin-top:0;color:#adadad}
.sliderr p{font-size:15px;margin-top:0;color:#949191;line-height:23px}
.viewall{text-align:right;float:left;width:100%}
.viewall a{color:#83f4e7;text-decoration:none;font-size:12px;padding-bottom:5px;display:block}
.tbb table tr th{background:var(--primaryColor);font-size:14px;color:#fff;padding:10px 5px 10px 10px;border:1px solid #34d2bf;text-transform:uppercase}
.tbb table tr td{font-size:14px;padding:5px 5px 5px 10px;border:1px solid #34d2bf;text-transform:uppercase}
.tbb table tr:nth-child(odd) td{background:#f5f5f5;font-size:14px}
ul.wewre{float:left;width:100%}
ul.rigt_menu li{margin:5px 0;width:100%;float:left}
ul.rigt_menu li a{font-size:16px;color:#444;display:inline-block;text-decoration:none;border-radius:3px;text-align:left;padding:0;background:none;margin:0;-webkit-transition:.3s ease;transition:.3s ease}
ul.rigt_menu li a:hover{color:#000}
.so a{color:#fff;text-decoration:none}
.rt-re li:last-child a{border-right:0}
span.when{color:var(--primaryColor)}
p.cenb{text-align:center;color:var(--primaryColor)}
.inner-cnt-abt{width:100%;float:left;padding:30px 0;border-bottom:solid 2px #e4e4e4}
.inner-cnt-abt:last-child{border:none}
ul.w-choose-us li{font-size:16px;color:#444;width:100%;display:block;float:left;margin:5px 0;text-decoration:none;border-radius:3px;text-align:left}
ul.w-choose-us li:last-child{margin-bottom:0}
.commonbg{float:left;width:100%;}
.commonbg.whitebg {
    padding: 20px 0;
}
p{font-weight:400;text-align:justify;line-height:26px;color:#555151;font-size:16px}
p:last-child{margin:0}
.greenbg{background:#47669e;padding:20px}
.greenbg p{color:var(--textColor)}
.bluebg{background:#47669e}
.graybg{background:#f5f5f5}
#ac-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.72);z-index:1111111;display:block}
#popup{transform:translate(0,0);background:#FFF;box-shadow:#64686e 0 0 3px 3px;position:relative;max-width:400px;width:100%;margin:120px auto 0}
.closebtn{font-size:30px;position:absolute;right:-10px;top:-9px;width:35px;height:35px;background:var(--primaryColor);border-radius:50%;z-index:111;outline:none;opacity:1;color:#fff;line-height:32px;text-align:center;font-weight:700;text-decoration:none}
.closebtn:hover{color:#fff}
.popupbg1{background:#fff;float:left;width:100%}
.bx{background:#fff;padding:25px 20px 10px;margin:10px 0;float:left;width:100%}
.summeryst{margin:0}
span.vill2{color:#47669e;font-size:15px;font-weight:700}
.upcom h3{padding:0;float:left;width:100%;text-align:justify;text-transform:uppercase;font-size:17px;font-weight:700;color:#233259;margin-top:0;line-height:25px;position:relative}
.upcom h3:before{content:"";position:absolute;width:100px;height:3px;left:0;bottom:-18px;background:#233259;transform:none}
.my{color:#fff}
.sideba{margin-top:0}
.sec1 h4{text-align:left;font-size:20px;font-weight:700;margin-bottom:13px;color:#243259}
.sec1 p{text-align:justify;line-height:26px;color:var(--textColor)}
.rtpic img{border:1px solid #ccc;padding:5px}
.so1{transform:rotate(-90deg);padding:5px 25px;color:#fff;font-size:17px;background:var(--primaryColor);border:2px dashed #6defdf}
.en2{position:absolute;right:-93px;top:500px;z-index:1}
.en1{position:absolute;right:-52px;top:300px;z-index:1}
.so{transform:rotate(-90deg);padding:5px 25px;color:#fff;font-size:17px;background:var(--secondaryColor);border:2px dashed #839fce}
.sn{font-size:20px;color:#fff;margin-bottom:10px;text-align:left}
.sidenav{box-shadow:0 1px 11px #ccc;width:0;position:absolute;z-index:1111111111;top:20%;right:0;overflow-x:hidden;transition:.5s;padding-top:0;background:var(--secondaryColor)}
.sidenav a{text-decoration:none;font-size:25px;color:#fff;display:block;transition:.3s}
.sidenav a:hover{color:#000;background:#ffff;transition:all .5s ease-in}
.sidenav .closebtn{position:absolute;top:12px;right:12px;font-size:21px;width:25px;height:25px;border-radius:50%;background:#000;line-height:25px;text-align:center}
.frm-inner1{float:left;width:100%;padding:10px 10px 10px 20px;box-sizing:border-box}
.frm-inner1 input{border:1px dashed #acadad;padding:10px;font-size:13px;color:#000;height:auto;border-radius:3px;box-shadow:none;width:100%;background:#fff;margin-bottom:10px;-webkit-appearance:none;box-sizing:border-box;outline:none}
.frm-inner1 textarea{border:1px dashed #acadad;padding:10px;font-size:13px;color:#fff;height:auto;border-radius:3px;box-shadow:none;height:100px;width:100%;background:rgba(255,255,255,0.15);margin-bottom:10px;-webkit-appearance:none;box-sizing:border-box;outline:none}
.sub1 input[type="submit"]{font-size:14px;border:none;background-color:#000;color:#fff;text-transform:uppercase;max-width:89px;padding:8px 10px;border-radius:2px;cursor:pointer;outline:none;margin-bottom:5px;border:1px solid #000}
.sub1 input[type="submit"]:hover{background:rgba(255,255,255,0.15);color:#fff;border:1px solid #fff;transition:all .5s ease-in}
.summeryst img{padding:3px;border:1px solid #ccc}
.address-bar{float:left;width:100%;color:#8e8b8b;border-bottom:1px solid #8e8b8b;margin-bottom:20px;border-top:1px solid #8e8b8b;margin-top:20px}
.heading-holder h2{text-align:center;color:#fff;font-size:30px;margin-bottom:30px}
.address-bar i{font-size:22px;float:left;padding-right:15px}
.pay{text-align:center}
.rrt{float:right}
.upOff p{background:var(--primaryColor);padding:10px 20px;color:#fff;width:85%;font-size:18px;position:relative;text-align:center;margin:0 auto}
.upOff p::after{content:"";border-right:30px solid transparent;border-left:20px solid var(--primaryColor);border-top:22px solid transparent;border-bottom:22px solid transparent;position:absolute;right:-50px;height:100%;top:0}
.upOff{float:left;width:100%;text-align:center;margin-top:20px}
.sub2{float:left;width:100%;margin:20px auto 0;text-align:center}
.bannericon-in h3{font-size:15px;color:#ccc}
.bannericon{float:left;width:100%;margin-top:25px}
.leftcv a{padding:10px 25px;margin:30px 5px 0;font-size:17px;background:var(--primaryColor);border:1px solid var(--primaryColor);border-radius:44px;color:#fff;display:inline-block;text-decoration:none}
.gett{background:transparent;border:1px solid var(--primaryColor);color:var(--primaryColor)}
.leftcv{text-align:center}
.leftcv h2{color:#fff;font-weight:700;text-transform:uppercase;font-size:35px;margin-top:0}
.leftcv h3{color:#fff}
.leftcv p{color:#fff;font-size:17px;font-weight:300}
.sub2 button{background:var(--primaryColor);border-radius:4px;border:0;padding:8px 20px;text-transform:uppercase;color:#fff;font-size:17px}
.banner-tct{background:url(../images/banner.jpg);background-size:cover;padding:50px 0}
.banner-pic{float:left;width:100%;position:relative}
.banner-sec{float:left;width:100%;margin-top:115px}
.rt-re{float:right;margin-bottom:0}
.rt-re li{display:inline-block;position:relative}
.rt-re li a{text-decoration:none;color:#fff;border-right:1px solid #fff;padding:0 10px}
.offer2{color:#fff;margin-bottom:0;text-align:right}
.top-cv{float:left;width:100%;background:var(--secondaryColor);padding:8px 0}
.floor{padding:0;border:0;max-height:200px;overflow:hidden}
p.plotsize{font-size:18px;margin-bottom:0;color:#f5f560;line-height:20px}
.flr{float:left;margin-bottom:15px}
.flr p{margin-bottom:0}
.cottimg img{border:1px solid #fff;margin-bottom:20px}
.cottimg1 img{border:1px solid #fff;margin-top:20px;margin-bottom:15px}
.univWrapper ul li h3{color:#95baf6;font-size:14px;text-align:left;margin-top:12px;margin-bottom:5px}
.univWrapper ul li p{line-height:16px;color:#fff;font-size:14px;text-align:left}
.home-profile-image{padding:5px 10px 0 0;float:left;width:50px;height:50px}
.home-profile-image img{width:100%;height:100%;border-radius:50%;border:3px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}
.cottpic{width:33.3%;float:left;padding-bottom:0}
.cottimg img:hover{filter:grayscale(100%);transition:all .5s ease-in}
.cottimg1 img:hover{filter:grayscale(100%);transition:all .5s ease-in}
p.coverarea{font-size:16px}
.pdf{padding-right:0}
.resrt{text-align:center;z-index:11111111;color:#000;width:100%;padding:10px 2px;font-size:18px}
n
.inner{width:100%;padding:0}
.fx_hd_top{position:fixed;z-index:11;top:0;overflow:visible;padding:0;padding-bottom:0;width:100%;max-width:100%;box-shadow:0 3px 1px #ccc;background:#fff}
.fx_hd_top .left-navigation{margin-top:0}
.fx_hd_top .logo img{width:107px;padding-bottom:8px}
.fx_hd_top .logo{padding-top:0}
.txt2{overflow:hidden}
.sec-1:hover .txt2 img{transform:scale(1.1);transition:all .8s ease-in}
span.vill2{color:#0b6c60;font-size:15px}
.wewre li{text-align:justify;background:#f5f5f5;margin-bottom:5px;padding:4px 10px;border:1px solid #e6dddd}
.wewre li i{padding-right:7px;color:var(--primaryColor)}
.leftpic1 img{min-height:392px}
.sec-1 p{color:#f5f5f5;text-align:justify}
.pd{padding:0}
.tp1{float:left;width:100%;background:#124d82}
.tp{position:absolute;z-index:11;top:0;width:100%}
.menu-ct1{width:100%;padding:0;background:#213259}
.tp2{float:left;width:100%}
.logo-ct{width:100%;padding:0;background:#fff;background-size:cover;background-position:top center}
.one{background:-webkit-linear-gradient(30deg,#fff 40%,#fff 25%)}
.log{position:relative}
.vill-logo{float:left;padding:6px 0}
.top_menu{float:left;width:100%}
.sec-1 h3{font-size:25px;text-align:center;color:#fcfc31;font-weight:700}
.sec-1{background:#13914f;opacity:.9;padding:10px;margin:0 4px;border-radius:5px}
.ftn{position:relative}
.ftn:hover{background:#c2c7c6}
.ftimo{position:absolute;left:36%;width:100px;text-align:center;top:-63px;height:100px;background:#a6a7a7;border-radius:50%}
.f1 i{font-size:30px;color:#000;width:50px;height:50px;line-height:50px}
.ftimg i{text-align:center;line-height:104px}
.f1.ftn h3{margin-top:58px}
.f1:hover{background:#13914f}
.f1:hover h3{color:#fff}
.f1:hover i{color:#fff}
.txt{float:left;text-align:center;width:100%;padding-top:10px}
h5.subb2{font-size:17px;color:var(--primaryColor);padding:0 10px 10px;text-decoration:underline}
.f1{background:#fff;opacity:.8;text-align:center;margin:0 1px 1px;min-height:90px;cursor:pointer;position:relative}
.f1 h3{font-size:16px;color:#000;margin-top:12px}
.f1:hover .overlay{height:100%}
.text{white-space:nowrap;color:#fff;font-size:20px;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.f1:hover .txt{display:none}
.viewm{width:100%;text-align:center;padding:10px}
.viewm a{color:#fcfc31;font-weight:700;letter-spacing:1px;font-size:14px;text-decoration:none}
.viewm a:hover{color:#000}
.txt2 img{border:1px dashed #43c578;padding:5px}
.txt1{float:left;width:100%;margin:20px 0 10px}
p.wht{text-align:center;color:#fff}
.leftpic{overflow:hidden;cursor:pointer;border:1px dashed #b7b3b3;padding:1px}
.leftpic:hover img{transition:all .5s ease-in;transform:scale(1.1)}
h3.subb{font-size:20px;margin-bottom:20px;text-align:left}
h3.subb:before{background:#fff}
.layered-image{background:#213259;background-size:cover;float:left;width:100%}
.layered-image1{background:#47669e;float:left;width:100%}
.ft-text{text-align:center;float:left;width:100%;color:#fff;font-size:30px}
.ft-text h3{font-size:37px;font-weight:700;margin-top:0;color:#fff}
.ft-text p{font-size:21px;color:rgba(255,255,255,0.81);text-align:center}
p.has-btn{font-size:45px;color:#f2f217;font-weight:700}
p.has-btn a{font-size:19px;color:#fff;font-weight:700;text-transform:uppercase;border:2px solid #fff;display:inline-block;line-height:36px;padding:0 27px;bottom:5px;margin-left:10px;text-decoration:none}
p.has-btn a:hover{background:var(--primaryColor)}
.bannerimg{float:left;width:100%;position:relative}
.logo1{position:absolute;left:0;width:100%;text-align:center;top:30%}
.logocenter{text-align:center;margin:auto;width:30%}
.logo a{text-decoration:none}
.bg{background:#fff}
.bg p{padding:30px 0 5px;text-align:justify}
.designbg{float:left;width:100%;padding-bottom:26px}
.btm{float:left;width:100%}
.scr{position:absolute;left:0;width:100%;text-align:center;bottom:40px}
.buttonLink{padding:10px;color:#fff;background:#953741}
.buttonLink:hover{padding:10px;color:#fff;background:#009688}
.meta{float:left;width:100%;margin-top:15px}
.content span{color:#fff;font-size:14px}
span.sp{color:#d8212a}
.bannertxt{position:absolute;z-index:1111111111;bottom:2%;left:5%;background:rgba(0,0,0,0.11);padding:4px 20px}
.bntxt{background:rgba(255,255,255,0.80);padding:18px 10px 15px;margin-bottom:5px;float:left;margin-right:5px;position:relative;border-top-left-radius:10px;border-bottom-right-radius:10px;cursor:pointer}
.bntxt h3:before{content:"";position:absolute;right:12px;width:25px;height:2px;background:#000;top:18px}
.carousel-indicators{bottom:20px;right:0;text-align:right;z-index:1}
.bannerimg .carousel-indicators li{transform:rotate(45deg);margin-right:5px}
.bntxt h3:after{content:"";position:absolute;right:12px;width:15px;height:2px;background:#09512c;top:22px}
.bntxt h3{margin-top:0;font-size:18px}
.bntxt h3 span{background:#09512c;padding:5px 10px;border-top-left-radius:10px;border-bottom-right-radius:10px;color:#fff;font-weight:400}
.bannertxt h2 span{background:rgba(9,81,44,0.71);text-align:left;padding:10px 20px;color:#fff;font-size:48px;margin-bottom:0;display:inline-block;display:none}
.carousel-inner1 .item img{height:100vh}
span.advance{padding:0;color:#fcfc31;background:transparent}
.image1{display:block;width:100%;height:auto}
.overlay1{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,82,146,0.45);overflow:hidden;width:100%;height:0;transition:.5s ease}
.text1{color:#fff;font-size:20px;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.help-icon{text-align:center}
.quality_box1 h2{font-size:18px;margin-top:10px;text-align:center;color:#3498db}
.quality_box1 p{text-align:justify;color:#303333}
.bluebx{box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);border:1px solid #cdd7e3;background:#edf0f5}
.whatbenifit{background:transparent;box-shadow:none}
.quality_box1{box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);display:inline-block;border:1px solid #cdd7e3;padding:25px 20px;width:100%;margin:0 5px;background:#edf0f5}
.quality_box2{box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);display:inline-block;border:1px solid #ccc;padding:25px 20px;width:100%;margin:0 5px;background:#fff;min-height:267px}
.quality_box2 h2{font-size:18px;margin-top:10px;text-align:center;color:#3498db}
.quality_box2 p{text-align:justify;color:#303333}
.ben{float:left;width:100%;margin-top:30px}
.quality_box3{display:inline-block;padding:0 20px;width:100%;margin:0 5px;min-height:217px}
.quality_box3 h2{font-size:18px;margin-top:10px;text-align:center;color:#3e5e99;font-weight:700}
.quality_box3 p{text-align:center;color:var(--textColor);line-height:21px}
.upcom2 h4{float:left;width:100%}
.upcom2 h4 span{font-size:22px;background:#47669e;color:#fff;padding:10px 30px;border-radius:3px;margin:0 10px 10px;display:inline-block}
.upcom2 p{font-size:14px;text-align:center;line-height:26px;color:var(--textColor)}
.upcom2{background:rgba(255,255,255,.9);text-align:center;padding:50px;float:left;width:100%;border-radius:0}
.text1 h3{font-size:18px;font-weight:400;text-align:center}
.slidepark{float:left;width:100%;cursor:pointer;position:relative;border:3px solid #fff;overflow:hidden}
span.vill{color:var(--primaryColor);font-size:15px}
.rtpic{float:right;width:100%}
.weer{float:right;font-size:16px;text-align:center;width:100%}
.take{font-size:18px;padding-bottom:10px;text-align:justify;color:#243259;font-weight:300}
.ValSerWp p{color:#928484}
.spe1{padding:0 0 15px}
.working{float:left;width:100%;padding:20px 0}
.ValSerWp h4{margin:0 0 10px;color:var(--secondaryColor);font-weight:600}
.ValSerWp{width:100%;color:var(--secondaryColor);float:left}
.post a{text-decoration:none;font-size:14px}
.ftlogo{text-align:right;float:left;width:100%}
p.copy{color:#fff;float:right;padding:10px 0 5px}
.sht-mrn ul{list-style:none;padding:0;margin:0}
.sht-mrn ul li{display:inline}
.sht-mrn ul li a{text-decoration:none;color:#fff;padding:0 10px;border-right:1px dashed #fff;font-size:15px}
.sht-mrn ul li a:hover{color:#000}
.sht-mrn ul li:last-child a{border-right:0}
.sht-mrn{float:left;width:100%;text-align:center}
.cdr_prising ul li{display:block;float:left;width:100%;margin:0;padding:11px 15px;font-size:15px;font-weight:700;border-bottom:1px dashed #14ac74;}
.cdr_prising ul li > span{color:#fff;font-weight:700;text-align:right;float:right;font-weight:300}
.upcom{background:#fff;padding:0;float:left;width:100%}
.bty{border-radius:5px}
.cen{margin-top:25px}
.spe{padding:0;float:left;width:100%}
/*.quality_box h2{font-size:17px;margin-top:0;text-align:center;color:var(--secondaryColor);font-weight:600;line-height:24px}*/
.quality_box h4{
    text-align: center;
}
.quality_box p{text-align:justify;color:var(--textColor);line-height:26px}
.quality_box{padding:20px;box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);background:#ffff}
.para{text-align:justify;color:var(--textColor);line-height:26px}
.line3{float:left;width:100%;border-bottom:1px solid #ccc;margin-bottom:20px}
ul.list1 li{font-size:15px;color:var(--textColor);border-bottom:1px dashed var(--textColor);padding:7px 0}
ul.list1{float:left;margin-top:0;width:100%}
.list1 i{padding-right:7px}
.alld{font-size:18px;color:#fff}
.alld span{font-size:18px;color:#f5f416}
.day{float:left;width:100%;margin-bottom:5px;margin-top:5px;color:#fff}
h3.up{padding:0;float:left;width:100%;text-align:center;text-transform:uppercase;font-size:23px;font-weight:700;color:#233259;margin-top:0}
h3.up span{background:#005292;color:#fff;padding:2px 20px;margin-top:10px;display:inline-block}
.blog-posts .featured1{width:50%;height:200px;margin:.5em 0 1em;float:left}
.blog-posts .featured{width:100%;height:250px;margin:.5em 0 1em}
.blog-posts .featured .image{height:250px}
.blog-posts .featured .content{height:250px}
.blog-posts .row{display:flex;margin:0}
.blog-posts .row .post:last-child{margin-right:0}
.blog-posts .post{flex:1;overflow:hidden;background:#fff;height:200px;-moz-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.2);box-shadow:0 0 2px 0 rgba(0,0,0,0.2);margin-right:1em;margin-bottom:1em}
.blog-posts .post:hover{-moz-box-shadow:0 0 3px 2px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 3px 2px rgba(0,0,0,0.1);box-shadow:0 0 3px 2px rgba(0,0,0,0.1)}
.blog-posts .post:hover .image{opacity:.8}
.blog-posts .post .image,.blog-posts .post .content{display:inline-block;position:relative;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-webkit-transition:all 500ms ease;transition:all 500ms ease}
.blog-posts .post .image{float:left;width:50%;height:200px;background-size:cover;background-position:center center}
.blog-posts .post .image .time{background:rgba(255,255,255,0.5);width:50px;text-align:center;padding:.5em 0;color:#444}
.blog-posts .post .image .time .date{font-weight:bolder}
.blog-posts .post .image .time .month{font-size:.7rem}
.blog-posts .post .content{padding:.5em 1em;width:50%;-moz-box-shadow:-2px 0 2px -1px rgba(0,0,0,0.1);-webkit-box-shadow:-2px 0 2px -1px rgba(0,0,0,0.1);box-shadow:-2px 0 2px -1px rgba(0,0,0,0.1);height:200px}
.blog-posts .post .content:before{content:'';position:absolute;background:#fff;width:10px;height:10px;top:20%;left:-5px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-box-shadow:-1px 0 2px -1px rgba(0,0,0,0.1);-webkit-box-shadow:-1px 0 2px -1px rgba(0,0,0,0.1);box-shadow:-1px 0 2px -1px rgba(0,0,0,0.1)}
.blog-posts .post .content h1{font-weight:600;line-height:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;margin-top:0;color:#000}
.blog-posts .post .content p{font-size:14px;line-height:1.5;margin-bottom:.5em;color:#666;text-align:justify}
.blog-posts .post .content .meta .icon-comment{font-size:.7em;line-height:2;margin-top:auto}
[class^="icon-"]:before{margin-right:.5em;color:#3498db}
.cf:before,.cf:after{content:" ";display:table}
.cf:after{clear:both}
a.typewrite{color:#fff;font-size:42px;text-decoration:none;text-transform:uppercase}
.underline a{text-decoration:none;position:relative;padding-bottom:6px}
.underline a:after{content:'';position:absolute;bottom:-10px;left:0;width:0;border-bottom:2px solid #fff;transition:.4s}
.underline a:hover:after{width:100%}
.toll{color:var(--secondaryColor);font-size:17px;padding:20px 10px 0 0}
ul.social1{padding:0;margin-left:0}
ul.social1 li{display:inline-block;padding-left:3px}
ul.social1 li a{color:#003f7b;text-decoration:none}
ul.social1 i{position:relative;width:30px;height:30px;line-height:30px;text-align:center;color:#333;font-size:15px}
.social{text-align:right}
.sec-1:hover{transition:all .5s ease-in;filter:grayscale(100%)}
.innerbannertext{position:absolute;bottom:0;right:3%;background:rgba(9,81,44,0.72);width:92%;font-size:20px;padding:11px 20px;text-align:right;color:#fff;text-transform:uppercase;text-shadow:0 1px 8px #000}
.innersize{margin:40px 0;padding-bottom:0;background:#f5f5f5}
.inner-banner{float:left;width:100%;position:relative}
.innerbg{background:#33904f;padding:20px;float:left;margin:0 15px;width:100%}
.innersize p{color:#fff;font-size:14px;text-align:justify}
.pd1{padding-left:0}
.pd2{padding-right:0}
h1.headingtext{color:#f5f560;font-size:26px}
.take1{font-size:20px;padding-bottom:10px;color:#fff;text-align:left}
.take2{border-left:2px solid #fff;padding-left:10px}
.secinner h3{font-size:25px;color:#f5f560;margin-top:0;text-transform:uppercase;margin-bottom:10px}
.gmap{float:left;width:100%;border:1px dashed #fff;line-height:0}
h3.the{font-size:18px;text-transform:capitalize;float:left}
.actuak{padding-bottom:5px}
.take3{font-size:26px;color:#fff;margin-bottom:20px;font-weight:700}
.abimg{float:left;width:100%;margin-bottom:20px;border:1px dashed #fff}
.gmap1{max-height:280px;overflow:hidden;border:1px dashed #fff}
.icn{margin-right:7px;width:20px;height:20px;background:#fff;text-align:center;color:#33904f;line-height:20px;margin-bottom:7px;font-size:13px;margin-top:5px}
.galrt{position:relative;float:left;width:100%;margin-bottom:15px;border:1px dashed #fff}
.imagegall{display:block;width:100%;height:auto}
.overlaygallery{position:absolute;bottom:0;left:0;right:0;background-color:rgba(9,81,44,0.72);overflow:hidden;width:100%;height:0;transition:.5s ease}
.galrt:hover .overlaygallery{height:100%}
.gallerytext{white-space:nowrap;color:#fff;font-size:20px;position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%)}
.gallerytext i{font-size:35px}
.bac{margin-bottom:35px}
ul.cott li{color:#fff;font-size:14px;text-align:justify;line-height:33.5px;border-bottom:1px solid #fff}
ul.cott li:last-child{border-bottom:0}
.cott2{float:left;width:100%;margin:5px 0 0}
.speificationbg{float:left;width:35%}
.speificationbg img{width:100%;max-height:100%;height:100%;overflow:hidden;min-height:178px}
.speificationtxt{float:right;width:65%;padding:20px;background:#09512c;min-height:178px;border-right:2px solid #fff}
.gren{margin-bottom:20px}
.gren p{text-align:left;margin-bottom:0}
.take2 span{color:#f5f560;padding-right:5px}
.villagiologo{float:right;width:100%;padding-top:0}
.cott2 img{width:33.3%;float:left}
.wp{margin:10px 0 30px}
.ft-wp{margin:15px 0 0}
p.has-btn.tall{font-size:25px;color:#f2f217;font-style:italic}
p.ifc{font-size:20px;padding-bottom:10px}
.hit{padding-top:9px}
.spd1 img{min-height:147px}
.spd2{min-height:147px}
.abc{margin:30px 0;float:left;width:100%}
.box10.bxx .boxinner1.quality_box{border-radius:3px}
.box10.bxx{float:left;margin:20px}
.box10{display:flex;clear:both;margin-top:20px}
.boxinner1{display:table-cell;flex:1;margin-right:20px;padding:20px}
.boxinner1:last-child{margin:0}
span.new-note{background:#b32ed4;padding:2px 15px;font-size:13px;color:#fff;border-radius:0 15px 0;box-shadow:5px 5px 2px rgba(0,0,0,0.17);margin-right:5px}
.bannericon-in.wid1::before{content:"";width:100%;height:12px;display:inline-block;position:absolute;z-index:0;top:20%;left:107px;border-bottom:2px dashed #fffa}
.wid1{position:relative}
.bannericon-in .wid1::before{border-bottom:0 dashed #fffa}
section.trustStudent{background:#3E6199}
.TrSt{padding:13px 0;text-align:right}
.TrSt h4{font-size:20px;color:#fff;font-weight:300;line-height:normal;text-align:center}
.univWrapper{text-align:center;position:relative}
.univWrapper ul li{list-style:none;margin:0;padding:0;font-size:18px;float:left;width:33.3%}
.my_tree_con{background:#fff;box-shadow:3px 3px 20px rgba(0,0,0,0.08)}
.my_tree_con .breadcrumb{background:0 0;font-weight:400;margin:0;font-size:15px;color:#fff;display:inline-block;padding:13px 0}
.breadcrumb>li{color:var(--primaryColor)}
.my_tree_con .breadcrumb li a{color:#223259}
.my_tree_con .breadcrumb>.active{color:var(--primaryColor)}
.innersec{float:left;width:100%}
.bg-gray{background:#f5f5f5;padding:15px;border:1px solid #eee;border-top-right-radius:5px;border-top-left-radius:5px}
.form-con1{float:left;width:100%}
.form-con2{float:left;width:100%;border:1px solid #eee;border-top:none;padding:25px}
.innersec p{font-weight:400;text-align:justify;line-height:26px;margin-bottom:15px;color:#545454;font-size:16px}
.cms_area h1{line-height:normal;display:block;background:#3e5f99;color:#fff;padding:10px 20px;margin-top:0;margin-bottom:20px;font-weight:400;border-color:#3e5f99;border-radius:5px 5px 5px 0;position:relative;text-align:left;border-bottom:2px solid #003f7b;float:left;width:100%}
.cms_area h1:after{width:0;height:0;border-left:0 solid transparent;border-right:15px solid transparent;border-top:24px solid #3e5e99;content:'';position:absolute;left:0;bottom:-22px}
.cms_area h2{line-height:normal;display:block;background:#3e5f99;color:#fff;padding:10px 20px;margin-top:0;margin-bottom:20px;font-weight:400;border-color:#3e5f99;border-radius:5px 5px 5px 0;position:relative;text-align:left;border-bottom:2px solid #003f7b;float:left;width:100%}
.cms_area h2:after{width:0;height:0;border-left:0 solid transparent;border-right:15px solid transparent;border-top:24px solid #3e5e99;content:'';position:absolute;left:0;bottom:-22px}
.innertopage{padding-top:0}
.cdp-tbl tr:nth-child(even) td{background:var(--primaryColor);color:#fff;border:1px solid #fff}
.cdp-tbl tr td{padding:7px;font-size:15px;border:1px solid var(--primaryColor);background:#fff;line-height:30px}
.cdp-tbl{margin-bottom:20px;float:left;width:100%}
.reasons_con{float:left;width:100%;margin-bottom:0}
.vision p{line-height:26px;font-size:16px}
.abc2{background:#dedfe2;padding:15px 0;border:1px solid #ccc}
.dnt{display:flex;clear:both;margin-top:20px}
.dnt1 h3:before{height:0}
.dnt1:last-child{margin:0}
.dnt1{text-align:center;background:#fff;border:1px solid var(--primaryColor);display:table-cell;flex:1;margin-right:20px;padding:20px;box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549)}
.dnt1 h3{color:var(--primaryColor);font-weight:400;font-size:15px;padding:10px;margin:0}
.dnt1 a{background:var(--primaryColor);color:#fff;text-decoration:none;font-weight:400;font-size:15px;padding:6px 25px;border:1px dashed #68e6d7;display:inline-block;margin-top:15px;border-top-left-radius:10px;border-bottom-right-radius:10px}
.dnt1 a i{margin-left:7px;color:var(--primaryColor);width:22px;height:22px;background:#fff;border-radius:50%;line-height:22px;font-size:12px}
.vision-icn img{width:60px}
.vision{float:left;background:#fff}
.margintopzero{margin-top:0}
ul.box_con{margin:0;float:left;width:100%}
ul.box_con li{list-style:none;width:33.3%;float:left}
ul.box_con li .tittle_bg1{background:rgba(0,63,123,1);border-radius:5px 0 0}
.tittle{color:#fff;display:block;padding:10px 15px 10px 27px;font-size:16px;font-weight:400;min-height:54px;margin-bottom:0;margin-top:0}
.tittleauto{color:#fff;display:block;padding:10px 15px 10px 27px;font-size:16px;font-weight:400;min-height:auto;margin-bottom:0;margin-top:0}
.quality_box-inner{padding:20px;box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);background:#ffff;min-height:162px}
.quality_box-inner h2{font-size:17px;margin-top:0;text-align:center;color:var(--secondaryColor);font-weight:600}
.content_con p{margin-bottom:0}
.cvb{float:left;width:100%;margin-bottom:20px;margin-top:20px}
.margraytp{padding-bottom:0}
ul.box_con li:first-child .content_con{border-left-width:2px;border-radius:0 0 0 5px}
.content_con{padding:20px 20px 20px 25px;border:1px solid #f5f5f5;border-bottom-width:2px;margin-bottom:20px}
ul.list10 li:last-child{border-bottom:none}
ul.list10{float:left;margin-top:0;width:100%;text-align:left;margin-bottom:30px}
ul.list10 li{text-align:justify;font-size:15px;color:var(--textColor);border-bottom:1px dashed var(--textColor);padding:7px 0}
.list11 i{padding-right:7px}
ul.list11 li:last-child{border-bottom:none}
ul.list11{float:left;margin-top:0;width:100%;text-align:left;margin-bottom:30px}
ul.list11 li{text-align:justify;font-size:15px;color:red;border-bottom:1px dashed var(--textColor);padding:7px 0}
.list11 i{padding-right:7px}
ul.wewre1{float:left;width:100%;margin-bottom:20px}
.wewre1 li{text-align:justify;background:#f5f5f5;margin-bottom:5px;padding:4px 10px;border:1px solid #e6dddd;float:left;width:100%}
.tittle_bg2{background:url(../images/r_tk.png) left center no-repeat rgba(0,63,123,.8)}
.tittle_bg3{background:url(../images/r_tk2.png) left center no-repeat rgba(0,63,123,.7)}
.tittle_bg4{background:url(../images/r_tk3.png) left center no-repeat rgba(0,63,123,.6);border-radius:0 5px 0 0}
.innerwhitebg{float:left;text-align:center;background:#fff;padding:15px;border-radius:5px}
.innersec h4{font-weight:300;text-align:center;line-height:26px;margin-bottom:25px;color:#243259;font-size:30px}
.innersec h4 span{color:#003f7b;font-weight:700}
.reviews_holder{margin:15px 0;padding:20px;background:#fff;-webkit-box-shadow:2px 2px 15px 0 rgba(0,0,0,.11);-moz-box-shadow:2px 2px 15px 0 rgba(0,0,0,.11);box-shadow:2px 2px 15px 0 rgba(0,0,0,.11)}
.reviews_holder h3{margin:0;padding:0 0 10px;font-size:18px;text-align:left}
.reviews_holder p strong{text-align:left;color:#000;font-size:15px}
.reviews_holder h3:before{background:none}
.star_rating{margin:0;padding:0;list-style:none}
.star_rating li{display:inline;margin:0;padding:5px 0;font-size:17px;color:#ffbd08}
.reviews_holder p{font-size:14px;margin:0;padding:0}
.whiteboxshadow{padding:20px;box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);background:#ffff;width:100%;float:left;}
.whiteboxshadow1{padding:20px;box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);background:#ffff;float:left;width:100%}
.reviews_holder1{margin:15px 0;padding:20px;background:#fff;-webkit-box-shadow:2px 2px 15px 0 rgba(0,0,0,.11);-moz-box-shadow:2px 2px 15px 0 rgba(0,0,0,.11);box-shadow:2px 2px 15px 0 rgba(0,0,0,.11)}
.download_box{border:1px solid var(--primaryColor);width:100%;margin:10px;min-height:130px}
.download_box h3{color:var(--primaryColor);font-weight:400;font-size:15px;padding:10px;margin:0}
.download_box h3:before{background:transparent}
.download_box a{background:var(--primaryColor);color:#fff;text-decoration:none;font-weight:400;font-size:15px;padding:6px 25px;border:1px dashed #68e6d7;display:inline-block;margin-top:15px;border-top-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:20px}
.download_box a i{margin-left:7px;color:var(--primaryColor);width:22px;height:22px;background:#fff;border-radius:50%;line-height:22px;font-size:12px}
.portg{float:left;width:100%;text-align:center}
.portg ul{float:left;width:100%;text-align:left;padding-left:16px}
.portg ul li{display:inline-block;text-align:center;cursor:pointer;border:1px solid var(--primaryColor);color:var(--primaryColor);padding:5px 16px}
.portg ul li:hover{background:var(--primaryColor);color:#fff}
.portg ul li.active{background:var(--primaryColor);color:#fff}
table{border-radius:10px;overflow:hidden}
.tblcommaon tr td{border:1px solid #ddd;padding:5px 10px;text-align:center;background:#f3f3f3}
.tbl1 table tr:first-child td,.tbl2 table tr:first-child td,.tbl3 table tr:first-child td,.tbl4 table tr:first-child td,.tbl5 table tr:first-child td{background:var(--primaryColor);font-size:14px;color:#fff;padding:10px 5px;border:1px solid #0e9967;text-transform:uppercase}
.tblcommaon a{border-radius:2px;color:#e08481;padding:5px 0;display:inline-block;text-decoration:underline}
.tblcommaon.tbl2{background:#fff}
.tblcommaon.tbl5 tr td{background:#fff}
.pricing-table-heasing h2{text-align:center;margin-top:0;margin-bottom:20px;font-size:22px;color:#000;font-weight:700}
.pricing-table-heasing h2 span{color:#3e5f99}
.boxinm{display:flex;clear:both;margin-top:20px}
.quality_box-innersam{padding:30px 20px;box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);background:#ffff;width:100%;float:left;text-align:center;display:table-cell;flex:1;margin-right:20px}
.quality_box-innersam:last-child{margin:0}
.quality_box-innersam h3{color:var(--primaryColor);font-weight:400;font-size:15px;padding:0 10px 10px;margin:0}
.quality_box-innersam h3:before{background:transparent}
.quality_box-innersam a{background:var(--primaryColor);color:#fff;text-decoration:none;font-weight:400;font-size:15px;padding:6px 25px;border:1px dashed #68e6d7;display:inline-block;margin-top:15px;border-top-left-radius:10px;border-bottom-right-radius:10px}
.pdff{border:2px solid #ccc;max-height:350px;overflow:hidden;margin-top:10px}
.pdf-dn a{text-align:center;background:var(--primaryColor);padding:10px 0 0;color:#fff;text-decoration:none;font-size:15px;text-transform:uppercase;display:inline-block}
.pdf-dn a i{background:#fff;color:var(--primaryColor);width:23px;height:23px;line-height:23px;border-radius:50%;margin-left:7px}
.quality_box-innersam1{border:1px solid var(--primaryColor);padding:15px 10px}
.quality_box-innersam1 h3{color:var(--primaryColor);font-weight:400;font-size:15px;padding:0 10px 10px;margin:0}
.quality_box-innersam1 h3:before{background:transparent}
.quality_box-innersam1 a{background:var(--primaryColor);color:#fff;text-decoration:none;font-weight:400;font-size:15px;padding:6px 25px;border:1px dashed #68e6d7;display:inline-block;margin-top:15px;border-top-left-radius:10px;border-bottom-right-radius:10px}
.prl-con a{color:var(--primaryColor);text-decoration:underline;font-size:17px;margin-bottom:10px;display:block}
.prl-con p strong{color:#000}
.topteninner h4{text-align:left;font-size:20px;color:#fff;margin-bottom:10px;padding:10px;background:var(--primaryColor);margin-top:0;float:left;width:100%}
.topteninner h6{text-align:left;font-size:13px;color:var(--primaryColor);text-transform:uppercase;padding:0 10px;font-weight:700}
.topteninner p{padding:0 10px 10px}
.btm1{margin-bottom:15px}
.bg-gray p{margin-bottom:0}
.con3{padding:15px 20px;background:#dee7f1;border-radius:4px}
.sumbityour{font-size:25px;margin-bottom:20px;float:left;width:100%}
.ourfeather{float:left;width:100%}
.ourfeather h2{font-weight:400;margin:0 0 15px;font-size:20px}
.ourfeather ul li{list-style:none;margin-bottom:20px;padding:10px 15px;border-radius:4px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;background:#fff;color:#3e5f99;border:1px solid #dee7f2}
.vasContentBox{width:calc(100% - 70px);padding-left:15px}
.ourfeather ul li h4{color:#3e5f99;margin:0 0 7px;font-weight:700;font-size:18px;text-align:left}
.ourfeather ul li p{font-weight:400;color:#565656;line-height:20px;margin-bottom:0;font-size:13px}
.checkbox_box{margin-top:20px}
input#test1{position:absolute;opacity:0;pointer-events:none}
.checkbox_box label{font-size:14px;vertical-align:top;color:#646c70;text-transform:inherit;font-weight:500;position:relative;padding-left:30px;cursor:pointer;display:inline-block;height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;line-height:normal}
.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 #5a5a5a;border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}
.email_other{color:#003f7a}
h4.pro{font-size:18px;margin-bottom:10px;text-decoration:underline;color:var(--primaryColor);font-weight:500}
.tab{overflow:hidden;border:1px solid var(--primaryColor);background-color:#fff8;color:var(--primaryColor)}
.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;padding:10px 16px;font-size:16px;width:100%;text-align:left;border-bottom:1px solid var(--primaryColor)}
.tab button:hover{background-color:var(--primaryColor);color:#fff}
.tab button.active{background-color:var(--primaryColor);color:#fff}
.tabcontent{display:none;padding:0;border:1px solid var(--primaryColor);float:left;width:100%}
p.ce{font-weight:700;float:left;width:100%;background:#ccc;padding:5px 10px;border-left:5px solid #7d8484}
.flexlist{padding-left:0;padding-bottom:15px;display:flex;flex-wrap:wrap;background:#f5f5f5;border:1px dashed #ddd;margin-top:20px;margin-bottom:20px;width:100%;}
.flexlist-item{width:calc(100% /3 - 20px);float:left;display:flex;padding:0;text-align:center;margin-top:15px;border:1px solid var(--primaryColor);box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);background:#ffff}
.flexlist-item:first-child{margin-left:15px}
.flexlist-item + .flexlist-item{margin-left:15px}
.sample_box{float:left;width:100%;margin:10px;border:1px dashed var(--primaryColor);background:#f5f5f5}
.sample_box h3{color:var(--primaryColor);font-weight:500;font-size:18px;padding:10px;margin:0}
.sample_box h3:before{background:transparent}
.sample_box a{background:var(--primaryColor);color:#fff;text-decoration:none;font-weight:400;font-size:15px;padding:6px 25px;border:1px dashed #68e6d7;display:inline-block;margin-top:15px;border-top-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:20px}
.sample_box:hover{background:#3e5f99;transition:all .5s ease-in}
.sample_box:hover h3{color:#fff}
.sample_box:hover a{background:#fefefe;color:#3e5f99}
.sample_box1{float:left;width:100%;margin:10px;border:1px dashed var(--primaryColor);background:#f5f5f5}
.sample_box1 h3{color:#fff;font-weight:500;font-size:18px;padding:10px;margin:0}
.sample_box1 h3:before{background:transparent}
.sample_box1 a{background:var(--primaryColor);color:#fff;text-decoration:none;font-weight:400;font-size:18px;padding:6px 25px;border:1px dashed #68e6d7;display:inline-block;margin-top:15px;border-top-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:15px}
.sample_box1:hover{background:#3e5f99;transition:all .5s ease-in}
.sample_box1:hover h3{color:#3E5F99}
.sample_box1:hover a{background:#fefefe;color:#3e5f99}
h4.kao{font-size:20px;color:var(--primaryColor);margin-top:15px}
p.kao{font-size:17px;color:var(--primaryColor);margin-top:15px}
.kaot{float:left;width:100%;margin-top:20px}
.readmoeka{float:left;text-align:center;width:100%;color:var(--primaryColor)}
.flexlist1{padding:0;display:flex;flex-wrap:wrap}
.flexlist-item1:first-child{margin-left:10px}
.flexlist-item1{width:calc(100% / 3 - 13px);float:left;display:flex;text-align:center;padding:30px 20px;box-shadow:-3px 7px 19px rgba(0,0,0,.10196078431372549);background:#ffff;margin-bottom:15px}
.flexlist-item1 + .flexlist-item1{margin-left:10px}
.samplebox h3{color:var(--primaryColor);font-weight:400;font-size:15px;padding:10px;margin:0}
.samplebox h3:before{background:transparent}
.samplebox a{background:var(--primaryColor);color:#fff;text-decoration:none;font-weight:400;font-size:15px;padding:6px 25px;border:1px dashed #68e6d7;display:inline-block;margin-top:15px;border-top-left-radius:10px;border-bottom-right-radius:10px}
.samplebox a i{margin-left:7px;color:var(--primaryColor);width:22px;height:22px;background:#fff;border-radius:50%;line-height:22px;font-size:12px}
.samplebox{float:left;width:100%;text-align:center}
.bgg .sample_heading{font-size:20px;color:var(--secondaryColor);font-weight:500}
.bgg .sample_sub_heading{font-size:20px;color:#605756}
.bgg .sample_para{text-align:justify;color:var(--textColor);line-height:26px;font-size:15px}
.read-more-state{display:none}
.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s ease}
.read-more-state:checked ~ .read-more-wrap .read-more-target{opacity:1;font-size:inherit;max-height:999em}
.read-more-state ~ .read-more-trigger:before{content:'Read more...'}
.read-more-state:checked ~ .read-more-trigger:before{content:'Read less...'}
.read-more-trigger{cursor:pointer;display:inline-block;padding:0 .5em;color:#666;font-size:.9em;line-height:2;border:1px solid #ddd;border-radius:.25em}
.clicktext{color:var(--primaryColor)}
.clicktext:hover{color:#3e5f99}
.anone a{text-decoration:none}
.input-field{text-align:center;margin-top:6px;color:var(--primaryColor)}
img{max-width:100%}
div#success{display:none}
.mainBanner{height:700px;max-height:max-content;padding:0;position: relative;}
.mainBanner .carousel,.mainBanner .carousel-inner,.mainBanner .carousel-item,.mainBanner .innerWrap,.mainBanner .innerWrap img{height:100%}
.mainBanner .innerWrap img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:center;z-index:-1}
.mainBanner .innerWrap .bannerText{width:100%;height:100%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}
.mainBanner .innerWrap .bannerText h1,.mainBanner .innerWrap .bannerText h2{color:#fff;font-family:var(--secondaryFont);font-size:60px;margin:0 0 20px}
.mainBanner .innerWrap .bannerText span{color:#fff;font-family:var(--secondaryFont);font-size:60px;margin:0 0 20px;line-height: 1.2;font-weight: 700;display: block;}


section.videoWrap{
    line-height: 0;
}
section.homeserviceWrap .serviceBox{
    background-color: #fff;
    box-shadow: 1px 2px 6px rgba(177, 189, 214, .6);
    border-radius: 12px;
    padding: 20px;
    width: 100%;
    height: 100%;
    float: left;
}
section.homeserviceWrap .serviceBox:hover{
    box-shadow:0 28px 46px rgba(0,0,0,.1607843137);
}
section.testiWrap .boxtestimonial{
    width: 100%;
    height: 100%;
    float: left;
    padding: 26px 16px;
    background: #fff;
    box-shadow: 1px 2px 8px rgba(177, 189, 214, .6);
    -moz-box-shadow: 1px 2px 8px rgba(177,189,214,.6);
    -webkit-box-shadow: 1px 2px 8px rgba(177, 189, 214, .6);
}
section.testiWrap .boxtestimonial .star_rating li{
    color: #f16700;
}
section.homeserviceWrap .serviceBox ul.contentList li a{
    font-size: 16px;
}

section.testiWrap .boxtestimonial .des h3{
    font-size: 16px;
    line-height: 21px;
    font-weight: 700;
    color: #2c2c2c;
}
section.testiWrap .boxtestimonial .des p{
    font-size: 15px;
    line-height: 1.6;
    color: #2c2c2c
}
section.testiWrap .boxtestimonial .prof h4{
    color: var(--primaryColor);
    font-size: 15px;
    font-weight: 800;
    margin: 15px 0 0;
}
section.testiWrap .boxtestimonial .prof p{
    color: #5f5f5f;
    font-size: 13px;
}
.scrollrunningContent{
        width: 100%;
    height: 525px;
    border-top: 4px solid #f16700;
    border-bottom: 4px solid #f16700;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 70px;
    overflow: scroll;
}
section.outcomeLetterWrap .item .outcomeLetterImg img{
    padding: 32px;
    background-color: #fff;
    border-radius: 24px;
}
section.outcomeLetterWrap{
    background-color: #f5f5f3;
}

section.outcomeLetterWrap .owl-theme .owl-nav button span:hover,section.reviewGoogleFB .owl-theme .owl-nav button span:hover{
    background-color: var(--primaryColor);
    color: #fff;
}

section.outcomeLetterWrap .owl-theme .owl-nav button span,section.reviewGoogleFB .owl-theme .owl-nav button span{
    padding: 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 36px;
    background-color: var(--primaryColor);
    font-size: 30px;
    color: #fff;
    border-radius: 50%;
    transition: .4s ease;
}
section.outcomeLetterWrap .owl-theme .owl-nav button.owl-next ,section.reviewGoogleFB .owl-theme .owl-nav button.owl-next{
    top: 50%;
    right: -40px;
    z-index: 2;
}
section.outcomeLetterWrap .owl-theme .owl-nav [class*="owl-"]:hover,section.reviewGoogleFB .owl-theme .owl-nav [class*="owl-"]:hover{
    background: none;
}
section.outcomeLetterWrap .owl-theme .owl-nav button.owl-prev,section.reviewGoogleFB .owl-theme .owl-nav button.owl-prev {
    top: 50%;
    left: -40px;
    z-index: 2;
}
section.outcomeLetterWrap .owl-theme .owl-nav button,section.reviewGoogleFB .owl-theme .owl-nav button{
    margin: 0;
    position: absolute;
    transform: translateY(-100%);
}

section.reviewGoogleFB .boxWrap{
    display: flex;
    align-items: center;
    gap: 5px;
}
section.reviewGoogleFB .btnVBox{
    float: right;
}
section.reviewGoogleFB .bgREview{
    background-color: rgb(248, 248, 248);
    padding: 24px 6px 24px 27px;
}
section.reviewGoogleFB .bgREview .boxWrap .imgBox img{
    max-width: 80px;
    max-height: 80px;
}
section.reviewGoogleFB .bgREview .boxWrap .contentBox span{
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: rgb(17, 17, 17);
}
section.reviewGoogleFB .reviewGoogleFBWrap .clientReview{
    display: flex;
    gap: 10px;
}
section.reviewGoogleFB .reviewGoogleFBWrap .clientReview .clientImg img{
    max-width: 40px;
    max-height: 40px;
}
section.reviewGoogleFB .reviewGoogleFBWrap .clientReview .contentClient img{
    max-width: 70px;
    max-height: 70px;
    margin: 0 0 15px;
} 
section.reviewGoogleFB .reviewGoogleFBWrap .clientReview .contentClient p{
    font-size: 12px;
    color: rgba(17, 17, 17, 0.5);
    margin: 0;
} 
section.reviewGoogleFB .reviewGoogleFBWrap .clientReview .contentClient span{
    color: rgb(17, 17, 17);
    font-size: 13px;
    font-weight: 600;
    line-height: 10px;
    display: block;
}
section.reviewGoogleFB .reviewGoogleFBWrap .feedbackContent .star_rating li svg{
    fill: rgb(252, 191, 2);
    width: 16px !important;
}
section.reviewGoogleFB{
    background-color: #f5f5f3;
}
section.reviewGoogleFB .bgFeedback{
    padding: 40px;
    border-radius: 24px;
    background-color: #fff;
}
section.reviewGoogleFB .bgFeedback .reviewGoogleFBWrap{
    background-color: rgb(248, 248, 248);
    padding: 25px;
    border-radius: 24px;
}
section.reviewGoogleFB .bgFeedback .reviewGoogleFBWrap .feedbackContent p{
    font-size: 16px;
    color: rgb(74 74 74);
    text-align: left;
    margin: 0;
}
section.reviewGoogleFB .bgREview .contentBoxInner{
    display: flex;
    align-items: center;
    gap: 8px;
}
section.reviewGoogleFB .bgREview .contentBoxInner span.review{
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    color: rgb(17, 17, 17);
}
section.reviewGoogleFB .bgREview .contentBoxInner ul.star_rating li svg{
    fill: rgb(252, 191, 2);
    width: 16px !important;
}

section.reviewGoogleFB .bgFeedback .reviewGoogleFBWrap .feedbackContent a{
     font-size: 16px;
    color: rgba(17, 17, 17, 0.5)
}
section.reviewGoogleFB .bgFeedback .reviewGoogleFBWrap .feedbackContent .card-body{
    padding: 5px;
}

.mainBanner{
    width: 100%;
    float: left;
}
.videoYoutubeBox{
    width: 100%;
  height: 600px;
  border: 0;
}

.mainBanner .innerWrap .bannerText p{font-size:25px;color:#fff;text-align:center;line-height:1.3}
.mainBanner .innerWrap .bannerText a{background-color:var(--primaryColor);color:#fff;font-size:18px;padding:10px 30px;border-radius:50px;-ms-transition:.3s ease;transition:.3s ease}
.mainBanner .innerWrap .bannerText a:hover{background-color:#fff;color:var(--textDarkColor)}
.mainBanner button.slide-btn{background-color:var(--primaryColor);width:60px;height:60px;border-radius:50%;top:50%;transform:translateY(-50%);font-size:25px;color:#fff}
.mainBanner button.carousel-control-next{right:20px}
.mainBanner button.carousel-control-prev{left:20px}
footer{background-color:var(--secondaryColor);color:#fff;padding:70px 0 45px;font-weight:300;position:relative;z-index:1}
footer strong{font-weight:500}
footer a{color:#fff;-ms-transition:.3s ease;transition:.3s ease}
footer a:hover{color:var(--primaryColor)}
footer .footerColumn h3{color:#fff;position:relative;padding:0 0 15px;margin:45px 0 25px;font-weight:500;font-size:25px;font-family:var(--secondaryFont)}
footer .footerColumn h3::after{content:"";position:absolute;left:0;bottom:0;width:50px;height:2px;background-color:var(--primaryColor)}
footer p{text-align:left}
footer ul.list li{padding:7px 0 7px 20px;line-height:1.3;position:relative;font-size:13.5px;font-weight:300}
footer ul.list li::before{content:"\f0da";font-family:var(--iconFont);font-weight:900;color:var(--primaryColor);position:absolute;top:5px;left:0}
footer ul.list.count2{column-count:2}
footer ul.socialLinks{display:flex;gap:15px}
footer ul.socialLinks li a{width:33px;height:33px;background-color:var(--primaryColor);line-height:33px;text-align:center;border-radius:3px;-ms-transition:.3s ease;transition:.3s ease}
footer p,footer ul.socialLinks li a{color:#fff}
footer ul.socialLinks li a svg{
    height: 14px;
}
footer ul.socialLinks li a:hover{background-color:#fff;color:var(--textDarkColor)}
footer a.logo img{height:70px;width: 278px;}
footer .addressBox{background-color:#0f1f39;margin-top:40px;padding:30px;border-radius:10px}
footer .addressBox h3{margin:0;font-size:20px;display:flex;align-items:center}
footer .addressBox h3 img{height:15px;margin-right:10px}
footer .addressBox h3::after{width:20px;display:none}
footer .addressBox ul.info li{position:relative;padding:7px 0 7px 25px}
footer .addressBox ul.info li i{color:var(--primaryColor);position:absolute;left:0;top:10px}
footer .disclaimer{border:solid 1px red;padding:25px;float:left}
footer .disclaimer p{margin:0;color:#d7d7d7}
footer ul.btLinks{display:flex;gap:20px;justify-content:flex-end}
.bgSection{background-color:var(--lightBgColor)}
section.testimonialWrap{background-image:url(../images/testimonial-bg.webp);background-size:cover;background-repeat:repeat;background-position:center;position:relative;z-index:1;background-attachment:fixed}
section.testimonialWrap::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(24,43,73,0.96);z-index:-1}
section.testimonialWrap .des{background-color:#2d3d57;padding:25px;border-radius:8px;width:100%;float:left;position:relative}
section.testimonialWrap .des::after{content:"";position:absolute;width:30px;height:30px;left:50px;bottom:-30px;border-right:solid 15px transparent;border-left:solid 15px transparent;border-top:solid 16px #2d3d57}
section.testimonialWrap .profile{width:100%;float:left;display:flex;align-items:center;gap:25px;margin-top:25px;padding:0 25px}
section.testimonialWrap .profile img{width:80px;height:80px;border-radius:50%}
section.testimonialWrap .des h3,section.testimonialWrap .des p{color:#fff}
section.testimonialWrap .des h3{font-size:21px;margin:0 0 15px;font-family:var(--secondaryFont)}
section.testimonialWrap .des p{font-size:15px;line-height:1.5;text-align:left}
section.testimonialWrap .profile .prof h4{color:#fff;font-size:18px;margin:0;font-family:var(--primaryFont);font-weight:500}
section.testimonialWrap .profile .prof p{color:#fff;font-size:14px;padding:0;font-weight:300}
img.h-8{height:80px}
.sidebar-container{background-color:#f4f4f4;width:100%;float:left;padding:40px 30px 30px; margin-bottom: 10px;}
.sidebar-container h3{font-size:24px;padding:0 0 15px;margin:0 0 20px;position:relative;color:var(--primaryColor)}
.sidebar-container h3::after{content:"";width:40px;height:2px;background-color:var(--primaryColor);position:absolute;left:0;bottom:0}
.sidebar-container form input.submit{background-color:var(--primaryColor);color:#fff;border:none;padding:9px;width:100%;margin-top:10px}
.sidebar-container form input,.sidebar-container form textarea{resize:none}
.right_part{width:100%;margin:50px 0 10px;float:left;border-radius:5px}
.right_part h4{padding:5px 10px;color:var(--secondaryColor);border-radius:4px;font-size:19px;margin-bottom:10px;margin-top:0}
.sidebar-container ul{width:100%;float:left}
.sidebar-container ul.w-choose-us li,.sidebar-container ul.rigt_menu li{padding:0 0 0 35px;position:relative}
.sidebar-container ul.rigt_menu li::before,.sidebar-container ul.w-choose-us li::before{position:absolute;left:0;top:-4px;font-family:var(--iconFont);font-weight:900;color:var(--primaryColor)}
.sidebar-container ul.w-choose-us li::before{content:"\f00c";font-size:20px}
.sidebar-container ul.rigt_menu li::before{content:'\f061';font-size:20px}
.sidebar-container .row{width:auto}
section.innerBanner{padding:0}
section.contactWrap{padding:50px 0}
section.contactWrap form input,section.contactWrap form textarea,.orderFormWrap input,.orderFormWrap textarea,.orderFormWrap select{width:100%;margin-bottom:25px;padding:8px 15px;border:solid 1px #d6d6d6;resize:none;background:#fff;color:var(--textDarkColor)}
.orderFormWrap input[type=radio]{width:15px;height:15px;padding:0}
.orderFormWrap label{margin:0 0 5px}
.orderFormWrap select{
    padding: 11px 15px;
}
section.contactWrap form input:focus,section.contactWrap form textarea:focus,.orderFormWrap input:focus,.orderFormWrap textarea:focus,.orderFormWrap select:focus{outline:none}
.orderFormWrap button#isValidOrder{background-color:var(--primaryColor);border-radius:0;border:none;width:100%;padding:10px 0}
section.contactWrap form input.submit_btn{background-color:var(--primaryColor);margin-bottom:0;color:#fff}
section.contactWrap .contactForm{border:solid 1px #eee;float:left}
section.contactWrap .addressBar h3{display:flex;align-items:center;margin:0 0 25px}
section.contactWrap .addressBar p{text-align:left}
section.contactWrap .addressBar img{height:21px;margin-right:15px}
section.contactWrap .addressBar{border:solid 1px #eee;padding:25px;background:#f8f8f8;height:200px}
section.innerBanner{background-color:#f4f4f4;padding:20px 0;}
section.innerBanner.p-0{background-image:none;height:auto}
.accordion-item .accordion-button{background-color:var(--primaryColor);color:#fff}
.accordion-item .accordion-button.collapsed{box-shadow:none;background-color:#fff;color:var(--textDarkColor)}
.accordion-item .accordion-button:focus{box-shadow:none}
.accordion-item .accordion-button::after{background-image:none;content:"\f107";font-family:var(--iconFont);color:#fff;font-weight:900}
.accordion-item .accordion-button.collapsed::after{color:var(--textDarkColor)}
.orderFormWrap{background-color:#f8f8f8;padding:35px;width:100%;float:left}
.cdrSamples .anone a{width:100%;background:#fff;margin-bottom:30px;border-radius:10px;overflow:hidden;border:solid 1px #e4e4e4}
.cdrSamples .anone a img{width:100%}
.cdrSamples .anone p{padding:15px;line-height:1.3}
section.pricingWrap .tab-content{margin-top:50px}
section.pricingWrap .tab-content table tbody,section.pricingWrap .tab-content table td{border:solid 1px #e2e2e2;border-radius:0}
section.pricingWrap .tab-content table{border-radius:0}
section.pricingWrap .tab-content table td{padding:15px}
section.pricingWrap .tab-content table thead{background-color:#737373;color:#fff}
section.pricingWrap .tab-content table td a{background:#11b67a;font-size:15px;color:#fff;line-height:1;padding:5px 10px}
section.pricingWrap .tab-content table tbody tr:nth-child(2n){background:#ececec}
section.pricingWrap .tab-content table{text-align:center}
section.pricingWrap ul.nav-tabs button.nav-link{font-weight:500;background-color:#fff;border:solid 2px var(--primaryColor);padding:10px 40px;border-radius:50px;color:var(--primaryColor);border:solid 2px #0c8659}
section.pricingWrap ul.nav-tabs{justify-content:center;gap:15px;border:none}
section.pricingWrap ul.nav-tabs button.nav-link.active{color:var(--primaryColor);color:#fff;background-color:var(--primaryColor)}
.row{width:100%;float:left}
.f-l{float:left}
.popTestimonial{position:fixed;bottom:20px;left:20px;max-width:290px;z-index:9}
.popTestimonial.hidden{opacity:0;visibility:visible;z-index:-5}
.popTestimonial i.close{position:absolute;right:3px;top:4px;font-size:18px;cursor:pointer;color:#fff}
.popTestimonial .item > div{padding-right:15px;display:inline-block;padding:10px 10px 0}
.popTestimonial .item h2{font-size:14px;margin:0;color:#fff}
.popTestimonial .item p{color:#fff;font-size:13px;line-height:1.1;text-align:left;font-style:italic;font-weight:400;margin:0 10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.popTestimonial .item span ul.star_rating li{padding:0;font-size:14px}
.popTestimonial .item{background-color:var(--secondaryColor);color:#fff;padding:0;border-radius:4px;transition:.5s ease;width:100%;float:left}
.popTestimonial .item + .item{opacity:0;visibility:hidden;height:0;padding:0}
.popTestimonial .item .time{display:flex;justify-content:space-between;width:100%;float:left;align-items:center;padding:10px;font-size:12px}
.popTestimonial .item .time span{margin:0}
.popTestimonial .item .time img{height:13px;width: 20px;}
.star_rating li svg {
    width: 12px !important;
}
a.wtspBtn,a.ordBtn{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    transform: rotate(-90deg);
    padding: 7px 12px;
    color: #fff;
    background-color: var(--primaryColor);
    border-radius: 3px;
    font-size: 18px;
     z-index: 999;
}
section.pricingWrap .contentTitle h1::after,section.orderNowWrap .contentTitle h1::after,section.reviewsWrap .contentTitle h1::after{
    left: 50%;
    transform: translateX(-50%);
}
a.wtspBtn{
    transform: rotate(0deg);
    left:0;
}
a.ordBtn{
    right:-40px;
}

.mainsidebarbox {
    position: sticky;
    top: 110px;
    width: 100%;
    float: left;
}
img.w-10{
    width: 100px;
}
h2{
    color: #0e714c;
    font-size: 24px;
}

@media screen and (min-width:992px) and (max-width:1300px) {
header a.logo img{height:70px; width: 278px;}
header .headerMid .contactInfo .info a{font-size:16px}
}
@media screen and (min-width:991px) {
a.wtspBtn{
    display:none;
}
ul.allexperts{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
ul.allexperts li.flexlist,ul.allexperts li.flexlist a{width:100%}
ul.allexperts li.flexlist .sliderr{margin-top:0}
ul.allexperts li.flexlist{background:none;border:none;padding:0;margin:0}
header .headerTop .innerWrap ul.contactInfo{display:none}
header .headerBottom{width:100%;position:relative;background-color:var(--primaryColor);color:#fff}
header .headerBottom .max-container{border-radius:0}
header .headerBottom .navbar{padding:0}
header .headerBottom .navbar ul.navbar-nav{gap:17px}
header .headerBottom .navbar a.nav-link{padding:15px 10px;color:#fff;font-weight:500}
header .headerBottom .navbar a.nav-link:hover{color:var(--secondaryColor)}
body.page-id-home header .headerBottom{position:absolute;top:calc(100% + 15px);left:0;right:0;z-index:9;color:#fff;background-color:transparent}
body.page-id-home header .headerBottom .max-container{background-color:var(--primaryColor);border-radius:5px}
header ul.navbar-nav li.dropdown ul.dropdown-menu{display:block;-ms-transition:.3s ease;transition:.3s ease;transform:rotateX(90deg);transform-origin:top;padding:0;min-width:max-content;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden;border:none}
header ul.navbar-nav li.dropdown ul.dropdown-menu li{border-bottom:solid 1px #eaeaea}
header ul.navbar-nav li.dropdown ul.dropdown-menu li:last-child{border:none}
header ul.navbar-nav li.dropdown ul.dropdown-menu li a{padding:4px 45px 4px 15px;width:100%;font-size:14px;color:var(--textDarkColor);-ms-transition:.3s ease;transition:.3s ease}
header ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover{color:var(--primaryColor)}
header ul.navbar-nav li.dropdown:hover ul.dropdown-menu{transform:rotateX(0deg)}
header .headerBottom .sidebarMenu{line-height:1}
header .headerBottom .sidebarMenu i{font-size:25px;cursor:pointer}
header aside.sideMenu{position:fixed;top:0;right:0;bottom:0;height:100vh;width:400px;background-color:#fff;z-index:9999;color:var(--textColor);-ms-transition:.6s ease;transition:.6s ease}
header aside.sideMenu.hidden{right:-100%}
header aside.sideMenu .innerWrap{height:100%;overflow-y:auto;padding:45px}
header aside.sideMenu .innerWrap::-webkit-scrollbar{display:none}
header aside.sideMenu .innerWrap a.sidelogo img{height:60px;margin:0 0 25px}
header aside.sideMenu .innerWrap h3{text-transform:uppercase;font-size:19px;position:relative;width:100%;padding:0 0 10px;margin:30px 0 15px;color:var(--primaryColor)}
header aside.sideMenu .innerWrap h3::after{content:"";position:absolute;left:0;bottom:0;width:50%;height:2px;background-color:#f0f0f0}
header aside.sideMenu .innerWrap ul.features{width:100%;float:left}
header aside.sideMenu .innerWrap ul.features li{padding:6px 0 6px 30px;position:relative}
header aside.sideMenu .innerWrap ul.features li::before{content:"\f00c";font-family:var(--iconFont);font-weight:900;color:var(--primaryColor);position:absolute;left:0;top:7px}
header .exHeader{position:fixed;z-index:99;top:0;left:0;right:0;background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.11);-ms-transition:.3s ease;transition:.3s ease;transform:translateY(0)}
header .exHeader.hidden{transform:translateY(-100%)}
header .exHeader .navbar-brand img{height:50px; width: 199px;}
header .exHeader ul.navbar-nav.gap-3{gap:.5rem!important}
header .exHeader nav.navbar{justify-content:space-between}
header ul.navbar-nav li.dropdown ul.dropdown-menu.columnWrap2Box{
    column-count: 2;
}



header .exHeader nav ul.navbar-nav a.nav-link{padding:0 8px;}
.h-lg-100{height:100%}
}
@media screen and (min-width:1200px) {
.max-container{max-width:90%}
header .headerBottom .navbar ul.navbar-nav{gap:19px}
}
@media screen and (max-width:991px) {
    section.partnerFrom .contactForm form{
        padding: 20px;
    }
    section.innerserviceWrap .serviceContent{
    padding: 0;
    }
    header ul.navbar-nav li.dropdown ul.dropdown-menu.columnWrap2Box{
        column-count: inherit;
    }
    
    section.innerserviceWrap .serviceImage{
        margin: 0 0 20px;
    }
header aside.sideMenu{display:none}
header .exHeader{position:fixed;top:0;left:0;bottom:0;width:80%;height:100vh;background-color:#fff;z-index:999999;-webkit-transition:.5s ease;transition:.5s ease}
header .exHeader.hidden{left:-100%}
header .exHeader .max-container{max-height:100vh;overflow-y:auto}
header .exHeader .max-container::-webkit-scrollbar{display:none}
header .exHeader nav.navbar{flex-direction:column;align-items:stretch}
header .exHeader nav.navbar a.navbar-brand img{height:54px}
header .exHeader nav.navbar a.navbar-brand{padding:15px 0;margin:0 0 15px;border-bottom:solid 1px #d7d7d7}
header .exHeader nav.navbar ul.navbar-nav.gap-3{gap:0!important}
header .exHeader nav.navbar ul.navbar-nav a.nav-link.dropdown-toggle::after{position:absolute;top:22px;transform:translateY(-50%);right:0}
header .exHeader nav.navbar ul.navbar-nav li{border-bottom:solid 1px #eee}
header .exHeader nav.navbar ul.navbar-nav li ul.dropdown-menu{border:none;background:#eee;padding:0 12px}
header .exHeader nav.navbar ul.navbar-nav li ul.dropdown-menu li{border-bottom:solid 1px #d7d7d7}
header .exHeader nav.navbar ul.navbar-nav li ul.dropdown-menu li a{padding:10px 0;font-size:15px;color:var(--textDarkColor)}
header .exHeader nav.navbar ul.navbar-nav li:last-child,header .exHeader nav.navbar ul.navbar-nav li ul.dropdown-menu li:last-child{border:none}
header a.logo img{height:60px;width: 238px;}
header .headerMid .resMenuBtn{text-align:right}
header .headerMid .resMenuBtn i{color:var(--secondaryColor);font-size:30px;padding:10px}
header .headerTop .innerWrap ul.list{display:none}
header .headerBottom{display:none}
header .headerTop .innerWrap ul.contactInfo{display:flex;justify-content:flex-end;width:100%;font-size:15px;gap:20px}
header .headerTop .innerWrap ul.contactInfo i{color:var(--primaryColor);margin-right:5px}
.mainBanner button.slide-btn{display:none}
}
.sidebar-container form input, .sidebar-container form textarea{
width: 100%;
float: left;
  color: var(--textDarkColor);
  border: solid 1px #d6d6d6;
  margin: 0 0 10px;
  padding: 7px 10px;
}
.sidebar-container form input:focus, .sidebar-container form textarea:focus{
    border:solid 1px #d6d6d6 ;
    outline: none;
}

.sidebar-container form input::placeholder,.sidebar-container form textarea::placeholder{
    font-size: 14px;
}
.sidebar-container.first{
   background-color:#e6fff6;
   border-top: 6px solid #075;
}
header .headerBottom .navbar a.nav-link svg.svg-inline--fa.fa-star.fa-w-18{
    color: gold;
    height: 16px;
}

section.partnerFrom form input,section.partnerFrom form textarea{
    width: 100%;
    margin-bottom: 25px;
    padding: 8px 15px;
    border: solid 1px #d6d6d6;
    resize: none;
    background: #fff;
    color: var(--textDarkColor);
}
section.partnerFrom form input:focus,section.partnerFrom form textarea:focus{
    outline: none;
}
section.partnerFrom form input::placeholder,section.partnerFrom form textarea::placeholder{
    font-size: 15px;
}
section.partnerFrom form input.submit{
    background-color: var(--primaryColor);
    color: #fff;
    border: none;
    padding: 9px;
    width: 100%;
    margin: 0;
}
section.partnerFrom .contactForm ul.nav-tabs{
    background-color: #aeffe1;
    border-bottom: 6px solid var(--primaryColor);
    width: 100%;
    align-items: center;
}
section.partnerFrom .contactForm form{
    border: 1px solid #eee;
    padding: 20px 0 20px 20px;
    overflow: hidden;
}
section.partnerFrom .contactForm ul.nav-tabs .nav-tabs .nav-item.show , .nav-tabs .nav-link.active{
    background-color: rgb(8 175 114);
    border: none;
    padding: 10px 30px;
    color: #fff;
    border-radius: 0;
    font-weight: 400;
}
section.partnerFrom .nav-link{
    color: var(--textColor);
    border: none;
    font-weight: 400;
}

section.feeStructure .tablefeeWrap .tblcommaon tr td{
    text-align:left;
    padding: 5px 20px;
}
.contentTitle h3{font-family:var(--secondaryFont);padding:0 0 20px;margin:0 0 25px;position:relative;font-size:22px; font-weight: 500;}
.contentTitle h3::after{content:"";position:absolute;left:0;bottom:0;width:70px;height:3px;background-color:var(--primaryColor)}

header .exHeader a.nav-link svg.svg-inline--fa.fa-star.fa-w-18{
    height: 16px;
}


section.blogWrapper {
    background-color: #eee;
    padding: 30px 0 40px;
}
section.blogWrapper .container {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
}
section.blogWrapper .blogBox {
    margin: 0 0 10px;
    border-radius: 8px;
    box-shadow: 0 1px 30px 0 rgb(0 0 0 / 3%);
    transition: .4s ease;
    background-color: #fff;
}
section.blogWrapper .blogBox:hover {
    transform: scale(1.02);
  } 
section.blogWrapper .blogBox .blogImg {
    height: 200px;
}
section.blogWrapper .blogBox .blogContent a h1 {
    color: #323232;
    font-size: 18px;
    font-weight: 600;
}
section.blogdetailWrapper {
    background-color: #eee;
    padding: 40px 0;
}
section.blogdetailWrapper .bgboxCommon {
    background-color: #fff;
    padding: 20px 40px;
    border-radius: 8px;
}
section.blogdetailWrapper .bgboxCommon .contentBox h1 {
    color: var(--secondaryColor);
    font-size: 24px;
    font-weight: 600;
    padding: 0 0 20px;
    margin: 0 0 25px;
    position: relative;
} 
section.blogdetailWrapper .bgboxCommon .contentBox h1:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    height: 3px;
    background-color: var(--primaryColor);
}
section.blogWrapper .plagWrap {
    display: inline-block;
    background-color: #fff;
    padding: 5px 40px;
    margin: 50px 0 0;
    width: auto;
    box-shadow: 1px 1px 16px 3px #c7e6db;
    border-radius: 50px;
}
section.blogWrapper .plagWrap a {
    color: #444;
    font-size: 18px;
    padding: 0 5px;
}
section.blogWrapper .plagWrap a:hover{
    color: #ff4a4a;
}
footer .footerColumn img.paymentImg{
    width: 342px;
    height: 35px;
}
section.blogWrapper .blogBox .blogInner{
    padding: 15px 20px;
}

section.blogWrapper .blogBox .blogInner ul.dateInfo,section.blogdetailWrapper .bgboxCommon ul.dateInfo{
    display: flex;
    align-items: center;
    gap: 20px;
}
section.blogWrapper .blogBox .blogInner ul.dateInfo li,section.blogdetailWrapper .bgboxCommon ul.dateInfo li{
    display: flex;
    align-items: center;
    gap: 7px;
}
section.blogWrapper .blogBox .blogInner ul.dateInfo img,section.blogdetailWrapper .bgboxCommon ul.dateInfo img{
    height: 17px;
}
section.blogWrapper .blogBox .blogInner ul.dateInfo li,section.blogdetailWrapper .bgboxCommon ul.dateInfo li{
    color: #323232;
    font-size: 15px;
}
  


button.submit_Order{
background-color:var(--primaryColor);
margin: 25px 0 0;
color:#fff;
padding: 10px 0;
border: none;
width: 100%;
    
}





.sidebar-container .submit_btn{
    background-color: var(--primaryColor);
    color: #fff;
    border: none;
    padding: 9px;
    width: 100%;
    margin-top: 10px;
}

section.homewrapContact .contactForm input, section.homewrapContact .contactForm textarea{
    width: 100%;
    margin-bottom: 25px;
    padding: 8px 15px;
    border: solid 1px #d6d6d6;
    resize: none;
    background: #fff;
    color: var(--textDarkColor);
}
section.homewrapContact .contactForm input:focus, section.homewrapContact .contactForm textarea:focus{
    outline: none;
}
section.homewrapContact .contactForm{
    background-color: #f4f4f4;
    width: 100%;
    float: left;
    padding: 40px 30px 30px;
    margin-left: 15px;
}
section.homewrapContact .contactForm input.submit{
    background-color: var(--primaryColor);
    color: #fff;
    border: none;
    padding: 9px;
    width: 100%;
    margin: 0;
} 
section.homewrapContact .contactForm input::placeholder, section.homewrapContact .contactForm textarea::placeholder{
    font-size: 15px;
}
section.homewrapContact .contactForm .contentTitle h2{
   font-size: 23px;
    padding: 0 0 15px;
    margin: 0 0 20px;
    position: relative;
    color: var(--primaryColor); 
}
section.homewrapContact .contactForm .contentTitle h2::after{
    content: "";
    width: 40px;
    height: 2px;
    background-color: var(--primaryColor);
    position: absolute;
    left: 0;
    bottom: 0;
}

section.innerserviceWrap .serviceContent{
    padding-left: 30px;
}
.contentTitle h1{
    font-family: var(--secondaryFont);
    padding: 0 0 20px;
    margin: 0 0 25px;
    position: relative;
    font-size: 28px;
}
.contentTitle h1::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    height: 3px;
    background-color: var(--primaryColor);
}
.whiteboxshadow1 .toppten h4{
    font-size: 21px;
}
section.faqWrap h5{
    font-size : 21px;
    color: var(--secondaryColor);
    font-weight: 700;
}

section.tipsWrap{
background-image: url(../images/tips-bg.jpg);
background-size: cover;
background-repeat: repeat;
background-position: center;
}

section.testimonialWrap .owl-theme .owl-nav button span {
    padding: 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    line-height: 36px;
    background-color: var(--primaryColor);
    font-size: 30px;
    color: #fff;
    transition: .4s ease;
}
section.testimonialWrap .owl-theme .owl-nav button{
    margin: 0;
    position: absolute;
    transform: translateY(-100%);
}
section.testimonialWrap .owl-theme .owl-nav button.owl-prev {
    top: 30%;
    left: -45px;
    z-index: 2;
}
section.testimonialWrap .owl-theme .owl-nav button.owl-next {
    top: 30%;
    right: -45px;
    z-index: 2;
}
section.testimonialWrap .owl-theme .owl-nav [class*="owl-"]:hover{
    background: none;
}
section.orderNowWrap .orderWrapBg{
    background-color: #f8fcff;
    border: 1px solid rgb(1 57 104 / 18%);
    padding: 20px 20px;
    border-radius: 3px;
}
section.orderNowWrap .orderWrapBg p{
    margin: 0;
    line-height: 32px;
}
section.orderNowWrap .orderWrapBg h2{
    font-size: 20px;
}
section.orderNowWrap .orderWrapBg p a{
    text-decoration: underline;
}
ul.ordernowList{
    line-height: 35px;
}
ul.ordernowList li{
    padding: 0 0 0 30px;
    position: relative;
    font-size: 15px;
    color: var(--secondaryColor);
}
ul.ordernowList li::before{
    content: '\f2f6';
    font-size: 19px;
    position: absolute;
    left: 0;
    top: 1px;
    font-family: var(--iconFont);
    font-weight: 900;
    color: var(--primaryColor);
}
.orderWrap{
    width: 100%;
    float: left;
    background-color: rgb(236 255 255 / 80%);
    padding: 20px 15px;
    border: 1px solid rgb(41 185 185 / 33%);
    border-radius: 5px;
}
section.innerBanner span{
    color: var(--secondaryColor);
    font-weight: 700;
    font-family: var(--secondaryFont);
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    display: block;
}




@media screen and (max-width: 767px) {
    section.partnerFrom .contactForm form{
        padding: 20px;
        margin: 0 0 20px;
    }
    section.homewrapContact .contactForm{
        margin: 0;
    }
    section.feeStructure .sidebar-container{
        margin: 20px 0 0;
    }
    section.reviewGoogleFB .btnVBox{
        float: left;
        margin: 15px 0 0;
    }
    .mainBanner .innerWrap .bannerText h1{
        font-size: 30px;
    }
    .mainBanner .innerWrap .bannerText p{
        font-size: 18px;
    }
    header .headerTop a{
        font-size: 14px;
    }
footer .bt-center p{position:relative;left:50%;transform:translateX(-50%)}
section.pricingWrap ul.nav-tabs button.nav-link{padding:8px 30px}
section.pricingWrap .tab-pane{width:100%;overflow-x:auto}
.d-sm-none{display:none}
.row{width:auto;float:none}
header .headerTop .innerWrap ul.contactInfo{justify-content:space-between;gap:0}
header .headerTop .innerWrap ul.socialLinks{display:none}
footer .disclaimer{margin-top:20px;float:left}
footer ul.list.count2{column-count:inherit}
footer ul.btLinks{justify-content:center;margin-top:10px}
.tblcommaon tr td{font-size:12px;padding:5px 0}
.tbl1 table tr:first-child td{font-size:12px;padding:2px 0}
.form-con1{margin-top:20px}
.sht-mrn ul li a{padding:0 5px;font-size:13px}
.leftpic img{height:318px}
.scr{bottom:20%}
.tagline span{font-size:22px}
.bg p{padding:5px 0}
.take{font-size:15px}
.designbg{padding-bottom:10px}
.sl{float:left}
.blog-posts .post .image{background-size:100% 100%;height:225px}
.blog-posts .featured1{width:100%}
.bannertxt{z-index:1}
.row .post{margin-bottom:15px}
.home{display:block}
.tagline span{font-size:23px}
.innerbg{margin:20px 0 0}
.inner-banner{margin:80px 0 0}
.innersize{margin:20px 0}
.menu-opened{margin-top:0}
p.copy{width:100%;text-align:center}
.hit{text-align:center;padding-top:3px}
.villagiologo{padding-top:10px}
.leftpic1 iframe{height:300px}
.pd1{padding-right:0}
.pd2{padding-left:0}
.gmap1{margin-top:10px;display:inline-block;width:100%}
.gren{clear:both;float:left;width:100%}
.speificationbg img{max-height:166px;min-height:177px}
.speificationtxt{min-height:177px}
.spd1 img{max-height:110px;min-height:100%}
.spd2{min-height:110px}
.plan{float:left}
.floor{max-height:410px}
.best{margin-top:20px;display:inline-block}
.top_menu{min-height:100%;font-size:0}
.menu-ct1{margin-top:50px}
.menumob{padding:0}
i.ar{display:none}
.cen{margin-top:0}
ul.social1{margin-bottom:0}
li.toll{font-size:15px;padding-left:5px}
.logo-ct{background-size:initial;height:50px}
.banner-sec{margin-top:86px}
.quality_box{margin-bottom:20px;margin-right:0}
.upcom{margin-bottom:20px}
.quality_box1{min-height:auto;margin-bottom:20px}
.quality_box2{min-height:auto;margin-bottom:20px}
ul.policy{float:left;width:100%;text-align:center}
.pay{float:left;width:100%;text-align:center;margin:10px 0}
.pay img{width:100%}
.vill-logo{width:100%;padding:7px 0 0;background:#fff}
.social{margin-top:11px}
.form-con{margin-top:20px}
.quality_box3{min-height:auto}
.heading-holder h2{text-align:left}
.box10{display:block}
.boxinner1{display:inline-block}
.dnt{display:block}
.dnt1{display:block;margin-right:0;margin-bottom:20px}
.boxinm{display:inline-block}
.quality_box-innersam{display:inline-block;margin-bottom:15px}
.flexlist-item1{width:calc(100% /2 - 13px)}
.flexlist-item10{width:calc(100% / 2 - 25px)}
.offer2{font-size:12px;text-align:center}
.rt-re{float:none;text-align:center}
.rt-re li{float:none}
.flexlist-item{width:calc(100% /2 - 23px)}
.flexlist-item:first-child{margin-left:0}
.sm-mt-4{margin-top:40px}
.sm-mt-3{margin-top:30px}
.sm-mt-2{margin-top:20px}
.popTestimonial{
    max-width: 170px;
    bottom: 60px;
    left: 10px;
}


.popTestimonial .item h2{
    font-size: 12px;
}
.popTestimonial .item p{
    -webkit-line-clamp: 2;
}
.popTestimonial .item p{
    font-size: 10px;
}
}
@media handheld,only screen and (max-width: 480px) {
.sample_box h3{font-size:15px}
.flexlist{padding:0 15px 15px}
ul.flexlist li{margin-left:0}
.download_box h3{font-size:15px}
.cms_area h1{margin-top:0}
.cms_area h2{margin-top:0}
.flexlist-item{width:100%}
.portg ul li{width:100%}
.upcom2 h4 span{font-size:16px;line-height:20px}
.boxinner1.quality_box.whatbenifit{border-bottom:1px solid #3e5f99;margin-bottom:0}
.upcom2{padding:50px 10px}
.TrSt{display:none}
.viewall{text-align:center}
.intext{width:100%}
.vill-logo{max-width:200px}
.offer2{display:none}
.order-none{display:none}
.cms_area h1{font-size:20px}
.cms_area h2{font-size:20px}
.flexlist-item10 + .flexlist-item10{margin:0}
li.flexlist-item10:first-child{margin-left:0;margin-bottom:0}
.flexlist-item10{width:100%}
.flexlist-item1:first-child{margin-left:0}
.flexlist-item1{width:100%;display:block}
.flexlist-item1 + .flexlist-item1{margin-left:0}
.samplebox h3{font-size:15px}
.quality_box-innersam h3{font-size:15px}
.univWrapper ul li{width:100%;margin-bottom:20px}
.bannericon-in.wid1::before{border-bottom:0}
.heading-holder h2{text-align:left;font-size:24px}
.mb-pad{width:100%}
.leftcv p{font-size:13px}
.leftcv h2{font-size:17px}
.leftcv h3{font-size:18px}
.rt-re li a{font-size:12px}
.leftcv{padding:10px}
.wid{width:50%;float:left}
.cen{margin-top:0;background:#1d1c1c;float:left;width:100%;padding:20px}
.rt-re{text-align:center;width:100%}
.rt-re li{float:none;display:initial}
.offer2{text-align:center;font-size:12px}
.sub2 input[type="submit"]{max-width:220px;padding:8px 22px}
.form-con{padding:25px 15px 30px}
#popup{max-width:270px}
.upcom h3{text-align:left;font-size:14px;line-height:20px}
.upcom{padding:15px}
.sec1 h4{text-align:justify;font-size:16px}
.commonbg h3{font-size:20px}
.menu-ct1{margin-top:0}
.villagiologo{padding-top:0;background:#124d82;text-align:left}
.floor{max-height:200px}
.plan{float:left;width:100%}
.speificationtxt{border-right:0}
.leftpic1 iframe{height:200px}
.logopart{width:100%}
#cssmenu.small-screen #menu-button{top:-43px}
.menu-opened{margin-top:0}
.one{background:-webkit-linear-gradient(0deg,#fff 50%,#fff 35%)}
.logocenter{width:100%}
.logocenter img{width:125px}
.tagline span{font-size:20px}
.logo1{top:10px}
ul.social1{width:100%;margin-top:0}
.sht-mrn{padding:10px;margin-top:10px}
.btm{top:300px}
.scr{top:28%}
.sl{margin-top:177px;float:left;margin-bottom:3px}
.content{width:100%}
.blog-posts .post .image{display:none}
h1{text-overflow:inherit;white-space:normal}
.ft-text{margin:5px 0}
.ft-text h3{font-size:28px}
p.has-btn{font-size:23px}
.ft-text p{font-size:15px}
p.has-btn a{font-size:13px;padding:0 10px}
.designbg{float:none}
a.typewrite{font-size:18px}
.bannertxt{bottom:50%}
.blog-posts .featured{height:355px}
.resrt{margin-bottom:20px}
.sec1 h3{display:inline-block}
.villagiologo img{width:100px;text-align:center}
.tpmob{padding:0}
.social{margin-top:15px;float:left;width:100%;text-align:center}
.sht-mrn ul li a:hover{color:#67f191}
.gmap1{margin-top:10px;float:left}
li.toll{display:none}
.innersize{margin:0}
.inner-banner{margin:177px 0 0}
.innerbg{margin:5px 0 0}
.take3{font-size:20px;margin-bottom:5px}
.wp{margin:10px 0 5px}
.speificationbg{width:100%}
.speificationtxt{width:100%;min-height:auto;padding-bottom:10px}
.speificationbg img{min-height:auto}
.cottpic{padding-bottom:0}
.cottimg1 img{margin-top:10px;margin-bottom:0}
.cott2{margin:15px 0 0}
.f1{margin:2px 1px}
}


span.homeTitleImg{
    font-size: 35px;
    font-weight: 700;
    color: #11b77c;
    display: block;
    margin: 0 0 10px;
}

footer ul.bottomInfo{
    display: flex;
    justify-content: center;
}

footer ul.bottomInfo li{
    border-right: 1px solid #ff9a05;
    padding: 0 17px;
    font-weight: 700;
}
footer ul.bottomInfo li:last-child{
    border: none;
}

font{
    color: red;
    margin: 0 0 10px;
    display: inline-block;
    font-size: 18px;
}
.orderFormWrap p{
    font-size: 18px;
}

a.ytp-title-channel-logo {
    display: none;
}
