@font-face {
	font-family: 'typo3Normal';
	src: url('../fonts/typo3/typo3Normal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Typo3-Medium';
	src: url('../fonts/typo3/Typo3-Medium.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
h3{font-family: 'Typo3-Medium';font-size: 49px;}
h4{font-family: 'typo3Normal';}
/*h5{font-weight: 600;}*/
body{margin: 0px;padding: 0px;color: #000;font-family: 'Montserrat', sans-serif;}
#page{overflow: hidden;}
/*effect all pages this css*/
h1, h2, h3, h4, h5, h6{ cursor: default; margin: 0px;}
a{ -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; color: #d2d2d2; outline: none;display: inline-block;font-size: 15px;}
a:hover{color: #1583c4;text-decoration: none;}
ul{margin-bottom: 0px;}
/*p{font-size: 15px;font-weight: 500;}*/
.parantImg{background-size: cover;background-repeat: no-repeat;background-position: center center;}
input:focus, select:focus, textarea:focus, button:focus{outline: none !important;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    -o-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
}
/*header menu*/
#menu .mm-panel,
#menu .mm-panels,
#menu .mm-navbar {background: #e96f1d;color: #fff;}
#menu .mm-listitem{color: #fff;}
#menu .closeMenu a{text-align: right;font-size: 30px;}
#menu .mm-listview>li>a,
#menu .mm-listview>li>span,
#menu .mm-navbar a,
#menu .mm-navbar>*{color: #fff;text-transform: capitalize!important;font-weight: 500;}
#menu .mm-panel.mm-hasnavbar .mm-navbar{border-color: rgba(255, 255, 255, 0.14);background: #e8640b;}
#menu .mm-listview>li:not(.mm-divider):after{display: none}
#menu .mm-listview>li.mm-selected>a:not(.mm-next),
#menu .mm-listview>li.mm-selected>span {background: #08b4d8;}
#menu li.closeMenu {position: absolute;top: 9px;right: 10px;line-height: 0px;-webkit-animation: loadtime .5s;animation: loadtime .5s;}
/*menu button icon styling*/
.menuBtn{display: none;}
.menuBtn a{display: inline-block;position: relative;}
.menuBtn a span,
.menuBtn a:before,
.menuBtn a:after{display: block;width: 26px;height: 2px;background-color: #fff;margin: 5px 0;border-radius: 20px;}
.menuBtn a:before, .menuBtn a:after{content: "";}
@-webkit-keyframes loadtime{
	0%{opacity: 0;visibility: hidden;}
	100%{opacity: 1;visibility: visible;}
}
@keyframes loadtime{
	0%{opacity: 0;visibility: hidden;}
	100%{opacity: 1;visibility: visible;}
}
#menu li.closeMenu a{padding: 2px!important;}
#menu li.closeMenu a i{font-size: 16px;}
#menu li.closeMenu a {height: 22px;width: 22px;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box; line-height: 50px;display: inline-block;}
#menu li.closeMenu a:after,
#menu li.closeMenu a:before{-webkit-transform: translate(-50%, -50%) rotate(-45deg);-ms-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);content: '';position: absolute;top: 50%;left: 50%;display: block;height: 2px;width: 15px;background-color: #fff;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
#menu li.closeMenu a:after {-webkit-transform: translate(-50%, -50%) rotate(45deg);-ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);}
#menu .mm-listview>li.closeMenu.mm-selected>a:not(.mm-next){background-color: transparent;}
/*main header*/
.myHeader{position: absolute;top: 0;left: 0;width: 100%;z-index: 999;}
.myHeader .innHeader{padding: 20px 0;}
.myHeader .innHeader .logoPrt {display: inline-block;vertical-align: bottom;width: 288px;}
.myHeader .innHeader .navPrt {display: inline-block;vertical-align: bottom;width: calc(100% - 293px);text-align: right;}
.myHeader .innHeader .logoPrt img{width: 100%; height: auto;}
.myHeader .innHeader .navPrt .callUsRow{margin-bottom: 20px;}
.myHeader .innHeader .navPrt .callUsRow .callUsBtn {font-size: 21px;display: inline-block;vertical-align: middle;margin-right: 15px;color: #fff;font-weight: 600;}
.myHeader .innHeader .navPrt .callUsRow .offerBtn {font-size: 15px;display: inline-block;vertical-align: middle;margin-right: 13px;color: #fff;font-weight: 300;background-color: #e96f1d;padding: 8px 18px;border-radius: 5px;}
.myHeader .innHeader .navPrt .headerNav{text-align: right;}
.myHeader .innHeader .navPrt .headerNav ul{display: inline-block;}
.myHeader .innHeader .navPrt .headerNav ul li{display: inline-block;}
.myHeader .innHeader .navPrt .headerNav ul li a{color: #fff;margin: 0 13px;}
.myHeader .innHeader .navPrt .headerNav ul li a:hover{color: #e96f1d;}

.banner, .inner-banner{position: relative;z-index: 1;}
.banner .row, .banner .container{height: 100%;}
.banner:before,.inner-banner:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;display: block;background-color: rgba(11, 66, 97, 0.63);z-index: -1;}
.banner .innBanner{position: relative;height: 100%;}
.banner .darkBox {
    background-color: rgba(0, 0, 0, 0.63);
    margin: 0 auto;
    padding: 40px 40px 30px;
    text-align: center;
    position: unset;
    margin: 180px auto 0;
}
.banner .darkBox, .sortFormWrp .innSortFrm .bgColr{width: 86%;}
.banner .darkBox .banTop {margin-bottom: 30px;}
.banner .darkBox .banTop h2{font-size: 31px;font-family: 'Typo3-Medium', cursive;color: #fff;margin-bottom: 20px;}
.banner .darkBox .banTop h2 span{color: #e96f1d;}
.banner .darkBox .banTop h3{font-size: 21px;font-family: 'typo3Normal', cursive;;color: #08abce;}
.banner .darkBox .ListRow {width: 100%;margin: 0 auto 40px;}
.banner .darkBox .ListRow ul{list-style-type: none;float: left; padding-left: 0}
.banner .darkBox .ListRow ul li{width: 49%; display: inline-block;vertical-align: top; font-size: 18px;color: #fff;background-image: url('../../images/orangeRightArrow.png');background-position: left top 3px; background-repeat: no-repeat;background-size: 20px;text-align: left;padding: 0 0 0 35px;line-height: 40px;font-weight: 300;}
.banner .darkBox .ListRow ul{list-style-type: none;}

.banner .darkBox .bannerVid{border: 3px solid #000;position: relative;width: 75%;margin: 0 auto;}
.banner .darkBox .bannerVid a{position: relative;}
.banner .darkBox .bannerVid a img{width: 100%;}
.banner .darkBox .bannerVid a.html5lightbox{width: 100%;height: 100%;overflow: hidden;display: block;}
.banner .darkBox .bannerVid a.html5lightbox img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}
.html5-elem-data-box {display: none !important;}
/*video play button*/
.banner .darkBox .bannerVid a.html5lightbox img.playBtn{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 90px!important;height: 90px!important;display: inline-block!important;opacity: 0.6;transition: all .3s; }
.banner .darkBox .bannerVid a.html5lightbox:hover img.playBtn{transform: translate(-50%, -50%) scale(1.1);}
div#html5-watermark{display: none !important;}
/*video popup*/
.banner .darkBox .lightboxcontainer {width:100%;text-align:left;}
.banner .darkBox .lightboxleft { width: 40%;float:left;}
.banner .darkBox .lightboxright {width: 60%;float:left;}
.banner .darkBox .lightboxright iframe {min-height: 390px;}
.banner .darkBox .divtext {margin: 36px;}
.banner .darkBox #html5-watermark{display: none!important;}
/*after Banner form section*/
.sortFormWrp .innSortFrm{position: relative;}
.sortFormWrp .innSortFrm .bgColr{background-color: #0f283c;margin: 0 auto;padding: 40px 40px 50px;}
.sortFormWrp .innSortFrm .bgColr h5{font-size: 21px;color: #08b4d8;text-align: center;font-weight: 500;}
.sortForm{margin-top: 40px;}
.sortForm ul li{list-style: none;}
.sortForm ul{padding-left: 0}
.sortForm input{width: 100%;height: 40px;padding: 0px 25px;}
.sortForm input,
.sortForm input::placeholder{font-size: 14px;font-weight: 300;color: #474747;font-weight: 500;}
.sortForm .inputParent{width: 27%;padding: 0 5px;}
.sortForm .submitBtn{width: 19%;}
.sortForm .submitBtn input, a.achorStyle{font-size: 15px;background-color: #e96f1d;border: unset;color: #fff;transition: all .3s;padding: 10px 12px;display: inline-block;border-radius: 5px;font-weight: 300;}
.sortForm .submitBtn input:hover, a.achorStyle:hover{background-color: #08b4d8;color: #fff;}
.realStatSec .sortForm .submitBtn input {background-color: #08b4d8!important;font-weight: 600;}
.realStatSec .sortForm .submitBtn input:hover {background-color: #e96f1d!important;}
.mainForm .sortForm .submitBtn input:hover{background-color: #282828;color: #fff;}
/*atlanta section*/
.atlanta .innAtlanta{padding: 70px 0px 50px;}
.atlanta .topAtlan .lftPrt{width: 49%;}
/*.atlanta .topAtlan .lftPrt h3{font-size: 49px;}*/
.atlanta .topAtlan {margin-bottom: 20px;}
.atlanta .topAtlan .lftPrt h4{font-size: 31px;margin-bottom: 10px;}
.atlanta .rhsPrt{width: 51%;margin-bottom: 25px;}
.atlanta .rhsPrt h5{font-size: 21px;color: #e96f1d;margin-bottom: 20px;}
.atlanta .rhsPrt ul{padding-left: 20px;}
.atlanta .rhsPrt ul li{font-size: 15px;width: 33.33%;line-height: 30px;font-weight: 500;}
.atlanta .botAtlan{border-left: 8px solid #000;padding: 10px 10px 10px 30px;width: 83%;}
.atlanta .botAtlan p{font-size: 16px;line-height: 30px;margin: 0;}
.atlanta .botAtlan h5{font-size: 21px;color: #08b4d8;margin: 18px 0 30px;}
/*how it work section (hiv seciton)*/
.hivSec{background-color: #f6f6f6;}
.hivSec .innerHiv{padding: 90px 0;}
.hivSec .innerHiv .lhs{width: 41%; display: inline-block;vertical-align: middle;}
.commenHead h5{font-size: 22px;color: #f35f0a;font-weight: 300;margin-top: 10px;margin-bottom: 0px;}
.hivSec .innerHiv .rhs{width: calc(59% - 5px);display: inline-block;vertical-align: middle;}
.hivSec .innerHiv .rhs .tinStep{width: 225px;height: 225px;background-color: #fff;margin: 0 -2px;border-radius: 50%;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .25);position: relative;z-index: 1;}
.hivSec .innerHiv .rhs .tinStep:nth-child(2){z-index: 2;}
.hivSec .innerHiv .rhs .tinStep .centerPos{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;}
.hivSec .innerHiv .rhs .tinStep .centerPos h4{font-size: 23px;color: #e96f1d;margin-bottom: 30px;font-family: 'Typo3-Medium';}
.hivSec .innerHiv .rhs .tinStep .centerPos p{font-size: 18px;width: 126px;}
/*road financial section*/
.roadFinan{background-color: #14cc9b;}
.roadFinan .innerRoadFinan{padding: 70px 0 50px;}
.secondComHead{text-align: center;}
.secondComHead h3{font-size: 31px;color: #ffff;}
.secondComHead p{font-size: 16px;color: #ffff;margin: 15px 0 35px;}
.secondComHead a{font-size: 19px;font-weight: 600;color: #ffff;background-color: #000;padding: 10px 80px;}
/*road financial section*/
.realStatSec .innerRealEst{padding: 100px 0 0;}
.realStatSec .lhs{width: 39%;}
.realStatSec .lhs h3{font-size: 31px;color: #fff;margin-bottom: 30px;font-family: 'typo3Normal';line-height: 40px;}
.realStatSec .lhs p{font-size: 16px;color: #fff;line-height: 32px;width: 90%;}
.realStatSec .rhs{width: 50%;background-color: rgba(7, 7, 7, .88);padding: 35px 62px;}
.realStatSec .rhs .topPrt h5{font-size: 18px;color: #e96f1d;line-height: 30px;}
.realStatSec .rhs .topPrt ul{margin: 40px 0 30px;list-style-type: none;padding-left: 25px;}
.realStatSec .rhs .topPrt ul li{font-size: 15px;color: #ffff;line-height: 30px;margin-bottom: 10px;}
.realStatSec .rhs .topPrt ul li::before{content: "\2022";color: #e96f1d;font-weight: bold;display: inline-block; width: 1em;margin-left: -1em;font-size: 22px;}
.realStatSec .rhs .topPrt h6{font-size: 16px;color: #fff;line-height: 30px;width: 86%;}
.realStatSec .rhs .sortForm{width: 92%;margin: 30px 0 20px;}
.realStatSec .rhs .sortForm .inputParent{width: 100%;margin: 0 0 20px;}
/*sold section*/
.soldSec .innerSold .parantImg{height: 470px;width: 100%; position: relative;}
.soldSec .innerSold .parantImg h4{
	position: absolute;
	bottom: 0;
	width: 100%;
	padding: 15px;
	color: #fff;
	font-size: 18px;
	background-color: #0000009c;
}
.viewall-property-btn{
	margin-top: 30px;
}
.viewall-property-btn a{
	font-weight: 600;
}

/*testimonial section*/
/*.testiSec{background-color: #f6f6f6;}*/
.testiSec .innerTestiSec{padding: 100px 0;}
.testiSec .innerTestiSec .commenHead{text-align: center;}
.testiSec .innerTestiSec .commenHead h5{font-size: 18px;}
.testiSec .testimonial{margin-top: 50px;}
.testiSec .testimonial .testiItem{padding: 30px 28px;}
.testiSec .testimonial .testiItem .shadowBox{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .25);background-color: #fff;padding: 30px 50px;position: relative;border-radius: 5px;margin-bottom: 30px}
.testiSec .testimonial .testiItem .shadowBox:before{    content: '';background-image: url(../../images/arrowDown.png);background-size: 40px;background-repeat: no-repeat;background-position: bottom left;display: block;width: 40px;height: 26px;bottom: -24px;left: 30px;position: absolute;}
.testiSec .testimonial .testiItem p{font-size: 17px;font-family: 'Open Sans', sans-serif;font-style: italic;}
.testiSec .testimonial .testiItem .testiBottom {padding-left: 15px;}
.testiSec .testimonial .testiItem .testiBottom .testiName h5{font-size: 14px;margin: 10px 0 10px;font-weight: 600;}
.testiSec .testimonial .testiItem .testiBottom .rating i{color: #e96f1d;font-size: 16px;margin: 0 1px;}
/*faq section*/
.faqSec{position: relative;background-color: #f35f0a;}
/*.faqSec .innerFaq{position: relative;}*/
.faqSec .innerFaq .bgImg{width: 53%;position: absolute;left: 0;top: 0;height: 100%;z-index: 1;background-position: bottom;}
.faqSec .innerFaq .bgImg::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.28);}
.faqSec .innerFaq .rhsPrt{width: 45%;padding: 70px 10px 70px 30px;}
.faqSec .innerFaq .lhsPrt{width: 55%;position: relative;z-index: 2;padding: 110px 10px 90px 30px;}
.faqSec .innerFaq .lhsPrt h4{font-size: 31px;color: #fff;line-height: 40px;width: 75%;}
.faqSec .innerFaq .lhsPrt p{font-size: 18px;color: #fff;margin: 25px 0px 40px;line-height: 30px;width: 80%;}
.faqSec .innerFaq .lhsPrt a{font-size: 27px;color: #fff;font-weight: 700;}
.faqSec .innerFaq .lhsPrt a:hover{color: #e96f1d;}
.faqSec .innerFaq .lhsPrt .absSty{position: absolute;left: 0;top: 0;width: 55%;height: 100%;}
.faqSec .innerFaq .rhsPrt{cursor: default;}
.faqSec .innerFaq .rhsPrt .faqRow:nth-child(1) .faqP{display: block;}
.faqSec .innerFaq .rhsPrt .faqRow .faqP{display: none;}

.faqSec .innerFaq .rhsPrt .faqH {position: relative;padding-left: 60px;padding-bottom: 20px;padding-top: 40px;}
.faqSec .innerFaq .rhsPrt .faqH h5 {font-size: 22px;color: #fff;font-weight: 500;line-height: 30px;cursor: pointer;}
.faqSec .innerFaq .rhsPrt span.plusMinus {font-size: 73px;font-weight: 600;color: #fff;position: absolute;left: 0;top: 0px;}
.faqSec .innerFaq .rhsPrt p{font-size: 16px;color: #fff;padding-left: 60px;line-height: 27px;font-weight: 300;}

.mainForm{background-color: #08b4d8;}
.mainForm .innerForm{padding: 70px 0;width: 80%;margin: 0 auto;}
.mainForm .innerForm .commenHead{text-align: center;}
.mainForm .innerForm .commenHead h3,
.mainForm .innerForm .commenHead h5{color: #fff;}
/*footer*/
.homeFooter{background-color: #282828;}
.homeFooter .innerFooter{padding: 50px 0px 40px; width: 80%; margin: 0 auto;}
.homeFooter .footerNav {text-align: center;}
.homeFooter ul{display: inline-block;margin-bottom: 0px;padding-left: 0px;}
.homeFooter ul li {display: inline-block;}
.homeFooter .footerNav ul li a{color: #fff;margin: 0 13px;}
.homeFooter .footerNav ul li a:hover{color: #e96f1d;}
.homeFooter .shareIcon{padding: 25px 0;margin: 25px 0;border-top: 1px solid #353535;border-bottom: 1px solid #353535;text-align: center;}
.homeFooter .shareIcon ul li a{border: 2px solid #fff;width: 35px;height: 35px;position: relative;border-radius: 50%;margin: 0 5px;}
.homeFooter .shareIcon ul li a i {font-size: 16px;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: all .3s;}
.homeFooter .shareIcon ul li a:hover i{color: #e96f1d;}
.homeFooter .shareIcon ul li a:hover{border-color: #fff;background-color: #fff;}
.homeFooter .copyRight{text-align: center;}
.homeFooter .copyRight li{padding: 0 13px;position: relative;}
.homeFooter .copyRight li::before{content: '';display: block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1px ; height: 80%;background-color: #717171;}
.homeFooter .copyRight li:last-child::before{content: unset;}
.homeFooter .copyRight li, .homeFooter .copyRight li a{font-size: 14px;color: #717171;}
.homeFooter .copyRight li a:hover{color: #e96f1d;}

.soldSec .owl-nav button{position: absolute;top: 50%;transform: translateY(-50%);font-size: 63px !important;width: 45px;height: 45px;border: 2px solid #fff !important;border-radius: 50% !important;color: #f35f0a !important;opacity: 0;background-color: #fff!important;transition: all .3s;}
.soldSec .owl-nav button.disabled{opacity: 0}

.soldSec:hover .owl-nav button{opacity: 1;}
.soldSec:hover .owl-nav button.disabled{opacity: 0}
.soldSec .owl-nav{margin: 0px!important;}
.soldSec .owl-nav button.owl-prev{left: 50px;}
.soldSec .owl-nav button.owl-next{right: 50px;}
.soldSec .owl-nav button:hover{background-color: #f35f0a!important;color: #fff!important;border-color: #f35f0a!important;}
.soldSec .owl-nav button.disabled:hover{background-color: #fff!important;color: #f35f0a !important;border-color: #fff !important;}
.soldSec .owl-nav button span{position: absolute;left: 50%;top: 41%;transform: translate(-50%, -50%);}

.testiSec .owl-dots {margin-top: 20px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #f35f0a !important;}
.owl-theme .owl-dots .owl-dot span{background: ;}

.mmenuCustom ul ul{padding-left: 0}
.mmenuCustom ul ul li {list-style: none;}
.mmenuCustom ul ul li a{    color: #fff;
    text-transform: capitalize!important;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: inherit;
    display: block;
    padding: 10px 10px 10px 20px;
    margin: 0;

}



/*Property listing page*/
.inner-banner{
	height: 200px;
}

.property_listing_section .property_listing_heading {
    padding: 40px 30px 20px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 30px;
}

.property_listing_section .property_listing_heading h2{
	font-size: 32px;
	font-family: 'Typo3-Medium';
}

.property-listing-wrap{
	margin-bottom: 30px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.property-listing-wrap:nth-child(even){
	background-color: #f3f3f3;
	flex-direction: row-reverse;
}

.property-listing-wrap .property-listing-img{
	width: 45%;
}

.property-listing-wrap .property-listing-content{
	width: 55%;
}

.property-listing-wrap:nth-child(odd) .property-listing-content{
	padding: 0 8% 0 17%;
}

.property-listing-wrap:nth-child(even) .property-listing-content{
	padding: 0 5% 0 9%; 
}

.property-listing-wrap .property-listing-img figure img{
	width: 100%;
}

.property-listing-wrap .property-listing-content h3 {
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 36px;
}

.property-price{
	font-size: 22px;
	margin-bottom: 20px;
	font-weight: 500;
}
.property-price strong{
	font-weight: bold;
	font-family: 'Montserrat', sans-serif;
	font-size: 28px;
}

.property-size{
	font-size: 18px;
	font-weight: 600;
	color: #e96f1d;
	margin-bottom: 20px;
}

.property-phone h5{
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 5px;
}

.property-phone a{
	font-size: 30px;
	font-weight: 600;
	color: #000;
}

.property_listing_section {
	margin-bottom: 100px;
}
.property_listing_section .viewall-property-btn{
	margin-top: 70px;
}
.property_listing_section .viewall-property-btn a{
	font-size: 15px;
    background-color: #000;
    border: unset;
    color: #fff;
    transition: all .3s;
    padding: 10px 30px;
    display: inline-block;
    border-radius: 5px;
    font-weight: 600;
    text-transform: uppercase;
}

.property_listing_section .viewall-property-btn a:hover{
	background-color: #e96f1d;
}


/**/
.getaquotes-popup{
	padding-right: 0 !important
}

.getaquotes-popup .modal-dialog{
	max-width: 500px;
	border-radius: 0 !important;
	margin: 50px auto;
}

.getaquotes-popup .modal-dialog .modal-content{
	border-radius: 0 !important;
}

.getaquotes-popup .contact-form{
	margin: 0 !important;
	width: 100% !important;
	padding: 30px;
}

.getaquotes-popup .contact-form .close{
	position: absolute;
    right: 13px;
    top: 7px;
    font-size: 32px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .8;
}
.getaquotes-popup .contact-form .close:focus{
	outline: none;
}

.contact-form h6{
	color: #e96f1d;
	font-size: 32px;
	margin-bottom: 30px;
	font-family: 'Typo3-Medium', cursive;
}
.getaquotes-popup .contact-form ul li{
	list-style: none;
}

.getaquotes-popup .contact-form ul{
	margin: 0;
	padding: 0;
}

.contact-form .form-group .form-control{
	border-radius: 0;
	border: none;
	background-color: #fff;
	border: 1px solid #CECDDF;
	color: #000;
	height: 45px !important;
}
.contact-form .form-group .form-control::-webkit-input-placeholder {
  	color: #001546;
}
.contact-form .form-group{
	margin-bottom: 20px;
}
.contact-form .form-group select{
	background-image: url(../images/Arrow-Down.svg);
    background-position: center right 11px;
    background-repeat: no-repeat;
    appearance: none;
    cursor: pointer;
}
.contact-form .form-group textarea.form-control{
	height: 170px !important;
	resize: none;
}

.contact-form .submitBtn input{
	font-size: 16px;
    background-color: #e96f1d;
    border: unset;
    color: #fff;
    transition: all .3s;
    padding: 10px 30px;
    text-transform: uppercase;
    display: inline-block;
    border-radius: 5px;
    font-weight: 600;
}

.modal-backdrop.fade.in{
	display: none;
}

.modal{
	background-color: rgba(0, 0, 0, .5);
}

.wpcf7 form .wpcf7-response-output{
	padding: 0 30px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #000;
    border: none;
    margin-top: 10px;
}

.wpcf7-form.sent .contact-form-7-fields ul,
.wpcf7-form.sent .contact-form-7-fields .form-title{
	display: none;
}

.thankyou-title{
	text-align: center;
	display: none;
	margin-top: 40px;
}

.wpcf7-form.sent .contact-form-7-fields .thankyou-title{
	display: block !important;
}