.topheader{background:#1f1111; padding:10px 0;height:40px; text-align:right;}
.toplink{display:inline-block; color:#fff; margin-right:30px;}
.toplink .top-icon{ vertical-align:middle; margin-right:3px;}
.header{position:relative;width:100%;height:80px;background:#fff;box-shadow:0 1px 3px rgba(36,39,44,.10);}
.logo{position:relative;z-index:123;padding:10px 0 0 10px;float:left; width:170px;}
.header.fixed {position: fixed; z-index: 999; top: 0; left: 0; right: 0;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;z-index:99;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu ul {float: right;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:32px 0px; margin:0 53px 0 20px; font-size:14px;color:rgba(36,39,44,.87);text-transform:uppercase;font-family:robotomedium;}
#cssmenu > ul > li:last-child > a{margin-right:0px;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#d92119;border-bottom: solid 2px #d92119;}
#cssmenu ul li.has-sub.active:hover{background:#448D00!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:20px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:37px;right:0px;width:10px;height:2px;display:block;background:rgba(36,39,44,.87);content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:33px;right:4px;display:block;width:2px;height:10px;background:rgba(36,39,44,.87);content:'';}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#fff;transition:all .25s ease}
#cssmenu li:hover > ul{left:auto;box-shadow:0 1px 3px rgba(36,39,44,.15)}
#cssmenu li:hover > ul > li{height:54px;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:20px 16px;width:200px;font-size:14px;color:rgba(36,39,44,.87);}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:26px;right:16px;width:10px;height:2px;display:block;background:rgba(36,39,44,.87);content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:22px;right:20px;display:block;width:2px;height:10px;background:rgba(36,39,44,.87);content:'';}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover,#cssmenu ul ul li:hover{background:#f1f1f1;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}


/******Home Services Colm CSS******/
.padd80{padding:50px 0;}
.featurevent .carousel img{display:block;}
.featurevent li a{position:relative; display:block;}
.featurevent li a:after{content:""; width:100%; height:100%; background:rgba(36,39,44,.2); position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:0;}
.slidcontent{position:absolute; left:0px; top:25px; right:0px; z-index:1;}
.bannerheading{font-size:18px; color:#fff; font-family:robotomedium; text-shadow:0 1px 1px rgba(36,39,44,.87);}
.aboutheading h1{font-size:30px; width:100%; color:#fff; font-family:robotomedium;}
.bannerheading span{color:#d92119; display:block;}
.servicesblock h1{text-transform:uppercase; font-weight:bold; color:#d92119; font-size:24px; text-align:center;}
.servicesblock h1:after{content:""; width:80px; height:2px; background-color:#d92119; margin:10px auto 30px; display:block;}
.servicesblock .para{width:100%; padding-bottom:10px; text-align:center; margin:0 auto;}
.contentholdr{padding:24px;}
.servicesblock h2{font-size:20px; text-transform:uppercase;}
.servicecolm{box-shadow:0 0px 10px rgba(36,39,44,.15); margin:0 0 20px; text-align:center;}
.whychoosus{background:url(../images/process.jpg) no-repeat center center; background-size:cover; width:100%; position:relative; padding:30px 0; background-attachment: fixed;}
.whychoosus:before{content:""; background:rgba(22,194,213,0.85);width:100%; position:absolute; left:0px; top:0px; bottom:0px;}
.chooseleftrow{ padding:20px 0px; }
.whychoosus .chooseleftrow h2{color:#fff;}
.whychoosus .chooseleftrow h2:after {content: ""; width:60px; height: 2px; background-color: #fff; margin: 10px 0 30px; display: block;}
.chooseleftrow h2:after {content: ""; width:60px; height: 2px; background-color: #d92119; margin: 10px 0 30px; display: block;}
.whychoosus p{color:#fff;}
.whychoosus .planlist p{color:rgba(36,39,44,.87);}
.planlist{padding-top:20px;}
.planlist li{padding:20px; background-color:#fff; margin-bottom:12px; border-radius:3px;}



.whychoosusNoImg{background:url(../images/process.jpg) no-repeat center center; background-size:cover; width:100%; position:relative; padding:30px 0; background-attachment: fixed;}
.whychoosusNoImg:before{content:""; background:rgba(22,194,213,0.85);width:100%; position:absolute; left:0px; top:0px; bottom:0px;}
.chooseleftrowNoImg{ padding:20px 0px; }
.whychoosusNoImg .chooseleftrowNoImg h2{color:#fff;}
.whychoosusNoImg .chooseleftrowNoImg h2:after {content: ""; width:60px; height: 2px; background-color: #fff; margin: 10px 0 30px; display: block;}
.chooseleftrowNoImg h2:after {content: ""; width:60px; height: 2px; background-color: #d92119; margin: 10px 0 30px; display: block;}
.whychoosusNoImg p{color:#fff;}
.whychoosusNoImg .planlist p{color:rgba(36,39,44,.87);}

.gopremium{padding:80px 0 0;}
.gopremium .container{background:url(../images/call-center-girl.png) no-repeat bottom left; background-size:50%;}
.gopremiumlist {padding-bottom:30px;}
.gopremiumlist li{background:#fff; box-shadow:0 1px 3px rgba(36,39,44,.15); padding:15px; margin-bottom:5px;}

.gopremiumNoImg{padding:80px 0 0;}
.gopremiumNoImg .container{  background-size:50%;}
.gopremiumNoImglist {padding-bottom:30px;}
.gopremiumNoImglist li{background:#fff; box-shadow:0 1px 3px rgba(36,39,44,.15); padding:15px; margin-bottom:10px;}


.gopremiumNoImglistDiv {padding-bottom:30px;}
.gopremiumNoImglistDiv li{  box-shadow:0 1px 10px rgba(36,39,44,.15); padding:15px; margin-bottom:20px;}


.chooseleftrow h3{font-size:20px;}
.callcntrgirlimg img{display:none;}
.industrucater{background-color:#16c2d5;}
.industrucater h2, .ourclients h2, .chooseleftrow h2, .countcolm h2{text-transform:uppercase; font-size:26px;}
.industrucater h2:after, .ourclients h2:after, .countcolm h2:after{content:""; width:60px; height:2px; background-color:#d92119; margin:10px auto 30px; display:block;}
.industrucater h2{color:#fff}
.industrucater h2:after{background-color:#fff;}
.caterimg img{display:block; border-radius:3px;}
.caterimg a{color:#fff; font-size:16px; position:relative; z-index:1; display:block; width:100%; height:100%; text-align:center; margin-top:20px;}
.caterimg a span{position:absolute; top:50%; left:50%; transform: translateY(-50%) translateX(-50%);}
.caterimg a:before{background:rgba(36,39,44,.85); content:""; position:absolute; left:0px; right:0px; top:0px; width:100%; height:100%;border-radius: 5px;}

.ourclients, .countcolm{background:#f1f1f1;}
.ourclients a{background-color:#fff; padding:30px 10px; width:100%; display:block; text-align:center;}

footer{background:#1f1111;}
.footerlogo{width:170px; display:inline-block;}
.socialicon a{width:36px; height:36px; display:inline-block; border-radius:2px; margin-right:10px; padding:10px 0; text-align:center; transition:all .3s ease; --webkit-transition:all .3s ease;}
.socialicon a:hover{opacity:0.7;}
.socialicon a.icon-facebook{background:#4267B2;}
.socialicon a.icon-twitter{background:#1DA1F2;}
.socialicon a.icon-linkedin{background:#0077b5;}
.socialicon a.icon-pinterest{background:#E60023;}
.contactinfo p{color:#fff; margin-bottom:10px;}
.contactinfo span{font-size:16px;font-family:robotomedium;}
footer h2{font-size:20px; color:#fff; line-height: 1; margin-bottom:20px;}
.footerservices{margin:40px 0;}
.footerservices ul li{padding:8px 0;}
.footerservices ul li a{color:#fff;transition:all .3s ease; --webkit-transition:all .3s ease;}
.footerservices ul li a:hover{color:#d92119;}
.footerbotm{background:#140e0d; text-align:center; padding:15px 0;}
.footerbotm p{color:#fff; font-size:13px;}
.contactform ul{float:left;}
.contactform li{width:50%; float:left; margin-right:15px; width:264px;}
/*.contactform li input, .contactform li select{background:transparent; color:#fff; border:solid 1px #f1f1f1; height:40px; line-height:39px;}*/
.contactform li input, .contactform li select{ color:#1f1111; border:solid 1px #f1f1f1; height:40px; line-height:39px;}
.contactform li select{color:#fff}
.contactform li select option{color:#000}
.contactform button{height:40px; background:#fff; border-radius:2px; border:none; font-size:15px; width:100px;font-family:robotoregular; cursor:pointer;transition:all .3s ease; webkit-transition:all .3s ease;}
.contactform button:hover{background:#d92119; color:#fff}

.clsBtnSubmit{line-height:39px; height:40px; background:#fff; border-radius:2px; border:none; font-size:15px; width:100px;font-family:robotoregular; cursor:pointer;transition:all .3s ease; webkit-transition:all .3s ease;}
.clsBtnSubmit:hover{background:#d92119; color:#fff}

.clsBtnSubmitContactUs{line-height:39px; height:40px; background:#d92119; border-radius:2px; border:none; font-size:15px; width:100px;font-family:robotoregular; cursor:pointer;transition:all .3s ease; webkit-transition:all .3s ease;}
.clsBtnSubmitContactUs:hover{background:#d92119; color:#fff}
 

/*.digitbox{font-size:40px; text-align:center; background:#fff; border-radius:3px; padding:30px 0; font-family:robotomedium; color:#d92119;}*/
.digitbox{font-size:18px; text-align:center; background:#fff; border-radius:3px; padding:30px 0; font-family:robotomedium; color:#d92119;}
.digitbox span{font-size:20px; display:block; color:#24272c;}

.aboutmidcolm{background:rgba(22,194,213,0.06);}
.aboutmidcolm .container{background:url(../images/about-girls-img.png) no-repeat bottom right; background-size:40%;}
.aboutmidcolm li{margin-bottom:12px;}
.borderbottm{border-bottom:solid 1px rgba(36,39,44,.1); margin-bottom:30px; padding-bottom:30px;}
.borderbottm:last-child{border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.aboutcolm h2{font-size:26px;}
.aboutcolm p{margin-bottom:20px;}

.aboutmidcolmNoImg{background:rgba(22,194,213,0.06);}
.aboutmidcolmNoImg .container{ background-size:40%;}
.aboutmidcolmNoImg li{margin-bottom:12px;}

.sendmsg{background-color:#ffefe2; border-radius:3px; padding:15px;}
.contactblock h2, .contctinfo h2{margin-bottom:20px; font-size:24px;}
.inputlist li{width:100%; margin:0 0px 20px 0;}
.inputlist li.txtarea{width:100%;}
.inptgrp label{ font-size:16px; margin-bottom:10px; display:block;}
.inptgrp label sup{color:#f00;}
.orngbtn{width:170px; height:50px; line-height:49px; background:#d92119; color:#fff; font-size:18px; text-align:center; border:none; border-radius:3px; cursor:pointer;}
.contctinfo{padding:15px;}
.contctinfo h3{font-family:robotoregular; font-size:18px; color:#d92119;}
.contctinfo p{font-size:16px; padding:15px 0;}
.contctinfo p span{font-family:robotomedium; color:#d92119;}

.aboutbanner{background:url(../images/about-banner.jpg) no-repeat right center; background-size:cover;height:130px; padding-top: 40px;}
.abouttable{overflow-x:auto;}
.abouttable table th{font-size:16px;}
.abouttable table th, .abouttable table td{text-align:left; width:33.33%; padding:15px; vertical-align:top;}
 


@media screen and (max-width:1000px){
.header{height:56px;}
.header .container{padding:0px;}
.logo{position:absolute;top:0;left: 0; padding:0px 0 0 10px;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none; background:#000;float:none;}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{border-bottom:0;padding:20px 16px;color:#fff !important;border-bottom: none !important;}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:28px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:56px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:27px;right:15px;display:block;height:8px;width:20px;border-top:2px solid rgba(36,39,44,.87);border-bottom:2px solid rgba(36,39,44,.87);content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:21px;right:15px;display:block;height:2px;width:20px;background:rgba(36,39,44,.87);content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:27px;border:0;height:2px;width:19px;background:rgba(36,39,44,.87);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:27px;background:rgba(36,39,44,.87);width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:54px;width:54px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:52px;width:44px}
#cssmenu .submenu-button:after{position:absolute;top:27px;right:20px;width:12px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:25px;right:16px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:22px;right:25px;display:block;width:2px;height:12px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:20px;right:21px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}

@media screen and (max-width:768px) {
    .topheadsearch input, .mobilenone{display:none;}
    .modelNavInner ul {padding-left:16px}
    .benifitlist{overflow-x:scroll;}
    .pricebox table td{width:126px;}
    .cssslider{white-space:nowrap; overflow:auto; margin:0 -15px;padding-right:15px; -webkit-overflow-scrolling: touch;}
    .cssslider li{padding-left:15px; display:inline-block; float:none; width:290px;}

}

@media screen and (min-width:768px) {
    .logo{padding:10px 0 0;}
	.padd80{padding:80px 0;}
    .main-banner{height:600px; padding-top:130px; }
    .aboutbanner{height:370px; padding-top:130px;}
	.bannerheading{font-size:45px; width:70%;}
	.aboutheading h1{font-size:50px;}
    .servicesblock h1{font-size:36px;}
    .industrucater h2, .ourclients h2, .chooseleftrow h2, .countcolm h2{font-size:32px;}
    .servicecolm{margin:20px 0;}
    .servicesblock .para{width:80%;}
    .footerservices{margin:0;}
    .borderbottm{border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
    .aboutcolm {padding:50px 50px 0;}
    /*.sendmsg, .contctinfo{padding:50px 40px 50px 50px;}*/
    .sendmsg, .contctinfo{padding:20px 10px 20px 10px;}
    .inputlist li{display:inline-block; width:47%; margin:0 20px 20px 0;}
    .slidcontent{top:100px;}
    .bg_ThankYou{height:370px; padding-top:130px;}
    
}

@media only screen and (min-width:992px) {
	.callcntrgirlimg img{display:block; width:94%;}
    .whychoosus:before{width:60%;}
}
@media only screen and (min-width: 1023px){
	
}