body{font-family:Poppins;}
header{background-color:#fff;padding:12px 0;width:100%;z-index:11;}
header.smaller{box-shadow:0 0 4px #999;position:fixed;}
header ul{margin:0;padding:8px 0 0;text-align:right;}
header ul li{display:inline-block;padding:0 0 0 20px;}
.call_txt{color:#686868;font-size:23px;font-weight:600;}
.call_txt a{color:#686868;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.call_txt a:hover{color:#3aafa9;}
.share_btn{background-color:#3aafa9;border:2px solid #3aafa9;color:#fff;display:block;font-weight:500;font-size:17px;padding:3px 12px;text-transform:uppercase;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.share_btn:hover{background-color:transparent;color:#3aafa9;}
.story_section a li:hover{color:#3aafa9;}
.imt_job{display:none;}
.m-toggle-sidebar{color:#000;cursor:pointer;}
.m-toggle-sidebar i{font-size:24px;right:18px;top:18px;transition:transform 200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-webkit-transition:transform 200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:transform 200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
.m-sidebar{background-image:url(./images/menuhd.png);background-repeat:no-repeat;background-size:525px;bottom:0;color:#fff;height:100%;position:fixed;right:-505px;top:0;transition:all 200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);width:495px;z-index:101;-webkit-transition:all 200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);-moz-transition:all 200ms cubic-bezier(0.215, 0.610, 0.355, 1.000);}
iframe {border: 5px solid #fff !important;}
.m-opened-sidebar .m-sidebar{right:0;}
.m-sidebar-navi{margin:12px 0 0 190px;}
.m-sidebar-logo a{float:left;margin:10px 0 0 115px;}
.m-sidebar-toggle-button{cursor:pointer;float:right;margin:15px 18px;}
.m-sidebar-navi ul{clear:both;float:none;list-style:none;margin:0;padding:0;text-align:left;}
.m-sidebar-navi ul li{display:block;float:none;padding:0;}
.m-sidebar-navi > ul ul{display:none;}
.m-sidebar-navi a{color:#fff;font-size:18px;line-height:38px;text-decoration:none;width:100%;}
.m-sidebar-navi > ul > li > ul > li > a{padding:0 0 0 10px;}
.m-sidebar-navi > ul > li > ul > li > ul > li > a{padding:0 20px 0 25px;}
.m-sidebar-navi ul li.show > a{color:#000;}
.m-overlay{background:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;position:fixed;right:0;top:0;width:100%;z-index:100;}
.m-opened-sidebar .m-overlay{display:block;}
.m-sidebar-logo a img{display:block;margin:0 0 20px;}
.m-sidebar-navi i{margin:0 0 0 5px;}
.m-sidebar-logo i{font-size:32px;}
.theme_1 .member-name{z-index:9 !important;width:200px !important;}
.imt_item_details{float:none !important;width:75% !important;max-width:100% !important;}
.imt_item_img{width:25% !important;float:none !important;}
.imt_inside_page{display:flex !important;}
.imt_name{padding:.25rem!important;}
.imt_description{padding:.25rem !important;font-size:15px !important;line-height:27px !important;font-style:normal !important;}
.margin-auto{margin:auto;}
.show-mobile{display:none;}
.d-flex{display:flex;flex-wrap:wrap;}
.w-height{height:100%;}
.p-bottom{padding-bottom:30px !important;}
@media (min-width:320px) and (max-width:767px){.hide-mobile{display:none;}
.show-mobile{display:block;}
.w-100{width:100%;}
.cta { padding:15px 0 20px !important; }
.cta li { padding:0; }
.cta li:first-child { border-right:none !important; padding:0 0 12px; }
.cta ul { font-size:27px !important; }
.imt_item_details{width:100% !important;}
.imt_item_img{width:100% !important;}
.imt_inside_page{display:flex !important;flex-wrap:wrap !important;}
.p-bottom{padding-bottom:10px !important;}
#indeed_carousel_view_widget_3539 ul li{width:calc(50% - 1px) !important;}
.theme_1 .member-name{width:100% !important;right:0 !important;padding:5px 0 !important;font-weight:normal !important;font-size:13px !important;}
}
.story_section .col-md-6 ul p{display:none;}
.social h4{color:#fff;font-size:28px;font-style:italic;font-weight:normal;margin:15px 0 12px;}
.social a{display:initial;}
.social i{background-color:#fff;border-radius:4px;color:#43aead;height:40px;margin:0 0 0 10px;padding:12px 0 0;text-align:center;width:40px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.social i:hover{background-color:#000;color:#fff;}
.main h1{color:#fff;font-family:Anton;font-size:60px;margin:0;text-align:center;text-transform:uppercase;}
.main p{color:#fff;font-size:20px;line-height:1.6;margin:30px auto 45px;text-align:center;width:45%;font-weight:600;}
.read_btn{background-color:#3aafa9;border:2px solid #3aafa9;border-radius:30px;color:#fff;display:block;font-family:Anton;font-size:20px;margin:0 auto;padding:15px 0;text-align:center;text-transform:uppercase;width:250px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.read_btn:hover{background-color:transparent;color:#3aafa9;}
.call_section{margin:-52px 0 0;position:absolute;width:100%;z-index:1;}
.call_section ul{background-color:#fff;border-radius:60px;box-shadow:0 4px 12px #000;margin:0;padding:15px 0;text-align:center;}
.call_section li{display:inline-block;vertical-align:middle;padding:10px 30px;}
.call_section li:first-child{border-right:2px solid #b3b3b3;color:#686868;font-size:30px;}
.call_section span{color:#010101;font-family:Anton;font-size:40px;}
.call_section span a{color:#000;text-decoration:underline;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.call_section span a:hover{color:#3aafa9;}
.service_txt h4{padding:22px 0 0;}
.why_section{background-color:#3aafa9;}
.why_section .col-md-4{padding:0;}
.why_section h3{color:#fff;font-family:Anton;font-size:36px;margin:110px 0 22px 80px;text-transform:uppercase;}
.why_section p{color:#fff;font-size:14px;line-height:1.6;margin:0 0 0 80px;}
.why_section ul{margin:0;padding:0;}
.why_section li{float:left;list-style:none;margin:30px 0 0;width:33.33%;}
.why_section h4{color:#fff;font-size:18px;font-weight:600;margin:20px 0 0;text-align:center;}
.why_section .icon{background-image:url(./images/icon.png);height:100px;margin:0 auto;width:101px;}
.why_section li:hover .icon{background-image:url(./images/icon0.png);}
.why_section .icon1{background-image:url(./images/icon1.png);height:100px;margin:0 auto;width:101px;}
.why_section li:hover .icon1{background-image:url(./images/icon01.png);}
.why_section .icon2{background-image:url(./images/icon2.png);height:100px;margin:0 auto;width:101px;}
.why_section li:hover .icon2{background-image:url(./images/icon02.png);}
.why_section .icon3{background-image:url(./images/icon3.png);height:100px;margin:0 auto;width:101px;}
.why_section li:hover .icon3{background-image:url(./images/icon03.png);}
.why_section .icon4{background-image:url(./images/icon4.png);height:100px;margin:0 auto;width:101px;}
.why_section li:hover .icon4{background-image:url(./images/icon04.png);}
.why_section .icon5{background-image:url(./images/icon5.png);height:100px;margin:0 auto;width:101px;}
.why_section li:hover .icon5{background-image:url(./images/icon05.png);}
.why_section li:nth-child(2){border-left:2px solid #6fc5c0;border-right:2px solid #6fc5c0;}
.why_section li:nth-child(5){border-left:2px solid #6fc5c0;border-right:2px solid #6fc5c0;}
.service_section{padding:65px 0;}
.service_section h3{color:#010101;font-family:Anton;font-size:36px;margin:0 0 30px;text-transform:uppercase;}
.service_section p{color:#4c4c4c;font-size:14px;line-height:1.8;margin:0;}
.thank_content{font-size:25px;text-align:center;margin:-20px 0 30px 0;font-weight:500; position:relative;}
.brder::after {background-color: #3aafa9;content: "";height: 3px;left: 0;margin: 42px auto 0;
position: absolute;right: 0;width: 82%;}

/* .story_section a li{padding:0 !important;} */
.span_lower{text-transform:none !important;}
.imt_inside_page .imt_item_img img {
-webkit-box-shadow: 0px 16px 13px -6px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 16px 13px -6px rgba(0,0,0,0.4);
box-shadow: 0px 16px 13px -6px rgba(0,0,0,0.4);
}
.pd-20{padding:20px;margin:0;}
.member-email {position: absolute;bottom: 10px;right: 20px;background: #e8e8e8;/* padding: 5px 8px; */
border-radius: 4px;}
.member-email i {float: left;font-size: 20px;padding: 9px 0 0 8px;color: #000;}
.member-email a {float: left;font-size: 13px !important;color: #000 !important;margin: 0 !important;
	padding: 5px;}


.outer{}
.outer .container{width:100%;}
.outer .col-md-6{padding:0;}
.outer ul{color:#fff;opacity:0;margin:0 15px;padding:0;}
.album ul li{font-size:18px;padding:11px 0;}
.outer .col-md-6:first-child ul:last-child{margin-top:-49px;}
.outer .col-md-6:nth-child(3) ul:last-child{margin-top:-49px;}
.album h4{color:#fff;font-size:30px;font-weight:600;margin:0 0 15px;opacity:0;text-align:center;}
.album h3{align-items:center;bottom:0;color:#fff;display:flex;font-size:45px;font-weight:600;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0;z-index:11;}
.album:hover > h3{display:none;}
.album > a, .album > a img{display:block;}
.album:hover span{z-index:111;}
.album > a span{background-color:rgba(0, 0, 0, 0.8);color:#fff;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;width:100%;z-index:1;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;-webkit-justify-content:center;-webkit-align-items:center;}
.album > a:hover span{background-color:rgba(58, 175, 169, 0.8);}
.album > a:hover ul{opacity:1;}
.album > a:hover h4{opacity:1;}
.our_section{padding:55px 0;}
.our_section h3{color:#010101;font-family:Anton;font-size:36px;margin:0 0 60px;text-align:center;text-transform:uppercase;}
.our_section h4{color:#010101;font-size:24px;margin:40px 0 20px;text-align:center;}
.our_section h4 span{display:block;font-size:18px;font-weight:normal;padding:8px 0 0;}
.our_section img{margin:0 auto;}
.our_section i{background-color:#fff;border-radius:50%;box-shadow:0 0 6px #999;color:#145c8c;font-size:24px;height:60px;padding:18px 0 0;position:absolute;right:18%;text-align:center;top:45%;width:60px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.our_section i:hover{background-color:#3aafa9;color:#fff;}
.cont_btn{background-color:#000;border:2px solid #000;border-radius:30px;color:#fff;display:block;font-size:18px;margin:0 auto;padding:10px 0;text-align:center;width:170px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.cont_btn:hover{background-color:transparent;color:#000;}
.client_section{background-image:url(./images/client_img.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:50px 0 100px;}
.client_section h3{color:#010101;font-family:Anton;font-size:36px;margin:0 0 80px;text-align:center;text-transform:uppercase;}
.client_section p{border:3px solid #010101;border-bottom-left-radius:40px;border-top-right-radius:40px;color:#4c4c4c;font-size:14px;line-height:1.8;padding:38px 45px;}
.client_section strong{color:#010101;display:block;font-size:18px;font-style:italic;font-weight:600;text-align:right;}
.client_section span{display:block;text-align:right;}
.client_section span a{color:#3d3e3f;}
/*.cta{margin:0;padding:2rem;background:#d7d7d7b3;display:flex;flex-wrap:wrap;align-items:center;}*/
.cta { background-color:#d7d7d7b3; padding:20px 0 22px; }
.cta ul { color:#333; font-size:29px; letter-spacing:1px; margin:0; padding:5px 0 0; text-align:center; }
.cta li a { transition:.25s linear; color:#3aafa9; }
.cta li a:hover { color:#333; }
.cta li { display:inline-block; padding:3px 20px 5px; }
.cta li:first-child { border-right:1px solid #3aafa9; }
.cta li button { border:2px solid #3aafa9; background:transparent; font-size:22px; padding:.25rem 2.75rem; transition:.25s linear; }
.cta li button:hover { background:#3aafa9; color:#fff; }
.cta-text { padding:5px 0 0; text-align:center; font-size:29px; letter-spacing:1px; }
.cta-button button{border:2px solid #3aafa9;background:transparent;font-size:22px;padding:.25rem 2.75rem;transition:.25s linear;}
.cta-text a{transition:.25s linear;color:#3aafa9;}
.cta-text a:hover{color:#000;}
#input_2_6{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;color:#7f7f7f;height:50px;margin:0 0 12px;padding:10px 20px;width:100%;}
.cta-button button:hover{background:#3aafa9;color:#fff;}
.cta-button { padding:5px 0 0; text-align:center; }
footer{background-color:#000;background-image:url(./images/foot.png);background-position:top right;background-size:cover;background-repeat:no-repeat;padding:30px 0 20px;}
footer p{border:2px solid #fff;border-bottom-left-radius:30px;border-top-right-radius:30px;color:#fff;font-size:24px;font-weight:600;margin:78px 40px 35px;padding:40px;}
footer p span{display:block;padding:10px 0 0;}
footer p span a{color:#fff;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
footer p span a:hover{color:#3aafa9;}
.call_btn{background-color:#3aafa9;border:2px solid #3aafa9;color:#fff;display:block;font-size:24px;font-weight:600;margin:0 auto;padding:12px 0;text-align:center;width:320px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.call_btn:hover{background-color:transparent;color:#3aafa9;}
footer h3{color:#fff;font-size:35px;font-weight:bold;margin:0 0 40px;text-align:center;}
footer form{padding:0 30px;}
.box{background-color:#fff;border:none;border-radius:3px;color:#7f7f7f;height:50px;margin:0 0 14px;padding:10px 20px;}
.box:focus{border:none;}
.box::-moz-placeholder{color:#7f7f7f;}
.box::-webkit-input-placeholder{background-color:#fff;color:#7f7f7f;}
footer textarea{height:auto !important;}
.sub_btn{background-color:#3aafa9;border:2px solid #3aafa9;border-radius:30px;color:#fff;display:block;font-size:24px;font-weight:600;margin:35px auto 0;padding:10px 0;text-align:center;width:220px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.sub_btn:hover{background-color:transparent;color:#3aafa9;}
.copy{background-color:#010101;padding:20px 0;}
.copy p{color:#fff;font-size:12px;margin:0;text-align:center;}
.service-overlay li{list-style:none;position:relative;}
.inner_banner{background-image:url(./images/contact_img.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:150px 0;}
.thankyou_banner{background-image:url(./images/thankyou.jpeg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:150px 0;}
.page404_banner{background-image:url(./images/404page.jpeg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:150px 0;}
.inner_banner h3{color:#fff;font-family:Anton;font-size:44px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.inner_banner h1{color:#fff;font-family:Anton;font-size:44px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.inner_banner p{color:#fff;font-size:21px;font-weight:500;line-height:1.6;margin:20px auto 0;text-align:center;}
.inner_banner p a{color:#fff;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.inner_banner p a:hover{color:#3aafa9;}
.form_section{background-color:#f2f2f2;padding:80px 0;}
.form_section h3{color:#010101;font-family:Anton;font-size:36px;font-weight:normal;margin:0 0 50px;text-align:center;text-transform:uppercase;}
.form_section h3 span{color:#3aafa9;}
.box1{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;color:#7f7f7f;height:50px;margin:0 0 22px;padding:10px 20px;}
.box1:focus{border:1px solid #ccc;}
.box1::-moz-placeholder{color:#7f7f7f;}
.box1::-webkit-input-placeholder{background-color:#fff;color:#7f7f7f;}
.form_section select{background-image:url(./images/arrow.png);background-position:96%;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;}
footer textarea{height:auto !important;}
.send_btn{background-color:#3aafa9;border:2px solid #3aafa9;border-radius:30px;color:#fff;display:block;font-family:Anton;font-size:26px;margin:35px auto 0;padding:10px 0;text-align:center;text-transform:uppercase;width:220px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.send_btn:hover{background-color:transparent;color:#3aafa9;}
.our_main{padding:65px 0 50px;}
.our_main h3{color:#010101;font-family:Anton;font-size:36px;margin:0 0 60px;position:relative;text-align:center;text-transform:uppercase;}
.our_main h3::after{background-color:#010101;content:"";height:4px;left:0;margin:45px auto 0;position:absolute;right:0;width:185px;}
.our_main h3 strong::after{background-color:#3aafa9;content:"";height:4px;left:60px;margin:45px auto 0;position:absolute;right:0;width:125px;z-index:1;}
.our_main strong{color:#3aafa9;font-weight:normal;}
.our_main ul{background-color:#3aafa9;box-shadow:0 0 8px #999;left:0 !important;margin:210px 0 0;padding:20px 20px 10px;right:20px;position:absolute;z-index:1;}
.our_main li{clear:both;list-style:none;padding:0 0 15px;}
.our_main li img{float:left;padding:0 25px 0 0;}
.our_main a{color:#fff;font-size:18px;line-height:1.6;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.our_main li span{display:block;}
.our_main a:hover{color:#000;}
.about_banner{background-image:url(./images/about_banner.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:190px 0;}
.about_banner h3{color:#fff;font-family:Anton;font-size:49px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.about_banner h1{color:#fff;font-family:Anton;font-size:49px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.story_section{padding:0 0 100px;}
.why_main{background-color:#3aafa9;background-image:url(./images/mainbg.png);background-position:top center;background-repeat:no-repeat;padding:12px;}
.why_main ul{border:2px solid #fff;margin:0;padding:18px 25px;}
.why_main li{color:#fff;clear:both;list-style:none;padding:22px 0;}
.why_main li:first-child{font-family:Anton;font-size:44px;text-transform:uppercase;}
.why_main li img{float:left;width:37px;}
.why_main li p{font-size:20px;font-weight:600;margin:0 0 0 62px;}
.story_section h3{color:#3aafa9;display:inline-block;font-family:Anton;font-size:41px;margin:60px 0;position:relative;}
.story_section h3::after{background-color:#595959;content:"";height:1px;left:0;margin:68px auto 0;position:absolute;right:0;z-index:1;}
.story_section .col-md-6 p{color:#636363;font-size:14px;line-height:1.7;margin:0 0 25px;}
.story_section h4{color:#3aafa9;font-family:Anton;font-size:46px;margin:50px 0 15px;}
.story_section i{color:#808080;}
.story_section .col-md-6 ul{margin:0;padding:0;}
.story_section .col-md-6 li{color:#333;font-size:27px;font-weight:600;list-style:none;padding:15px 0 0;}
.story_section .col-md-6 li a{color:#333;}
.story_section .col-md-6 li a:hover{color:#3aafa9;}
.story_section .col-md-6 li a:focus{border:333;}
.story_section .col-md-6 li img{float:left;padding:5px 32px 0 0;}
.about_section{background-image:url(./images/about_bg1.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:90px 0 60px;}
.about_section h3{color:#fff;font-family:Anton;font-size:36px;margin:0 0 45px;text-align:center;text-transform:uppercase;}
.call_btn1{background-color:#fff;border:2px solid #fff;border-radius:30px;color:#040407;display:block;font-size:26px;font-weight:600;padding:7px 0;text-align:center;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.call_btn1:hover{background-color:#040407;border:2px solid #040407;}
.about_section p{color:#fff;font-size:21px;margin:13px 0 0;text-align:center;}
.question_section{background-color:#000;background-image:url(./images/foot.png);background-position:top right;background-repeat:no-repeat;padding:80px 0 30px;}
.question_section h3{color:#fff;font-size:48px;font-weight:300;margin:0 0 40px;text-align:center;}
.req_btn{border:2px solid #fff;border-radius:30px;color:#fff;display:block;font-size:15px;margin:0 auto;padding:10px 0;text-align:center;width:200px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.req_btn:hover{background-color:#fff;color:#010101;}
.mailfun{color:#fff;}
.mailfun:hover{color:#000;}
.meet_banner{background-image:url(./images/meat_the_team_banner.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:150px 0;}
.meet_banner h3{color:#fff;font-family:Anton;font-size:44px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.meet_banner h1{color:#fff;font-family:Anton;font-size:44px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.meet_banner p{color:#fff;font-size:20px;margin:20px auto 0;text-align:center;}
.team_section{padding:60px 0;}
.team_section h3{color:#3aafa9;font-family:Anton;font-size:44px;font-weight:normal;margin:0 0 65px;text-align:center;text-transform:uppercase;}
#quote-carousel .carousel-control{background:none;color:#3aafa9;font-size:2.3em;top:30%;text-shadow:none;}
#quote-carousel .carousel-indicators{bottom:0px;display:block;left:0;margin-top:20px;position:relative;right:50%;top:auto;z-index:1;}
#quote-carousel .carousel-indicators li{border:3px solid #fff;border-radius:0;height:127px;margin:0 5px;opacity:0.4;vertical-align:middle;width:130px;transition:all .4s ease-in;-webkit-transition:all .4s ease-in;}
#quote-carousel .carousel-indicators .active{border:3px solid #3aafa9;opacity:1;transition:all .2s;-webkit-transition:all .2s;}
.team_section h4{color:#686868;font-size:21px;font-weight:300;margin:90px 0 0;text-align:center;}
.team_section h4 span, .single-title{color:#3aafa9;display:block;font-family:Anton;font-size:29px;padding:18px 0;text-transform:uppercase;}
.team_section a{color:#686868;display:block;font-size:17px;margin:0 0 10px;opacity:1;text-align:center;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.team_section a:hover{color:#000;}
.banner-overlay{position:relative;z-index:-1;}
.banner-overlay::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.35);z-index:-1;}
.banner-overlay .banner-overlay-text{z-index:1;}
.services_banner{background-image:url(./images/accountbanner.jpeg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:190px 0;}
.business_consult{background-image:url(./images/business.jpeg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:190px 0;}
.trust_estate{background-image:url(./images/trustbanner3.jpeg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:190px 0;}
.share_file{
/* 	background-image:url(./images/sharefile.jpeg); */
	background-image:url(https://www.ardmorecpa.com/wp-content/uploads/2019/05/smiling-female-analyst-in-consultation-with-senior-woman-picture-id1011792912-min.jpg);
	background-position:top center;background-repeat:no-repeat;background-size:cover;padding:190px 0;}
.tax_preparation{background-image:url(./images/taxbanner.jpeg);background-position:top center;background-repeat:no-repeat;background-size:cover;padding:190px 0;}
.services_banner h3{color:#fff;font-family:Anton;font-size:49px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.services_banner h1{color:#fff;font-family:Anton;font-size:49px;font-weight:normal;margin:0;text-align:center;text-transform:uppercase;}
.service_area h3{color:#010101;font-family:Anton;font-size:32px;margin:120px 0 0;}
.service_area h3 span{color:#3aafa9;display:block;padding:15px 0 32px;}
.service_area h4{color:#666;font-size:22px;font-weight:600;margin:0 0 25px;}
.service_area .col-md-7 p{color:#636363;font-size:14px;line-height:1.9;}
.outer_1 .col-md-5 img{border:5px solid #fff;box-shadow:0 0 9px #999;margin:18px 0 0 0;}
.service_area li{padding:16px 0;}
.outer_1{padding:65px 0 50px;}
.outer_1 h3{color:#3aafa9;font-family:Anton;font-size:36px;line-height:1.5;margin:10px 0 28px;}
.outer_1 h3 span{display:block;}
.outer_1 ul{margin:0;padding:0;}
.outer_1 li{list-style:none;padding:0 0 6px;}
.outer_1 li img{float:left;padding:6px 10px 0;}
.outer_1 p{color:#686868;font-size:12px;line-height:1.8;margin:0 0 0 50px;}
.outer_1 p span{color:#333;display:block;font-size:21px;font-weight:600;padding:0 0 8px;}
.our_txt{background-image:url(./images/about_bg1.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:70px 0;text-align:center;}
.our_txt h3{font-family:Anton;font-size:36px;margin:0 0 40px;}
.our_txt p{font-size:14px;line-height:1.8;margin:0;}
.tax_section{padding:55px 0 30px;}
.tax_section h3{color:#3aafa9;font-family:Anton;font-size:32px;margin:0 0 40px;text-align:center;}
.tax_section h3 span{color:#010101;text-transform:uppercase;}
.flip_vert p{color:#666;font-size:14px;line-height:1.6;margin:0;}
.flip_vert p span{color:#040407;display:block;font-size:17px;font-weight:500;margin:0 0 15px;}
.flip_vert i{color:#010101;float:left;font-size:24px;margin:0 10px 0 0;}
.flip_vert a{background-color:#3aafa9;border:2px solid #010101;color:#fff;display:block;font-size:15px;font-weight:500;margin:10px 0 0;padding:6px 0;text-align:center;width:155px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
.flip_vert a:hover{background-color:transparent;color:#010101;}
.tax_section .col-md-4{padding:0 10px;}
.flip_vert{background-color:#fff;backface-visibility:hidden;border:4px solid #3aafa9;box-shadow:0 0 6px #999;height:300px;margin:0 0 25px;padding:18% 20px 0;overflow:hidden;transform:translateZ(0);width:100%;-moz-osx-font-smoothing:grayscale;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-o-transform:translateZ(0);}
.flip_vert:before, .flip_vert:after, .flip_vert:before, .flip_vert:after, .flip_vert *, .flip_vert *:before, .flip_vert *:after, .flip_vert *:before, .flip_vert *:after{box-sizing:border-box;transition:all 0.35s ease;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;}
.flip_vert figcaption{align-items:center;background-color:#fff;border:2px solid #3aafa9;bottom:0;color:#fff;cursor:pointer;display:flex;justify-content:center;left:0;padding:0 25px;position:absolute;right:0;top:0;z-index:1;}
.flip_vert:hover figcaption, .flip_vert:hover figcaption{opacity:1;transition-delay:0.14s;-webkit-transition-delay:0.14s;-moz-transition-delay:0.14s;}
.flip_vert figcaption{transform:rotateY(90deg);transform-origin:50% 0%;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-moz-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-o-transform:rotateY(90deg);-o-transform-origin:50% 0%;-webkit-transform:rotateY(90deg);-webkit-transform-origin:50% 0%;}
.flip_vert:hover figcaption{transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);}
.rslides_nav.rslides1_nav.next{font-size:35px;font-weight:700;background:none;}
.rslides_nav.rslides1_nav.prev{font-size:35px;font-weight:700;background:none;}
.rslides_nav.rslides1_nav.next:hover{opacity:1;}
.rslides_nav.rslides1_nav.prev:hover{opacity:1;}
.metaslider .caption{padding:0 !important;}
.metaslider .caption-wrap{opacity:1 !important;}
.font-14{font-size:14px;}
.author_position i{margin:0 4px 0 0;}
.author_position{font-size:13px !important;font-weight:400 !important;}
.author_name{color:#010101 !important;display:block !important;font-size:18px !important;font-style:italic;font-weight:600 !important;text-align:right;}
.single-main{padding:25px;border:2px solid #eee;}
#gform_fields_1{list-style:none;}
#gform_fields_1 .gfield_label{display:none;}
#input_1_1, #input_1_2{background-color:#fff;border:none;border-radius:3px;color:#7f7f7f;height:50px !important;padding:10px 20px;width:100%;}
#input_1_3{background-color:#fff;border:none;border-radius:3px;color:#7f7f7f;height:110px !important;padding:10px 20px;width:100%;}
.meet_main{padding:60px 0;}
.img-round{border-radius:52%;}
#gform_submit_button_1{background-color:#3aafa9;border:2px solid #3aafa9;border-radius:30px;color:#fff;display:block;font-size:24px;font-weight:600;margin:20px auto 0;padding:10px 0;text-align:center;width:220px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
#gform_submit_button_1:hover{background-color:transparent;color:#3aafa9;}
#gform_fields_1{padding:0;margin:0;}
.gform_wrapper .gform_footer{margin:0 !important;}
#gform_confirmation_message_1{text-align:center;color:#fff;}
#gform_fields_2{list-style:none;}
#gform_fields_2 .gfield_label{display:none;}
#input_2_1, #input_2_2, #input_2_4, #input_2_5{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;color:#7f7f7f;height:50px;margin:0 0 12px;padding:10px 20px;width:100%;}
#input_2_3{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:none;color:#7f7f7f;height:125px;margin:0 0 22px;padding:10px 20px;}
#gform_submit_button_2{background-color:#3aafa9;border:2px solid #3aafa9;border-radius:30px;color:#fff;display:block;font-family:Anton;font-size:26px;margin:0 auto 0;padding:10px 0;text-align:center;text-transform:uppercase;width:220px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
#gform_submit_button_2:hover{background-color:transparent;color:#3aafa9;}
#gform_fields_3{list-style:none;}
#gform_fields_3 .gfield_label{display:none;}
#gform_submit_button_3{border:2px solid #fff;background:transparent;border-radius:30px;color:#fff;display:block;font-size:15px;margin:0 auto;padding:10px 0;text-align:center;width:200px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
#gform_submit_button_3:hover{background-color:#fff;color:#010101;}
#input_3_1, #input_3_2{background-color:#fff;border:none;border-radius:3px;box-shadow:none;color:#7f7f7f;height:50px;margin:0 0 0;padding:10px 20px;width:100%;}
#input_3_3{background-color:#fff;border:none;border-radius:3px;box-shadow:none;color:#7f7f7f;height:125px;margin:0 0 14px;padding:10px 20px;}
#gform_fields_5{list-style:none;}
#gform_fields_5 .gfield_label{display:none;}
#gform_submit_button_5{border:2px solid #fff;background:transparent;border-radius:30px;color:#fff;display:block;font-size:15px;margin:0 auto;padding:10px 0;text-align:center;width:200px;transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
#gform_submit_button_5:hover{background-color:#fff;color:#010101;}
#input_5_1, #input_5_2, #input_5_4{background-color:#fff;border:none;border-radius:3px;box-shadow:none;color:#7f7f7f;height:50px;margin:0 0 0;padding:10px 20px;width:100%;}
#input_5_3{background-color:#fff;border:none;border-radius:3px;box-shadow:none;color:#7f7f7f;height:125px;margin:0 0 14px;padding:10px 20px;}
.question_section_meet{background-color:#000;background-image:url(./images/foot.png);background-position:top right;background-repeat:no-repeat;padding:80px 0 30px;background-size:cover;}
.question_section_meet h3{color:#fff;font-size:48px;font-weight:300;margin:0 0 40px;text-align:center;}
.team-mail{font-size:18px;color:#3aafa9;}
.team-mail:hover{color:#000;}
.bio-sib-title{font-size:17px;}
.ms-form .gform_fields{display:flex !important;flex-wrap:wrap;}
.p-2{padding:.25rem;}
.flex-100{flex:0 0 100%;-ms-flex:0 0 100%;max-width:100% !important;width:100%;padding:0.5rem;min-height:1px;position:relative;}
@media(min-width:576px){.flex-sm-50{flex:0 0 50%;-ms-flex:0 0 50%;max-width:50% !important;width:100%;padding:0.5rem;min-height:1px;position:relative;}}
#gform_fields_2{padding:0;}
#gform_wrapper_2{width:100%;}
.gform_wrapper{margin:0 !important;}
.ms-form .gform_heading, .ms-form .gform_fields .gfield label, .ms-form .gform_fields .gfield{margin:0 !important;}
@media (min-width:320px) and (max-width:479px){.outer_1 .col-md-5 img{max-height:260px;}
.image-height{max-height:300px;overflow:hidden;}
.sidenav a{font-size:18px;padding:0 0 8px 192px;}
.sidenav a:nth-child(2){padding:6px 0 25px 180px;}
.sidenav h4{font-size:26px;padding:0 0 0 12px;}
.sidenav ul{padding:10px 0 0 23px;}
.team_section .col-xs-6{width:100%;}
.team_section h4{margin:30px 0 0;}
#quote-carousel .carousel-indicators li{height:41px;margin:0;width:42px;}
.flip_vert{height:280px;padding:18% 15px 0;}
.member-email {
	right: 10px;
}
.member-email i {
	font-size: 15px;
	padding: 8px 0px 0 8px;
}
.member-email a {
	font-size: 10px !important;
}
}
@media (min-width:320px) and (max-width:767px){
.thank_content{padding: 20px;}
.trust_estate{padding:90px 0;}
.cta-text{font-size:24px;}
.flip_vert figcaption p{height:auto !important;}
.services_banner{padding:100px 0;}
.services_banner h1{font-size:28px;}
.question_section{background-size:cover;}
.d-m-block{display:block;}
.rslides_nav.rslides1_nav.next{margin:0 -8px 0 0;}
.rslides_nav.rslides1_nav.prev{margin:0 0 0 -8px;}
header{padding:12px 0;}
.logo{float:left;width:200px;z-index:1;position:relative;}
.m-sidebar-toggle-button{margin:10px 18px;}
.m-sidebar{width:400px;}
header ul li:first-child{font-size:16px;padding:0 15px 0 0;}
.m-sidebar-logo a img{width:190px;}
.carousel-caption{bottom:0;left:6%;right:6%;}
.carousel-inner .item img{height:100%;text-align:center;margin:0 auto;}
#metaslider_49 li img{height:250px;}
.main p{font-size:15px;margin:20px auto;width:auto;}
.main h1{font-size:32px;}
.read_btn{font-size:20px;padding:8px 0;width:180px;}
.call_section{display:none;}
.why_section{padding:0 0 40px;}
.why_section h3{font-size:30px;margin:40px 0 15px 0;}
.why_section p{margin:0;}
.why_section li{margin:25px 0 0;width:50%;}
.why_section li:nth-child(2){border:none;}
.why_section li:nth-child(5){border:none;}
.why_section h4{font-size:16px;}
.why_section .col-md-4 img{width:100%;}
.service_section{padding:40px 0;}
.service_section h3{font-size:24px;margin:0 0 15px;}
.album h3{font-size:24px;font-weight:500;height:20px;margin:30% 0;}
.album h4{font-size:25px;margin:0;}
.outer ul{margin:0 12px;}
.album ul li{font-size:13px;padding:6px 0;}
.outer .col-md-6:first-child ul:last-child{margin-top:-30px;}
.outer .col-md-6:nth-child(3) ul:last-child{margin-top:-12px;}
.outer .col-md-6:nth-child(3) ul{margin:0 25px;}
.our_section h3{font-size:32px;margin:0 0 32px;}
.cont_btn{margin:0 auto 35px;}
.client_section{padding:50px 0;}
.client_section h3{font-size:32px;margin:0 0 45px;}
.client_section p{padding:20px;}
footer p{font-size:20px;margin:20px 0 35px;padding:20px 15px;}
.call_btn{font-size:22px;font-weight:500;margin:0 auto 35px;padding:8px 0;width:210px;}
footer h3{font-size:32px;font-weight:500;margin:0 0 25px;}
footer form{padding:0;}
.inner_banner{background-position:top right;padding:80px 0;}
.inner_banner h3{font-size:34px;}
.inner_banner p{font-size:18px;margin:20px 25px 0;}
.form_section h3{font-size:24px;line-height:1.2;margin:0 0 32px;display:block;}
.our_main ul{left:0;margin:0 0 30px !important;padding:25px 18px 10px;position:relative;right:0;}
.our_main a{font-size:16px;}
.our_main li img{padding:0 25px 5px 0;width:45px;}
.form_section{padding:50px 0;}
.send_btn{font-size:22px;padding:6px 0;width:170px;}
.about_banner{padding:100px 0;}
.about_banner h3{font-size:35px;}
.why_main{margin:30px 0 0;}
.why_main li:first-child{font-size:32px;}
.why_main ul{padding:10px 18px;}
.why_main li{padding:12px 0;}
.why_main li p{font-size:16px;font-weight:normal;margin:0 0 0 52px;}
.story_section{padding:0 0 50px;}
.story_section h3{font-size:34px;margin:40px 0 45px;}
.story_section h3::after{margin:55px auto 0;}
.story_section h4{font-size:32px;margin: 40px 0 10px;}
.story_section .col-md-6 li{font-size:18px;}
.story_section .col-md-6 li img{padding:4px 18px 5px 0;width:37px;}
.about_section{padding:50px 0;}
.about_section h3{font-size:24px;line-height:1.4;margin:0 0 35px;}
.about_section p{font-size:19px;}
.call_btn1{font-size:22px;margin:0 auto;width:290px;}
.question_section h3{font-size:28px;margin:0 0 30px;}
.meet_banner{padding:80px .75rem;}
.meet_banner h3{font-size:34px;}
.meet_banner p{font-size:18px;}
.team_section{padding:40px 0;}
.team_section h3{font-size:32px;margin:0 0 40px;}
#quote-carousel .carousel-control{display:none;}
.service_area h3{font-size:20px;line-height:1.3;margin:40px 0 0;}
.service_area h3 span{padding:10px 0 15px;}
.service_area h4{font-size:18px;}
.service_area li:first-child{font-size:28px;}
.outer_1{padding:42px 0 30px;}
.outer_1 h3{font-size:26px;margin:25px 0;}
.outer_1 p{margin:0 0 0 42px;}
.outer_1 p span{font-size:19px;}
.our_txt h3{font-size:24px;line-height:1.3;margin:0 0 18px;}
.flip_vert i{font-size:18px;}
.flip_vert p span{font-size:14px;}
.why_section .col-md-8{padding:0 15px;}
.flip_vert p{font-size:13px;}
.why_main li p{margin:-4px 0 0 62px;}
}
@media (min-width:480px) and (max-width:767px){
.member-email {right: 10px;}
.outer_1 .col-md-5 img{max-height:350px;}
.image-height{max-height:500px;overflow:hidden;}
.why_section li{float:left;width:50%;}
.our_section i{right:25%;}
.our_section .testimonial{height:420px;}
.team_section h4{margin:28px 0 0;}
.team_section h4 span{font-size:24px;}
#quote-carousel .carousel-indicators li{height:67px;margin:0;width:68px;}
}
@media (min-width:640px) and (max-width:767px){.why_section li{float:left;width:33.33%;}
.why_section h4{font-size:17px;font-weight:400;}
footer p{font-size:24px;}
.our_section .col-md-4{float:left;width:33.33%;}
.our_section i{font-size:20px;height:45px;padding:14px 0 0;right:15%;top:38%;width:45px;}
.our_section h4{font-size:20px;}
.outer .col-md-6{float:left;width:50%;}
.service_area .why_main{margin:30px auto 0;width:60%;}
.outer_1 ul{float:left;width:50%;}
.tax_section .col-md-4{float:left;padding:0 8px;width:50%;}
.our_main ul{margin:0 auto 20px;width:300px;}
.cta li:first-child { border-right:1px solid #3aafa9 !important; padding:0 20px 0 !important; }
}
@media (min-width:767px){header ul{float:right;}
header ul li{float:left;list-style:none;}
.call_txt{margin:3px 0 0;}
.why_section .container{width:100%;}
.why_section .col-md-8{-webkit-margin-start:-10px;padding:0;}
.inner_banner p{width:32%;}
.why_main{margin:-60px 0 0;}
.story_section .col-md-6{padding-left:0;}
.meet_banner p{width:55%;}
header ul li:last-child{margin:5px 0 0;}
.outer_1 ul{float:left;width:50%;}
.imt_inside_page{margin:0 !important;}
.cta-text { border-right:2px solid #3aafa9; }
}
@media (min-width:768px) and (max-width:1023px){
.member-email {right: 10px;}
.member-email i {font-size: 14px;}
.member-email a {font-size: 10px !important;}
.main h1{font-size:42px;}
.main p{font-size:17px;margin:20px auto;width:78%;}
.read_btn{font-size:20px;padding:10px 0;}
.call_section{margin:-34px 0 0;}
.call_section ul{padding:4px 0;}
.call_section li:first-child{font-size:24px;}
.call_section span{font-size:28px;}
.why_section{padding:0 0 30px;}
.pd-0{padding:0;}
.why_section h3{font-size:26px;margin:70px 0 15px 20px;}
.why_section p{font-size:12px;margin:0 0 0 20px;}
.why_section li{margin:18px 0 0;}
.why_section .icon{background-size:100%;height:59px;width:60px;}
.why_section .icon1{background-size:100%;height:59px;width:60px;}
.why_section .icon2{background-size:100%;height:59px;width:60px;}
.why_section .icon3{background-size:100%;height:59px;width:60px;}
.why_section .icon4{background-size:100%;height:59px;width:60px;}
.why_section .icon5{background-size:100%;height:59px;width:60px;}
.why_section h4{font-size:15px;font-weight:400;margin:14px 0 0;}
.album h3{font-size:28px;font-weight:500;}
.album h4{font-size:24px;margin:0;}
.album ul li{font-size:14px;padding:7px 0;}
.outer .col-md-6:first-child ul:last-child{margin-top:-35px;}
.outer .col-md-6:nth-child(3) ul:last-child{margin-top:-14px;}
.outer .col-md-6:nth-child(3) ul{margin:0 30px;}
footer p{font-size:18px;margin:78px 0 35px;padding:25px;}
footer h3{font-size:35px;margin:0 0 25px;}
.inner_banner{padding:100px 0;}
.inner_banner p{width:60%;}
.form_section h3{font-size:27px;margin:0 0 40px;}
.our_main ul{margin:70% 0 0 !important;right:35px;}
.our_main li img{padding:4px 8px 25px 0;width:24px;}
.our_main a{font-size:15px;}
.copy{margin:-10px 0 0;}
.about_banner{padding:130px 0;}
.about_banner h3{font-size:40px;}
.story_section .col-md-6{padding-left:15px;}
.why_main li:first-child{font-size:36px;}
.why_main li p{font-size:18px;font-weight:normal;}
.story_section h4{font-size:36px;}
.story_section .col-md-6 li img{padding:2px 18px 0 0;width:40px;}
.story_section .col-md-6 li{font-size:20px;}
.meet_banner{padding:110px 0;}
.meet_banner p{width:80%;}
.team_section h3{font-size:36px;margin:0 0 42px;}
.team_section h4{margin:55px 0 0;}
#quote-carousel .carousel-indicators li{height:88px;margin:0;width:90px;}
.service_area li:first-child{font-size:25px;}
.service_area li{padding:12px 0;}
.service_area li p{margin:0 0 0 48px;}
.service_area li img{width:28px;}
.service_area h3{font-size:21px;margin:70px 0 0;}
.outer_1 h3{font-size:25px;margin:10px 0 18px;}
.outer_1 h3 span{display:inline-block;}
.outer_1 li img{padding:5px 0 0;width:16px;}
.outer_1 p{margin:0 0 0 28px;}
.outer_1 p span{font-size:14px;font-weight:500;padding:0;}
.flip_vert i{font-size:20px;}
.theme_1 .member-name{right:0 !important;padding:5px 0 !important;width:100% !important;}
.flip_vert{padding:18% 15px 0;}
.album h3{font-size:24px;font-weight:500;height:15px;margin:30% 0;}
.w-height{height:455px;}
.why_section .col-md-8{-webkit-margin-start:-1px;}
}
@media (min-width:1024px) and (max-width:1024px){.cta-text{font-size:26px;}
.outer_1 p span{font-size:18px;}
.owl-wrapper{margin:0 0 12px;}
.main h1{font-size:42px;}
.main p{font-size:17px;margin:20px auto;width:55%;}
.call_section{margin:-34px 0 0;}
.call_section ul{padding:7px 0;}
.call_section li:first-child{font-size:24px;}
.call_section span{font-size:28px;}
.why_section h3{font-size:28px;margin:75px 0 20px 40px;}
.why_section p{margin:0 0 0 40px;}
.why_section li{margin:25px 0 0;}
.why_section .icon{background-size:100%;height:59px;width:60px;}
.why_section .icon1{background-size:100%;height:59px;width:60px;}
.why_section .icon2{background-size:100%;height:59px;width:60px;}
.why_section .icon3{background-size:100%;height:59px;width:60px;}
.why_section .icon4{background-size:100%;height:59px;width:60px;}
.why_section .icon5{background-size:100%;height:59px;width:60px;}
.album h3{font-size:35px;}
.album ul li{font-size:16px;padding:8px 0;}
.outer .col-md-6:first-child ul:last-child{margin-top:-38px;}
.outer .col-md-6:nth-child(3) ul:last-child{margin-top:-39px;}
footer p{font-size:22px;margin:78px 20px 35px;padding:40px 20px;}
.inner_banner{padding:120px 0;}
.inner_banner p{width:50%;}
.about_banner{padding:160px 0;}
.meet_banner{padding:120px 0;}
.meet_banner p{width:70%;}
.flip_vert{height:290px;}
.flip_vert i{font-size:18px;}
.flip_vert p span{font-size:14px;}
.album h3{font-size:24px;font-weight:500;height:15px;margin:30% 0;}
.w-height{height:500px;}
}
@media (min-width:1600px){.why_section p{font-size:20px;}.cta-fix {
	width: calc(100%/2);
	margin: auto;
}
}
@media (min-width:541px){.ms-form_wrapper.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:8px !important;}
@media (min-width:1400px) and (max-width:1900px){.m-sidebar-navi{margin:12px 0 0 175px;}}
.display-flex{display:flex;align-items:center;}
.pr-2{padding-right:.5rem}
.meet-button{padding:8px 0;width:200px;}
.meet-margin{margin:10px 0;}
@media (min-width:1024px){.service-block-height{height:300px;overflow:hidden;}
}