
.brownBgSection .btn-block{text-align:center;padding-top:35px;}
.AssignBlock:after{content:'';position:absolute;right:0px;bottom:0px;height:60%;width:1px;background-color:#fff2db;right:-15px;}
.brownBgSection .col-sm-4:last-child .AssignBlock:after{content:none;}
.whitebgGirlSection.lazyloaded {position:relative;padding:85px 0px 50px;background-image: url(../images/whiteGirl.jpg); background-repeat: no-repeat; background-position:75% 100%;}
.whitebgGirlSection .headingBlock .siteTitle{font-size:2.375em;font-weight:300;letter-spacing:-1px; margin-bottom: 45px;}
.whitebgGirlSection .headingBlock .siteTitle strong{font-size:0.9473684210526315em;}
.whitebgGirlSection .headingBlock .siteTitle:before,
.whitebgGirlSection .headingBlock .siteTitle:after{left:0px;transform:none;}
.bookbgSection .list { margin: 20px 0 20px 0 !important; }
.whitebgGirlSection .list { margin: 20px 0 20px 0 !important; }
.bookbgSection ul.list li:before { display: inline-block; position: relative !important;top: 0px !important; margin-right: 5px; }
.whitebgGirlSection .title, .bookbgSection .title { display: block; font-size: 20px; font-weight: 600; display: block; margin: 30px 0 15px 0; color:#7e2d34; }
.contentBlock .headingBlock{position:relative;}
.contentBlock ul.list li{list-style-type:none;position:relative;padding-left:25px;padding-bottom:8px;font-size:18px;font-style:italic;color:#707070;font-weight:500;letter-spacing:-0.3px;}
.contentBlock ul.list li:before{content:'';position:absolute;left:0px;background:url(../images/svg/bulletArrow.svg);width:14px;height:14px;top:4px;}
.contentBlock .list{margin:70px 0px 20px;}
.contentBlock p{color:#707070;font-size:17px;font-weight:300;line-height:1.7;padding-right:130px;}
.whitebgGirlSection .btn-block{padding-top:40px;}
.bookbgSection.lazyload, .bookbgSection {position: relative; }
.bookbgSection.lazyloaded {position:relative;padding:85px 0px 50px;background-image: url(../images/bookbgBackg.jpg); background-repeat: no-repeat; background-position:center center;background-size:cover;}
.bookbgSection:before{content:'';background:#e8d2aa;height:100%;width:640px;position:absolute;left:-140px;top:0px;transform:skew(23deg);}
.bookbgSection:after{content:'';background:url(../images/bookbg.png) no-repeat;background-position:left center;background-size:contain;height:100%;width:49%;position:absolute;left:0px;top:0px;}
.bookbgSection .headingBlock .siteTitle{font-size:2.1875em;font-weight:300;color:#ffffff;letter-spacing:-1px;display:inline-block;}
.bookbgSection .headingBlock .siteTitle strong{color:#ffffff;font-size:0.9428571428571428em;line-height:1.3;}
.bookbgSection .headingBlock .siteTitle:before,
.bookbgSection .headingBlock .siteTitle:after{right:0px;transform:none;left:auto;width:100%;}
.bookbgSection .contentBlock{text-align:right;}
.bookbgSection .contentBlock p{padding-right:0px;margin-top:55px;color:#847f7e;}
.bookbgSection .headingBlock .siteTitle:before{bottom:-15px;left:auto;}
.bookbgSection .headingBlock .siteTitle:after{bottom:-19px;}
.expertsBgSection.lazyloaded {position:relative;background-image: url(../images/expertsBg.jpg); background-repeat: repeat; background-position: center; min-height:237px;padding:75px 0px 65px;text-align:center;}
.expertsBgSection .headingBlock .siteTitle strong{font-size:1em;font-weight:bold;color:#7e2d34;letter-spacing:-1px;display:inline-block;}
.expertsBgSection .headingBlock .siteTitle{color:#553f3d;font-size:2.4375em;line-height:1.3;font-weight:300;}
.expertsBgSection .contentBlock p{padding:60px 60px 30px;}
.menBgSection.lazyloaded {position:relative;padding:50px 0px 0px;background-image: url(../images/manbg.jpg); background-repeat: no-repeat; background-position:center center;background-size:cover;}
.menBgSection .headingBlock .siteTitle{font-size:2.375em;font-weight:300;letter-spacing:-1px;}
.menBgSection .headingBlock .siteTitle strong{font-size:0.9473684210526315em;}
.menBgSection .headingBlock .siteTitle:before,
.menBgSection .headingBlock .siteTitle:after{left:0px;transform:none;background-color:#ffffff;width:90%;}
.menBgSection .headingBlock .siteTitle:before{bottom:-15px;}
.menBgSection .headingBlock .siteTitle:after{bottom:-19px;}
.menBgSection .contentBlock ul.list li{font-size:17px;color:#514c42;font-weight:300;font-style:inherit;padding-bottom:30px;letter-spacing:-0.5px;}
.helpStripSection.lazyloaded {position:relative;background-image: url(../images/helpStripBg.jpg); background-repeat: repeat; background-position: center; padding:25px 0px 25px;text-align:center;min-height:270px;}
.helpStripSection .contentBlock .headtxt{font-size:2.75em;font-weight:300;color:#ffffff;letter-spacing:-0.4px;}
.helpStripSection .contentBlock p span{font-size:24px;font-weight:300;color:#e8d2aa;letter-spacing:-0.4px;background:#3a2928;padding:5px 15px;border-radius:49px;}
.helpStripSection .contentBlock p{padding-right:0px;}
.helpStripSection .contentBlock p span b{text-transform:uppercase;}
.contentBlock .last{font-size:24px;font-weight:300;color:#ffffff;margin:6px 0px 21px;display:block;}
.contentBlock .last b{text-transform:uppercase;}
.helpStripSection .btn-block a{background:#e8d2aa;border:1px solid #e8d2aa;color:#701f26;}
.helpStripSection .btn-block a:hover{border:1px solid #e8d2aa;background:transparent;color:#e8d2aa;}
.testiSection.lazyloaded {position:relative;padding:55px 0px 45px;background-image: url(../images/testiBG.jpg); background-repeat: no-repeat; background-position:center center;background-size:cover;}
.reviewBlock p{font-size:20px;font-style:italic;color:#ffffff;line-height:1.6;margin:0;padding-right:65px;padding-top:70px;font-weight:300;}
.personBlock{position:relative;display:block;width:141px;margin-left:auto;margin-right:35px;text-align:center;}
.personBlock .name{display:block;font-size:18px;color:#e8d2aa;font-weight:bold;line-height:1.2;margin-top:12px;}
.personBlock .education{font-size:15px;color:#ffffff;font-weight:300;}
.personBlock:before{content:'';position:relative;display:block;background:url(../images/testCap.png);width:128px;height:45px;margin:0 auto 5px;}
.testi-sliderBlock .item:after{content:'';position:absolute;width:83%;height:58px;background:url(../images/qoute.png) no-repeat;background-position:right center;right:105px;bottom:0px;margin-right:0px;}
.testi-sliderBlock .item{display:flex;padding-bottom:70px;}
.testi-sliderBlock .owl-theme .owl-controls .owl-page span{display:block;width:50px;height:4px;margin:5px 7px;background:#e8d2aa;opacity:1;}
.testi-sliderBlock .owl-theme .owl-controls .owl-page.active span{background:#7e2d34;}
.contactFooterSection.lazyloaded {position:relative;background-image: url(../images/lightBrownBg.jpg); background-repeat: repeat; background-position: center; min-height:217px;padding:40px 0px;}
.contactFooterSection .footer-head{font-size:20px;color:#7e2d34;font-weight:bold;margin-bottom:20px;}
.contactFooterSection p{font-size:15px;color:#887a62;font-weight:400;line-height:1.6;padding-bottom:25px;}
.footermenu{list-style:none;padding:0px;}
.footermenu li{padding-bottom:7px;}
.footermenu li a{font-size:15px;color:#887a62;cursor:pointer;font-weight:400;}
.footermenu li a:hover{color:#6a252b;}
.contactFooterSection .form-control{border-radius:20px;}
.contactFooterSection .btn-newsletter{background:#5acda2;font-size:14px;font-weight:600;color:#282828;border-radius:20px;padding:8px 49px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.contactFooterSection .btn-newsletter:hover, .contactFooterSection .btn-newsletter:focus{background-color:transparent;border:1px solid #5acda2;color:#ffffff;}
.footContct .d-phone{font-size:14px;color:#6a252b;}
.footImg{padding-bottom:20px;}
.footContct .d-phone .emailIcon{width:20px;height:13px;top:2px;}
.footContct .d-email .phoneIcon{width:14px;height:23px;top:5px;left:3px;}
.footContct li{list-style-type:none;padding-left:0px;}
.footContct .d-email span {font-weight:bold;font-size:18px;color:#6a252b;padding-left:5px;display:inline-block;}
.footContct .d-phone a{font-weight:400;font-size:14px;color:#6a252b;}
.copyrightSection{position:relative;}
.copyEditInner{background:#503f3e;padding:15px 0px;border:1px solid #503f3e;}
.copyEditInner p{font-size:13px;color:#806d6b;margin:0px;}
.noPadding{padding:0px;}
.disclaimer{display:block;position:relative;background:#6a252b;padding:0px 0px 30px;}
.disclaimer .footer-head{color:#ffffff;font-size:17px;font-weight:bold;margin-bottom:8px;text-transform:uppercase;margin-top:15px;}
.disclaimer p{color:#aa8487;font-size:14px;}
.paymentBlock{position:relative;right:0px;top:25px;text-align:center;}
.paymentBlock img{margin-bottom:10px;}
.paymentBlock img:first-child{padding-right:25px;}
.paymentBlock img:last-child{padding-left:25px;}
ul.ollist{list-style:none;}
.inner-page .heading1.page-title,
.inner-page .heading3.page-title{color:#515159;text-transform:capitalize;font-weight:500;display:inline-block;position:relative;margin-top:20px;margin-bottom:25px;}
.inner-page .heading1.page-title{font-size:28px;color:#7e2d34;}
.inner-page .heading3.page-title{font-size:20px;color:#553f3d;display:block;}
.inner-page ul.unlist,
.inner-page ol.ollist{padding-left:25px;position:relative;}
.inner-page ul.unlist li,
.inner-page ol.ollist li{position:relative;font-size:16px;color:#666666;font-weight:300;margin-bottom:10px;list-style:none;}
.inner-page ul.unlist li:before,
.inner-page ol.ollist li:before{content:'';position:absolute;left:-25px;background:url(../images/svg/bulletArrow.svg);width:14px;height:14px;top:4px;}
.inner-page .email,
.inner-page .phoneNumber{color:#7e2d34;display:inline-block;}
.inner-page p{font-size:16px;color:#666666;font-weight:300;margin-bottom:15px;line-height:1.7;}
.testimonialsPage blockquote{background:#f9f9f9;border-left:5px solid #ffba00;margin:1.5em 0px;padding:0.5em 10px;quotes:"\201C""\201D";font-size:15px;}
.testimonialsPage blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em;}
ul.un-list2{list-style:none;}
.inner-page strong{color:#553f3d;}
.inner-page .heading1.page-title:before,
.inner-page .heading1.page-title:after{content:'';position:absolute;left:0px;background:#f5deb3;width:70%;height:1px;}
.inner-page .heading1.page-title:before{bottom:-10px;}
.inner-page .heading1.page-title:after{bottom:-15px;}
.inner-page .heading3.page-title:before,
.inner-page .heading3.page-title:after{content:'';position:absolute;left:0px;background:#f5deb3;width:10%;height:1px;}
.inner-page .heading3.page-title:before{bottom:-8px;}
.inner-page .heading3.page-title:after{bottom:-13px;}
.inner-page.faqPage .panel-group .panel-heading a.collapsed{padding:10px 15px;display:block;background:#f5deb3;color:#7e2d34;}
.inner-page.faqPage .panel-group .panel-heading a{padding:10px 15px;display:block;background:#7e2d34;color:#f5deb3;}
.sidebars{width:255px;height:53px;position:fixed;top:40%;z-index:9999;margin-top:-60px;right:-200px;margin-right:0;}
.sidebars .sidebar-chat{display:block;margin-bottom:7px;position:relative;right:20px;cursor:pointer;}
.sidebars .sidebar-chat img{position:relative;left:-6px;float:left;}
.sidebars .sidebar-chat .chatwrap{background:#282828;border-top-left-radius:4px;width:280px;border-bottom-left-radius:4px;overflow:hidden;color:#ffffff;}
.sidebars .sidebar-chat .chatwrap a{font-size:24px;line-height:24px;color:#ffffff;font-weight:bold;}
.sidebars .sidebar-chat .chatwrap .pnumlive{display:block;padding-top:19px;padding-bottom:20px;}
.sidebars .sidebar-chat .chatwrap .pnumlive2{display:block;padding-top:19px;padding-bottom:20px;padding-right:20px;font-size:20px;}
.sidebars .sidebar-chat .clicktocall p{color:#FFF;font-size:18px;font-weight:400;padding:6px 0 0 0;margin:5px 0 0 0;line-height:19px;background:#383838;display:inline-block;display:block;}
.sidebars .sidebar-chat .clicktocall a{color:#ffffff;}
.sidebars .sidebar-chat .clicktocall .pnumlive{font-size:24px;line-height:24px;}
.sidebars .sidebar-chat .clicktocall{font-size:18px;padding:0px;color:#fff;float:left;margin-top:-5px;font-weight:700;background:#383838;width:295px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.sidebars .sidebar-chat .clicktocall.lchat{padding:0px 0 0 0px;margin:0px;line-height:51px;}
.sidebars .sidebar-chat .clicktocall.lchat span{font-weight:normal}
.chat-spr{background:#7e2d34;width:75px;height:64px;position:relative;left:0px;float:left;margin-right:15px;line-height:55px;text-align:center;font-size:33px;}
.chat-spr.fa-commenting:before{content:"\f27a";display:inline-block;vertical-align:middle;margin:0px auto;}
.sidebanner{display:block;position:relative;text-align:right;margin-top:20px;}
.sidebanner img{margin:0px auto 50px;display:block;}
.pric-col{background:#f5deb3;color:#1b1b1b;text-align:center;font-size:18px;border:1px solid #ddd;margin-bottom:20px;margin-top:20px;}
.pric-col .h2{background:#7e2d34;font-size:18px;color:#fff;margin:0;padding:15px 10px;text-align:center;}
.pric-col ul{padding:0;margin:0;list-style:none;}
.inner-page .pric-col li{line-height:47px !important;border-top:1px solid #5c5c5c;text-align:center !important;font-size:15px;color:#7e2d34;}
.pric-col li sup{margin-top:15px;}
.pric-col p{background:#F2F2F2;font-size:14px;color:#7e2d34;padding:15px;margin:0;max-height:69px;min-height:69px;}
.pric-col h4.responsivePlan.visible-xs{margin-top:10px;margin-bottom:10px;}
.pric-col .btn{background:#7e2d34;color:#1b1b1b;text-transform:capitalize;font-size:16px;margin:0 auto;position:relative;display:block;color:#ffffff;}
.page-404 h1:before{content:none;}
.page-404 h3:before{content:none;}
.page-404{text-align:center;color:#011640;}
a.btn404{background:#f2b100;padding:8px 32px;color:#ffffff;display:inline-block;margin-top:25px;}
.orderformBody textarea#instructions{resize:none;}
.breadHead{background:url(../images/MainHeaderBg.jpg) no-repeat;background-size:cover;background-position:top center;min-height:150px;width:100%;position:relative;}
.breadHead:before{content:'';background:#000;opacity:0.5;position:absolute;display:block;height:150px;width:100%;top:0px;left:0px;z-index:0;}
.bcrum{height:150px;margin-bottom:0px;z-index:1;}
.breadcrumb-outer{display:block;position:relative;height:150px;}
.breadcrumb-outer .breadcrumb{position:relative;top:50%;margin-top:-20px;margin-bottom:0px;padding:8px 0px;}
.breadcrumb{background-color:transparent;}
.breadcrumb>.active{color:#fff;font-size:12px;}
.breadcrumb a{color:#f5deb3;font-size:12px;}
.breadcrumb .page-title{font-size:22px;color:#ffffff;text-align:left;display:block;margin:10px auto;font-weight:500;}
.breadcrumb .page-title .green{color:#f5deb3;}
.breadcrumb.align-text{text-align:right;margin:-10px 0px 0px;}
.breadcrumb-outer .col-sm-6{top:75%;}
.contactpage{}
.contactpage h2{font-size:28px;color:#707070;}
.contactpage p{color:#666666;font-size:14px;margin-bottom:20px;}
.contactpage .TextArea{resize:none;min-height:220px;}
.contactpage .dSubButton{font-size:20px;width:100%;padding:10px 0px;background-color:#090913;border-radius:0;float:right;border:none;color:#FFF;margin-top:10px;}
.inner-page.contactpage .heading3.page-title{margin:0px 0px 30px;}
.cnfRigh li{display: flex; align-items: center; list-style-type:none;color:#1f2431;font-size:15px;padding-top:10px; } .cnfRigh ul li i svg {width: 22px; height: 22px; } .aboutPage{padding:0px 0px 50px 0px;}
.cnfRigh ul li:hover i svg path {fill: #f5deb3; } .contactpage h4{margin:20px 0px;}
.Topnav .infoTop{display:block;}
.topHeader .infoTop{display:none;}
.inner-page{position:relative;padding-bottom:10px;}
.contactpage{}
.contactpage h2{font-size:28px;color:#707070;}
.contactpage p{color:#666666;font-size:14px;margin-bottom:25px;}
.contactpage .InputTxt, .contactpage .TextArea, .contactpage select{width:100%;color:#817f7f;font-size:14px;padding:10px 10px;border:1px solid #dcdcdc;background:#f5f5f5;border-radius:1px;margin-top:20px;box-sizing:border-box;}
.contactpage .col-md-12:first-child .InputTxt{margin-top:0px;}
.contactpage .TextArea{resize:none;min-height:220px;}
.contactpage .dSubButton{font-size:20px;width:100%;padding:10px 0px;background-color:#090913;border-radius:0;float:right;border:none;color:#FFF;margin-top:20px;}
.cnfRigh{margin-top:130px;margin-left:10px;}
.cnfRigh ul li i{width: 50px; height: 50px; margin-right: 10px; text-align: center; background: #f5deb3; color: #7e2d34; border-radius: 30px; display: inline-flex; justify-content: center; align-items: center; } .cnfRigh li{list-style-type:none;color:#1f2431;font-size:15px;padding-top:10px;}
.cnfRigh li:hover i{background:#7e2d34;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.cnfRigh li:hover i{background:#7e2d34;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;color:#f5deb3;}
.cnfRigh li a .email,
.cnfRigh li a .phoneNumber{color:#7e2d34;}
.socialicons a{margin-top:14px !important;}
.badge.social{background:#7e2d34;font-size:16px;height:30px;width:30px;text-align:center;line-height:30px;margin:0 5px 20px 0;padding:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#ffffff;}
.badge.social.facebook{margin-left:0px;}
.badge.social.twitter:hover{background:#553f3d;color:#fff;}
.badge.social.facebook:hover{background:#553f3d;color:#fff;}
.badge.social.gplus:hover{background:#553f3d;color:#fff;}
.socialicons{position:relative;border-top:1px solid #7e2d34;}
ul.footContct{margin-bottom:15px;margin-top:10px;}
.americanexpress-icon{background-position:-11px -13px;width:46px;height:29px;}
.visa-icon{background-position:-11px -54px;width:46px;height:29px;}
.discover-icon{background-position:-11px -99px;width:47px;height:32px;}
.mastercard-icon{background-position:-11px -154px;width:46px;height:30px;}
.icon-align-center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.hsbc-icon{background-position:-8px -192px;width:116px;height:28px;}
.paypal-icon{background-position:-74px -13px;width:100px;height:30px;}
.secure-text{display:block;color:#e8d2aa;font-size:22px;font-style:italic;margin:5px 5px 10px;}
.icon-facebook svg {width: 25px; height: 15px; position: relative; top: 2px; } .icon-facebook svg path {fill: #ffffff; }
.payment-icon .pay-icon span {color: #ffffff; } .payment-icon {background-color: #7e2d34 !important; }

@media (max-width:1600px){body{font-size:16px;}
.whitebgGirlSection.lazyloaded {background-position:100% 100%;}
}
@media (min-width:1500px){
.menBgSection.lazyloaded {position:relative;padding:50px 0px 0px;background-image: url(../images/manbg.jpg); background-repeat: no-repeat; background-position:center top;background-size:100%;}
}
@media (max-width:1366px){body{font-size:15px;}
.bookbgSection:before{width:450px;}
.bookbgSection:after{width:46%;}
.homeBanner{min-height:550px;}
.banner-text-wrapper{min-height:380px;}
}
@media (max-width:1024px){body{font-size:13px;}
}
@media (max-width:767px){body{font-size:14px;}
}
@media (max-width:500px){body{font-size:10px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){}
@media(max-width:1199px){.infoTop a{font-size:14px;}
.aboutUsSection p{
font-size:15px;margin-bottom:15px;}
.workText h4{font-size:17px;margin:10px 0px 20px;}
.workText p{font-size:15px;}
.banner-headBlock .midText{font-size:17px;}
.specialContent .list p{font-size:17px;}
.specialContent p{font-size:16px;}
.contentBlock ul.list li{font-size:17px;}
.contentBlock .list{margin:45px 0px 20px;}
.paymentBlock{text-align:center;}
.cnfRigh li{font-size:13px;}
.heroSection .heroFormBlock{position:relative;text-align:center;}
.heroFormBlock .fieldBox:first-child,
.heroFormBlock .fieldBox:nth-child(2){width:45%;}
.heroFormBlock .fieldBox:nth-child(3),
.heroFormBlock .fieldBox:last-child{width:45%;}
.heroFormBlock .phone1{float:none;margin-left:auto;width:79.5%;}
}
@media(max-width:991px){
.nav>li{padding:20px 15px;}
.navbar-default .navbar-nav>li>a{font-size:12px;}
.infoTop a{font-size:12px;}
.infoTop .phoneNumber {font-size: 14px;}
.aboutImg img{margin:20px auto 0px;}
.sublisttext p{font-size:15px;line-height:1.6;letter-spacing:0px;}
.reviewBox{padding:50px 20px 15px;}
.infoTop ul{padding:35px 0px 0px;}
.infoTop ul li{font-size:13px;margin-right:0px;margin-bottom:5px;}
.phoneIcon{width:15px;height:24px;top:6px;}
.emailIcon{width:21px;height:14px;top:2px;}
.banner-headBlock .midText{font-size:16px;padding:10px 40px 20px;}
.banner-text-wrapper{min-height:400px;}
.homeBanner{min-height:560px;}
.heroFormBlock .InputTxt, .heroFormBlock .form-control.paper_type{font-size:14px;height:40px;}
.AssignBlock .assign-headtext{font-size:17px;}
.AssignBlock p{line-height:1.6;}
.btn-block a{width:157px;height:44px;font-size:15px;}
.btn-block .btn-white{font-size:15px;}
.btn-block a span{padding:12px 30px;}
.whitebgGirlSection.lazyloaded {padding:55px 0px 50px;background-position:150% 100%;}
.expertsBgSection .contentBlock p{padding:40px 0px 30px;}
.expertsBgSection.lazyloaded {padding:55px 0px 55px;}
.helpStripSection .contentBlock p span{font-size:22px;}
.contentBlock .last{font-size:22px;}
.reviewBlock p{font-size:18px;}
.whitebgGirlSection .contentBlock p{padding-right:30px;}
.bookbgSection:after,
.bookbgSection:before{content:none;}
.bookbgSection .contentBlock .headingBlock,
.bookbgSection .contentBlock p{text-align:center;}
.bookbgSection .headingBlock .siteTitle:before{bottom:-15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.bookbgSection .headingBlock .siteTitle:after{bottom:-19px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.bookbgSection.lazyloaded {padding:55px 0px 50px;}
.contactFooterSection{text-align:center;}
.cnfRigh li{font-size:15px;}
.cnfRigh{margin-top:0px;margin-left:0px;}
.heroFormBlock .phone1{float:none;margin-left:auto;}
.heroFormBlock .fieldBox:first-child,
.heroFormBlock .fieldBox:nth-child(2),
.heroFormBlock .fieldBox:nth-child(3),
.heroFormBlock .fieldBox:last-child{width:42%;}
.specialContent .list{padding:0px 60px 45px;}
.specialContent .list span:last-child p:before{top:6px;transform:none;}
.sidebanner{max-width:100%;margin:50px auto 0px;text-align:center;}
.contactWrapper{height:115px;}
.infoTop a .phoneNumber{font-size:14px;}
.navbar .tooltip.bottom{top:37px;}
}
@media only screen and (min-width:768px) and (max-width:780px){.navbar-nav{margin-top:15px;margin-right:-9px;}
}
@media(max-width:767px){
.infoTop .phoneNumber {color: #7e2d34 !important;}
.heroFrom.innnerPage-quoteform{background-color:#553f3d;}
.posAb{display:none;}
.contactWrapper{height:115px;}
.infoTop a .phoneNumber{font-size:16px;}
.nav.navbar-nav li:last-child{padding-right:15px;}
.navbar-brand{height:auto;}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align:center;color:#ffffff}
.navbar.navbar-default .collapse.navbar-collapse{padding:inherit;border:none;}
.navbar-nav{background:#7e2d34;}
.navbarWrapper .navbar-nav{margin-top:0px;margin-bottom:0px;margin-right:-15px;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{color:#f5deb3;background-color:transparent;}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{color:#f5deb3;}
.nav.navbar-nav .dropdown.open{padding-bottom:0px;}
.navbarWrapper .navbar-collapse{padding-right:15px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#f5deb3;background-color:transparent;}
.infoTop a{font-size:14px;color:#f5deb3;}
.heroPoints .heroPointsBlock p:last-child{padding-left:40px;}
.heroPoints .heroPointsBlock p:last-child .tickIcon{left:20px;}
.bcrum, .breadHead, .breadHead:before{height:200px;}
.Topnav .infoTop{display:block;}
.infoTop ul li{background:none;color:#ffffff;}
.infoTop ul{padding:0px;display:block;margin:0px;text-align:center;}
.contactWrapper .infoTop{display:none;}
.Topnav .navbarWrapper{position:absolute;top:80px;}
.logoWrapper{z-index:999999;display:inline-block;position:absolute;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color:#7e2d34;background:#7e2d34;}
.navbar-default .navbar-toggle:hover .icon-bar{background-color:#ffffff;}
.phoneIcon,
.emailIcon{display:none;}
.topHeader .nav.navbar-nav li{border-right:none;}
.heroFrom .heroFormBlock{text-align:center;}
.banner-headBlock h1{font-size:3.5em;}
.banner-headBlock .headtextPara{font-size:0.84375em;}
.heroFormBlock .fieldBox{display:inline-block;width:221px;}
.specialContent p{font-size:16px;}
.specialContent .list p{font-size:16px;}
.specialContent{padding-top:50px;}
.specialContent .list{padding-bottom:25px;}
.specializesSection{padding:30px 0px 35px;}
.AssignBlock p{margin-bottom:15px;}
.brownBgSection .btn-block{padding-top:25px;}
.contentBlock .headingBlock,
.contentBlock p{text-align:center;padding-right:0px;}
.whitebgGirlSection .btn-block{padding-top:40px;text-align:center;}
.btn-block a.btn-white:last-child{margin-right:0px;}
.expertsBgSection .contentBlock p{font-size:16px;}
.bookbgSection{padding:55px 0px 50px;}
.helpStripSection .contentBlock h5{font-size:2.25em;}
.helpStripSection .contentBlock p span,
.contentBlock .last{font-size:20px;}
.helpStripSection.lazyloaded {padding:35px 0px 25px;}
.reviewBlock p{font-size:16px;padding-top:50px;}
.whitebgGirlSection.lazyloaded {background:none !important;}
.menBgSection.lazyloaded {background-image:url(../images/whoutManBg.jpg) !important;background-position:center center;background-size:cover;height:100%;}
.menBgSection .headingBlock .siteTitle:before,
.menBgSection .headingBlock .siteTitle:after,
.whitebgGirlSection .headingBlock .siteTitle:before,
.whitebgGirlSection .headingBlock .siteTitle:after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.menBgSection .headingBlock .siteTitle:before,
.menBgSection .headingBlock .siteTitle:after{width:70%;}
.paymentBlock{position:relative;top:0px;margin-top:20px;right:0px;}
.disclaimer{padding:0px 0px 20px;text-align:center;}
.specialContent .list span:first-child p:before{top:50%;transform:translateY(-50%);}
.specialContent .list p:before{top:5px;transform:none;}
.heroFormBlock .fieldBox:first-child,
.heroFormBlock .fieldBox:nth-child(2),
.heroFormBlock .fieldBox:nth-child(3),
.heroFormBlock .fieldBox:last-child{width:70%;}
.Topnav .navbarWrapper{top:100px;z-index:9998;}
.navbar-default .navbar-nav .open .dropdown-menu>li:last-child{padding-right:0px;}
.navbar .tooltip.bottom{display:none;}
.headingBlock .siteTitle,
.expertsBgSection .headingBlock .siteTitle,
.menBgSection .headingBlock .siteTitle {font-size: 2.3em;}
.whitebgGirlSection .headingBlock .siteTitle {font-size: 2em; line-height: 1.4; }
.expertsBgSection.lazyloaded {padding: 40px 0px 65px;}
.helpStripSection .contentBlock .headtxt {font-size: 2.35em;margin-bottom: 5px;}
.banner-headBlock .line1,
.banner-headBlock .line2 {font-size: 3em;}

}
@media(max-width:500px){
.infoTop ul li{height:auto;}
.infoTop,
.disclaimer{text-align:center;}
.d-phone{padding:0px;border-right:none;}
.d-email{padding:0px;}
.socialIcon ul li{float:none;margin-right:7px;list-style:none;display:inline-block;}
.socialIcon{text-align:center;}
.socialIcon ul li a i{font-size:13px;}
.banner-text-wrapper, .homeBanner{min-height:600px;}
.banner-text-wrapper .banner-headBlock{bottom:30px;}
.banner-headBlock .headtextPara{margin-bottom:13px;}
.btn-block a{width:140px;height:40px;margin-bottom:10px;}
.btn-block a span{padding:9px 22px;}
.infoTop ul li{margin:0px;line-height:35px;}
.logoWrapper img{width:85%;}
.navbar-nav{margin-top:44px;}
.banner-headBlock .midText{font-size:15px;padding:10px 0px 20px;}
.banner-text-wrapper, .homeBanner{min-height:420px;}
.banner-headBlock .headtextPara{font-size:0.81375em;}
.banner-headBlock h1{font-size:3.5em;}
.btn-block.order-btn .dSubButton{width:175px;height:40px;font-size:15px;}
.headingBlock h1.siteTitle, .headingBlock h3.siteTitle{line-height:1.2;}
.specialContent .list p{font-size:15px;}
.specialContent p{font-size:15px;}
.AssignBlock .assign-headtext{margin:20px 0px 15px;}
.bookbgSection{padding:45px 0px 40px;}
.testi-sliderBlock .item{display:block;}
.personBlock{display:block;width:100%;}
.helpStripSection .contentBlock p span,
.contentBlock .last{font-size:18px;background:none;}
.helpStripSection{padding:18px 0px 20px;background-size:contain;}
.helpStripSection .contentBlock h5{margin-top:0px;}
.helpStripSection .btn-block a{margin:0;}
.contentBlock .last{margin-bottom:15px;}
.testi-sliderBlock .personBlock img{display:block;max-width:100%;width:auto;margin:0 auto;}
.reviewBlock p{font-size:15px;padding-top:30px;padding-right:0px;text-align:center;}
.headingBlock h1.siteTitle:before, .headingBlock h3.siteTitle:before, .headingBlock h1.siteTitle:after, .headingBlock h3.siteTitle:after{width:280px;}
.testi-sliderBlock .item:after{width:88%;right:21px;}
.contactFooterSection{text-align:center;padding:20px 0px 10px;}
.paymentBlock img{margin-bottom:10px;text-align:center;padding:0px !important;padding-right:10px !important;}
.infoTop a .phoneNumber{font-size:15px;}
.specialContent .list span:first-child p:before{top:5px;transform:none;}
.heroFormBlock .fieldBox:first-child,
.heroFormBlock .fieldBox:nth-child(2),
.heroFormBlock .fieldBox:nth-child(3),
.heroFormBlock .fieldBox:last-child{width:80%;}
.specialContent .list{padding:0px 0px 45px;}
.Topnav .navbarWrapper{top:100px;}
.navbarWrapper .navbar-nav{margin-top:20px;}
.cnfRigh li a{font-size:12px;}
.helpStripSection .contentBlock .headtxt{line-height:1.3;margin-bottom:10px;}
.headingBlock .siteTitle:before,
.headingBlock .siteTitle:after{width:100% !important}
.banner-headBlock .line1, .banner-headBlock .line2 {font-size: 2.8em; line-height: 1.2; letter-spacing: 0.3px; }
.expertsBgSection.lazyloaded {padding: 40px 0px 40px;}
.infoTop li.d-email {    line-height: 33px; margin-top: -5px;}

}
@media(max-width:482px){.infoTop ul li{}
}
@media(max-width:330px){.logoWrapper{width:75%;}
.banner-headBlock .headtextPara{font-size:0.84375em;}
.banner-headBlock h1{font-size:3em;}
.headingBlock h1.siteTitle,
.headingBlock h2.siteTitle,
.headingBlock h3.siteTitle{font-size:2.55em;}
.paymentBlock img{padding-right:0px !important;}
.btn-block a{margin-right:0px;}
.brownBgSection .btn-block a,
.expertsBgSection .btn-block a{margin:0px 15px 10px;}
.brownBgSection .btn-block a.btn-white:last-child,
.expertsBgSection .btn-block a.btn-white:last-child{margin-right:15px;}
}
@media only screen and (min-width:200px) and (max-width:330px){}

