/*
Theme Name:   pacificacompanieschild
Description:  Write here a brief description about your child-theme
Author:       pacificacompanies
Author URL:   Write here the author's blog or website url
Template:     pacificacompanies
Version:      1.0
Text Domain:  pacificacompanieschild
*/

/* Write here your own personal stylesheet */

.footer a{color:#337ab7 !important;text-decoration: none;}
.footer a:focus, a:hover {color: #23527c;text-decoration: underline;}

.p-b-0{padding-bottom:0px;}
.p-t-0{padding-top:0px;}
.p-r-0{padding-right:0px;}
.p-l-0{padding-left:0px;}
.m-b-0{margin-bottom:0px;}
.m-t-0{margin-top:0px;}
.m-r-0{margin-right:0px;}
.m-l-0{margin-left:0px;}
.m-0{margin:0px;}
.p-0{padding:0px;}
.p-b-5{padding-bottom:5px;}
.p-t-5{padding-top:5px;}
.p-r-5{padding-right:5px;}
.p-l-5{padding-left:5px;}
.m-b-5{margin-bottom:5px;}
.m-t-5{margin-top:5px;}
.m-r-5{margin-right:5px;}
.m-l-5{margin-left:5px;}
.m-5{margin:5px;}
.p-5{padding:5px;}
.p-b-10{padding-bottom:10px;}
.p-t-10{padding-top:10px;}
.p-r-10{padding-right:10px;}
.p-l-10{padding-left:10px;}
.m-b-10{margin-bottom:10px;}
.m-t-10{margin-top:10px;}
.m-r-10{margin-right:10px;}
.m-l-10{margin-left:10px;}
.m-10{margin:10px;}
.p-10{padding:10px;}
.p-b-15{padding-bottom:15px;}
.p-t-15{padding-top:15px;}
.p-r-15{padding-right:15px;}
.p-l-15{padding-left:15px;}
.m-b-15{margin-bottom:15px;}
.m-t-15{margin-top:15px;}
.m-r-15{margin-right:15px;}
.m-l-15{margin-left:15px;}
.m-15{margin:15px;}
.p-15{padding:15px;}
.p-b-20{padding-bottom:20px;}
.p-t-20{padding-top:20px;}
.p-r-20{padding-right:20px;}
.p-l-20{padding-left:20px;}
.m-b-20{margin-bottom:20px;}
.m-t-20{margin-top:20px;}
.m-r-20{margin-right:20px;}
.m-l-20{margin-left:20px;}
.m-20{margin:20px;}
.p-20{padding:20px;}
.p-b-25{padding-bottom:25px;}
.p-t-25{padding-top:25px;}
.p-r-25{padding-right:25px;}
.p-l-25{padding-left:25px;}
.m-b-25{margin-bottom:25px;}
.m-t-25{margin-top:25px;}
.m-r-25{margin-right:25px;}
.m-l-25{margin-left:25px;}
.m-25{margin:25px;}
.p-25{padding:25px !important;}
.p-b-30{padding-bottom:30px !important;}
.p-t-30{padding-top:30px !important;}
.p-r-30{padding-right:30px !important;}
.p-l-30{padding-left:30px !important;}
.m-b-30{margin-bottom:30px !important;}
.m-t-30{margin-top:30px !important;}
.m-r-30{margin-right:30px !important;}
.m-l-30{margin-left:30px !important;}
.m-30{margin:30px !important;}
.p-30{padding:30px !important;}
.p-b-35{padding-bottom:35px !important;}
.p-t-35{padding-top:35px !important;}
.p-r-35{padding-right:35px !important;}
.p-l-35{padding-left:35px !important;}
.m-b-35{margin-bottom:35px !important;}
.m-t-35{margin-top:35px !important;}
.m-r-35{margin-right:35px !important;}
.m-l-35{margin-left:35px !important;}
.m-35{margin:35px !important;}
.p-35{padding:35px !important;}
.p-b-40{padding-bottom:40px !important;}
.p-t-40{padding-top:40px !important;}
.p-r-40{padding-right:40px !important;}
.p-l-40{padding-left:40px !important;}

.m-b-40{margin-bottom:40px !important;}
.m-t-40{margin-top:40px !important;}
.m-r-40{margin-right:40px !important;}
.m-l-40{margin-left:40px !important;}
.m-40{margin:40px !important;}
.p-40{padding:40px !important;}
.p-b-45{padding-bottom:45px !important;}
.p-t-45{padding-top:45px !important;}
.p-r-45{padding-right:45px !important;}
.p-l-45{padding-left:45px !important;}
.m-b-45{margin-bottom:45px !important;}
.m-t-45{margin-top:45px !important;}
.m-r-45{margin-right:45px;}
.m-l-45{margin-left:45px;}
.m-45{margin:45px;}
.p-45{padding:45px;}
.p-b-50{padding-bottom:50px;}
.p-t-50{padding-top:50px;}
.p-r-50{padding-right:50px;}
.p-l-50{padding-left:50px;}
.m-b-50{margin-bottom:50px;}
.m-t-50{margin-top:50px;}
.m-r-50{margin-right:50px;}
.m-l-50{margin-left:50px;}
.m-50{margin:50px;}
.p-50{padding:50px;}
.p-b-55{padding-bottom:55px;}
.p-t-55{padding-top:55px;}
.p-r-55{padding-right:55px;}
.p-l-55{padding-left:55px;}
.m-b-55{margin-bottom:55px;}
.m-t-55{margin-top:55px;}
.m-r-55{margin-right:55px;}
.m-l-55{margin-left:55px;}
.m-55{margin:55px;}
.p-55{padding:55px;}
.p-b-60{padding-bottom:60px;}
.p-t-60{padding-top:60px;}
.p-r-60{padding-right:60px;}
.p-l-60{padding-left:60px;}
.m-b-60{margin-bottom:60px;}
.m-t-60{margin-top:60px;}
.m-r-60{margin-right:60px;}
.m-l-60{margin-left:60px;}
.m-60{margin:60px;}
.p-60{padding:60px;}
.p-b-65{padding-bottom:65px;}
.p-t-65{padding-top:65px;}
.p-r-65{padding-right:65px;}
.p-l-65{padding-left:65px;}
.m-b-65{margin-bottom:65px;}
.m-t-65{margin-top:65px;}
.m-r-65{margin-right:65px;}
.m-l-65{margin-left:65px;}
.m-65{margin:65px;}
.p-65{padding:65px;}
.p-b-70{padding-bottom:70px;}
.p-t-70{padding-top:70px;}
.p-r-70{padding-right:70px;}
.p-l-70{padding-left:70px;}
.m-b-70{margin-bottom:70px;}
.m-t-70{margin-top:70px;}
.m-r-70{margin-right:70px;}
.m-l-70{margin-left:70px;}
.m-70{margin:70px;}
.p-70{padding:70px;}
.p-b-75{padding-bottom:75px;}
.p-t-75{padding-top:75px;}
.p-r-75{padding-right:75px;}
.p-l-75{padding-left:75px;}
.m-b-75{margin-bottom:75px;}
.m-t-75{margin-top:75px;}
.m-r-75{margin-right:75px;}
.m-l-75{margin-left:75px;}
.m-75{margin:75px;}
.p-75{padding:75px;}
.p-b-80{padding-bottom:80px;}
.p-t-80{padding-top:80px;}
.p-r-80{padding-right:80px;}
.p-l-80{padding-left:80px;}
.m-b-80{margin-bottom:80px;}
.m-t-80{margin-top:80px;}
.m-r-80{margin-right:80px;}
.m-l-80{margin-left:80px;}
.m-80{margin:80px;}
.p-80{padding:80px;}

body{font-family: 'Poppins', sans-serif;font-size:14px;}
h2:before{display:unset;}
abbr, acronym{cursor:unset !important;}
img{max-width:100%;}
.wrapper{width:100%;float:left; }
p{color:#6B6B6B; font-size:14px; line-height:26px;  padding:0px 0px 1% 0px; width:100%;float:left;}
.wht_clr{color:#fff !important;}
.blue_clr{color:#0fc2fe !important;}
.cntr{ text-align:center;}
.lf{ text-align:left;}
.rgt{ text-align:right;}
.btn{color:#fff !important; font-size:18px; line-height:26px; margin-bottom:3%; background:#132361; padding: 8px 8%; transition:all 0.3s; border-radius:10px; border:1px solid #132361;}
.btn:hover{background:#B9B165 !important; color:#fff !important;border:1px solid #B9B165 !important;}
.btn-wrap{}
.btn-green{background:#B9B165;border:1px solid #B9B165 !important;}
.btn-green:hover{background:#132361 !important;}
.h1, .h2, .h3, h1, h2, h3{margin-top:0px;margin-bottom:0px;}

.heading_wrap{position:relative; margin-bottom: 4%; padding: 0 15%;}
.heading{width:100%;float:left; font-weight: normal;font-family:'Poppins', sans-serif;position:relative; margin:0; padding:0 0 5px 0;}
.heading1{color:#142361;font-size:44px !important; line-height:50px;}
.heading2{color:#142361;font-size:36px !important; line-height:42px; margin: 0 0 3% 0;}
.heading3{color:#142361;font-size:26px !important; line-height:40px;}
.heading4{color:#142361;font-size:20px !important; line-height:30px;}
.heading5{color:#142361;font-size:18px !important; line-height:28px;}
.caption{width:100%;float:left; font-size:18px;line-height:33px;}
section .row.justify-content{display:flex;align-items:center;}
.top-main h2{font-size:32px;color:#142361;font-weight:bold;padding-bottom:30px;}
.top-main h3{text-transform:uppercase;padding-bottom:0px;}
.appointment_form_wrap strong{font-weight:normal;margin:0px 0px 15px 0px;display:block;background: #b9b165;padding:5px 10px 10px 5px;text-align:center;}
.appointment_form_wrap strong a{color:#122261;font-size:20px;font-weight:500;text-decoration:none;}
.appointment_form_wrap strong a:hover{color:#fff;}
.appointment_form_wrap a.home-btn{background:#B9B165;border-radius:4px;display:block;padding:20px;max-width:70px;width:70px;text-align:center;border:1px solid #B9B165;float:right;}
.appointment_form_wrap a.home-btn i{position:relative;display:block;font-family:'FontAwesome';font-style:normal;color:#fff;font-size:28px;}
.appointment_form_wrap a.home-btn path{color:#fff;}
.appointment_form_wrap a.home-btn:hover{background:transparent;border:1px solid #B9B165;text-decoration:none;}
.appointment_form_wrap a.home-btn .svg-inline--fa{width:28px;height:28px;}

.thank_you{background:#fff; padding:4% 8%; float: left; width: 100%;border-radius: 4px;text-align:center;}
.thank_you strong{font-weight:normal;margin:0px 0px 15px 0px;display:block;background: #b9b165;padding:5px 10px 10px 5px;text-align:center;}
.thank_you strong a{color:#122261;font-size:20px;font-weight:500;text-decoration:none;}
.thank_you strong a:hover{color:#fff;}
.thank_you p{padding-bottom:0px !important;margin-bottom:0px;text-align:center;}
.thank_you a.home-btn{background:#132361;border-radius:4px;display:block;padding:20px;max-width:70px;width:auto;text-align:center;border:1px solid #132361;float:none;margin:auto;}
.thank_you a.home-btn i{position:relative;display:block;font-family:'FontAwesome';font-style:normal;color:#fff;font-size:28px;}
.thank_you a.home-btn path{color:#fff;}
.thank_you a.home-btn:hover{background:#B9B165;border:1px solid #B9B165;text-decoration:none;}
.thank_you a.home-btn .svg-inline--fa{width:28px;height:28px;}


.sticky header{position:fixed;width:100%;top:0;left:0;z-index:99999;box-shadow: 0 1px 3px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.18);/*border-bottom:2px solid #ddd;*/-webkit-transition:all .4s ease;transition:all .4s ease}
header .logo{width:100%;max-width: 232px;display: inline-block;}
.header_wrap{position:absolute;left:0;top:0;z-index:9999 !important;padding:15px 0;background:transparent;}
.logo{display:block; text-align:center; float:left;}
.logo a{display:inline-block;}
.phn{float:right;text-align:right;width:100%;}
.phn a{color:#fff;font-size:22px;display:inline-block;vertical-align:middle;}
.phn a i{font-family:'FontAwesome'; font-style:normal; margin-right:10px;}
.phn a:hover{color:#000;}
.phn abbr{padding-right:20px;border:0px;}
.phn a.btn{font-size:18px;display:inline-block;margin-bottom:0;}

.slider_wrap{background: url('https://www.pacificacompanies.co.in/wp-content/uploads/2020/02/aurum-villa.jpg') no-repeat center top;
background-size:100% auto;padding:5% 0;background-position: center left;background-size: 100% auto;
background-color:#000;}

.slider_wrap .col1{padding-right:8% !important;padding-top:12%;}
.slider_wrap p{ padding-bottom:4%;}.slider_wrap .ul_list{padding-top:3%;}
.slider_wrap .ul_list li{color:#fff;}
.slider_wrap .ul_list li::before{color:#fff;}

.appointment_form_wrap{background:#fff; padding:4% 8%; float: left; width: 100%;border-radius: 4px;}
.appointment_form .form-group{position:relative;}
.appointment_form .form-group:before{position:absolute;content:'';font-family:'FontAwesome';color:#B7B7B7;right: 0px;top:7px;width: 20px;height: 20px;z-index: 999999;font-size:16px;}
.appointment_form .form-group:nth-child(1):before{content:'\f007';}.appointment_form .form-group:nth-child(2):before{content:'\f003';}.appointment_form .form-group:nth-child(3):before{content:'\f10b';font-size:20px;}.appointment_form .form-group:nth-child(4):before{content:'\f075';}
.appointment_form .input_txt{text-transform:capitalize;border:0px !important;border-bottom:1px solid #C1C1C1 !important;border-radius:0px;box-shadow:unset !important; }
.appointment_form .input_txt:focus{outline:0 !important;border-bottom:1px solid #132361 !important;}
.appointment_form .form-group{margin-bottom:20px !important;width:100%;float:left;}
.appointment_form .form-control{height:45px;}
.appointment_form_wrap .btn{border:1px solid #132361;border-radius:10px;font-size:18px;}
.appointment_form_wrap .checkbox{width:100%;float:left;}
.appointment_form_wrap #message{height:45px;}
/************header**************************/

.appointment_form .form-group{position:relative;}
.appointment_form textarea.textarea.small{height:45px;padding:6px 4px;}
.appointment_form textarea.textarea.small:focus{outline:none !important;outline-offset:-2px;background-color:#bfdcea;color:#000 !important;}
.appointment_form input.large:focus{border-color:#132361 !important;outline-offset:-2px;background-color:#bfdcea;color:#000 !important;}

.appointment_form .gform_wrapper ul.gform_fields li.gfield{padding-right:0px;}
.appointment_form .gform_wrapper li.hidden_label input{margin-top:0px;height:45px;}
.appointment_form .gform_wrapper li.hidden_label input, textarea{border:none;border-bottom:1px solid #C1C1C1;outline:none !important;}

.appointment_form .gform_wrapper li.input-txt-n{position:relative;width:100%;}
.appointment_form .gform_wrapper li.input-txt-n:before{position:absolute;content:'\f007';font-family:'FontAwesome';color:#B7B7B7;right: 0px;top:7px;width: 20px;height: 20px;z-index: 999999;font-size:16px;}

.appointment_form .gform_wrapper li.input-txt-e{position:relative;width:100%;}
.appointment_form .gform_wrapper li.input-txt-e:before{position:absolute;content:'\f003';font-family:'FontAwesome';color:#B7B7B7;right: 0px;top:7px;width: 20px;height: 20px;z-index: 999999;font-size:16px;}

.appointment_form .gform_wrapper li.input-txt-p{position:relative;width:100%;}
.appointment_form .gform_wrapper li.input-txt-p:before{position:absolute;content:'\f10b';font-family:'FontAwesome';color:#B7B7B7;right: 0px;top:7px;width: 20px;height: 20px;z-index: 999999;font-size:16px;}

.appointment_form .gform_wrapper li.input-txt-m{position:relative;width:100%;}
.appointment_form .gform_wrapper li.input-txt-m:before{position:absolute;content:'\f075';font-family:'FontAwesome';color:#B7B7B7;right: 0px;top:7px;width: 20px;height: 20px;z-index: 999999;font-size:16px;}

.appointment_form .button,.appointment_form button,.appointment_form input[type="submit"]{background:#132361;border:1px solid #132361;border-radius:10px;font-size:20px !important;line-height:26px;margin-bottom:3%;background:#132361;padding:8px 8%;transition:all 0.3s;font-weight:400;font-family:'Poppins', sans-serif !important;color:#fff;}

.appointment_form .button:hover, .appointment_form button:hover, .appointment_form input[type="submit"]:hover{background: #B9B165 !important;color: #fff !important;border: 1px solid #B9B165 !important;}


.contact-wrap{}
.contact-add{background:#132361;width:100%;margin:0 auto;float:none;display:block;border-radius:8px;max-width:900px;}
.contact-add ul{margin:0;padding:0px;width:100%;display:flex;flex-wrap:wrap;}
.contact-add li{position:relative;list-style-type:none;display: flex;flex-wrap: wrap;}
.contact-add li abbr{display:block;text-align:center;width:100%;border:none;}
.contact-add li:nth-child(1){background:#B9B165;border-top-left-radius:8px;border-bottom-left-radius:8px;text-align:center;width:18%;align-items:center;}
.contact-add li:nth-child(2){width:30%;padding:15px;position:relative;display:unset !important;align-items:unset !important;}
.contact-add li:nth-child(3):before{position:absolute;content:'';left:0px;top:50%;width:1px;height:80%;background:#3D4B83;transform: translateY(-50%);}
.contact-add li:nth-child(3):after{position:absolute;content:'';right:0px;top:50%;width:1px;height:80%;background:#3D4B83;transform: translateY(-50%);}
.contact-add li:nth-child(3){width:25%;padding:15px;position:relative;display:unset !important;align-items:unset !important;}
.contact-add li:nth-child(3) a,.contact-add li:nth-child(4) a{color:#fff;text-decoration:none;}
.contact-add li:nth-child(3) a:hover,.contact-add li:nth-child(4) a:hover{color:#BAB265;}
.contact-add li:nth-child(4){width:25%;padding:15px;display:unset !important;align-items:unset !important;}
.contact-add li h4{display:block;color:#BAB265;font-size:16px; font-weight:bold;}
.contact-add li p{color:#fff;font-size:14px;line-height:20px;padding-top:0px;}
/************Pacifica**************************/
.pacifica h2{line-height:45px;font-weight:700;}
/************Pacifica**************************/

/************Lifestyle Choices**************************/
.lifestyle-choice{background-color:#FAFAFA;}
.lifestyle-choice span{color:#8C8C8C;font-size:16px;display:block;padding-bottom:35px;}
.lifestyle-choice h2{padding-bottom:0px !important;line-height:unset;margin:0 0 1% 0;position:relative;font-weight:700;}
.lifestyle-choice h2:before{position:absolute !important;content:'';left:0px;top:-25px;width:98px;height:5px;background:#B9B165;}
.lifestyle-choice h3{padding-bottom:20px;}
.gene-feature{display:block;padding-bottom:28px;}
.gene-feature:last-child{padding-bottom:0px !important;}
.gene-feature ul{margin:0;padding:0;display:flex;flex-wrap:wrap;}
.gene-feature li{list-style-type:none;display:flex;width:33%;font-size:15px;color:#252525;position:relative;padding-left:35px;padding-bottom:15px;}
.gene-feature li abbr{position:absolute;content:'';left:0px;top:0px;width:25px;height:25px;border:0px;}
.gene-feature li:last-child{padding-bottom:0px !important;}
/************Lifestyle Choices**************************/

/************CTC**************************/
.ctc{width:100%;display:block;background:url('https://sales3.org/am-dev/pacificacompanies/wp-content/uploads/2019/11/ctc-bg.jpg') no-repeat;background-size:cover;background-position: center bottom;padding:50px 0px 70px 0px;margin-top: -86px;}
.ctc h2{color:#fff;}
a.download-btn{background:#B9B165;border-radius:4px;display:block;padding:20px;max-width:70px;width:70px;text-align:center;border:1px solid #B9B165;float:right;}
a.download-btn i{position:relative;display:block;font-family:'FontAwesome';font-style:normal;color:#fff;font-size:28px;}
a.download-btn path{color:#fff;}
a.download-btn:hover{background:transparent;border:1px solid #B9B165;text-decoration:none;}
a.download-btn .svg-inline--fa{width:28px;height:28px;}
/************CTC End**************************/

.photo-gallery h2{padding-bottom:0px !important;line-height:unset;margin:0 0 1% 0;position:relative;font-weight:700;text-align:center;}
.photo-gallery h2:before{position:absolute !important;content:'';left:50%;top:-25px;width:98px;height:5px;background:#B9B165;transform:translatex(-50%);}
.photo-gallery .vp-pagination__item{display:none;}
.photo-gallery{width:100%;}
.photo-wrap{width:100%;margin:0 auto;overflow: hidden;}

.walkthrough{background-color:#FAFAFA;}
.walkthrough h2{padding-bottom:0px !important;line-height:unset;margin:0 0 1% 0;position:relative;font-weight:700;}
.walkthrough h2:before{position:absolute !important;content:'';left:0px;top:-25px;width:98px;height:5px;background:#B9B165;}

.video-wrapper .svg-inline--fa {height: unset !important;width: unset !important;}
.video-wrapper{width:100%;display:block;padding:0px 0px 40px 0px;/*overflow-x:hidden;*/height:430px;}

.video-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height: 100% !important;margin:0 !important;border-radius:8px;}
.video-wrapper img{max-width:100%;}
.video-wrapper a{background:#fff;display:inline-block;height:70px;left:38%;position:absolute;right:0;text-align:center;bottom:42%;width:70px;line-height:70px;border-radius:40px;}
.video-wrapper path{color:#B9B165;}
.video-wrapper a i{color:#B9B165;font-family:'FontAwesome';font-size:90px;font-style:normal;margin:0 auto;padding:0px;line-height:70px;border-radius:40px;}


.map{position:relative;}
.map-wrap{position:relative;}
.add{position:absolute;content:'';left:23%;top:0px;background:rgba(19, 35, 97, 0.85);width:25%;height:100%;padding-top:50px;}
.add ul{margin:0px;padding:0px;padding:30px;}
.add li{display:block;list-style-type:none;position:relative;padding-left:25px;}
.add li:before{content:'';position:absolute;left:0px;top:-8px;width:20px;height:20px;font-family:'FontAwesome';color:#BAB265;font-size:20px;}
.add li:nth-child(1):before{content:'\f124';}.add li:nth-child(2):before{content:'\f095';}.add li:nth-child(3):before{content:'\f025';}.add li:nth-child(4):before{content:'\f0e0';}
.add li a{color:#fff;padding-bottom:20px;display:block;}
.add li a:hover{text-decoration:none;}
.map-wrap iframe .gm-style .tooltip-content{z-index: 999999 !important;display:none !important;}
.gm-style .tooltip-content{z-index: 999999 !important;display:none !important;}
.tooltip-content{display: none !important;}
body .tooltip-content:hover {display: none !important;}
.map-wrap .gm-style .tooltip-anchor>.tooltip-tip-outer {border-bottom: 0px solid #5d2525 !important;}

.footer{background:#132361;display:block;width:100%;float:left;}
section.footer p{color:#fff;text-align:center;padding:15px 0px 0px 0px;}

@media only screen and (max-width:1440px){
.ctc{margin-top:-60px;}	
.gene-feature li{padding-bottom:20px;}
.appointment_form_wrap, .thank_you{margin-top:60px;}	
}

@media only screen and (max-width:1024px){
.appointment_form_wrap, .thank_you{margin-top:60px;}	
.appointment_form_wrap strong a, .thank_you strong a{display:block;}	
.add{width:40%;}	
}
@media only screen and (max-width:980px){
.wrapper{text-align:center;}	
.appointment_form_wrap strong a,.thank_you strong a{display:unset;}		
header .logo{width:80%;max-width:232px;display:block;text-align:center;margin:0 auto;float:none;}
header .logo a{display:block;text-align:center;}	
.phn{float:right;text-align:center;width:100%;margin-top:25px;}
.appointment_form_wrap,.thank_you{margin-top:100px;}
.walkthrough h2:before{left:50%;transform:translatex(-50%);}	
.lifestyle-choice h2:before{left:50%;transform:translatex(-50%);}	
.add{width:50%;left:50%;transform:translateX(-50%);}	
.add li a{text-align:left;}
.ctc{margin-top:0px;}
.lifestyle-choice abbr{margin-bottom:30px;display:block;border:0px;}		
}
@media (min-width:990px){.container{max-width:unset !important;}
}
@media only screen and (max-width:768px){
.appointment_form_wrap strong a,.thank_you strong a{display:unset;}
.thank_you{width:80%;float:none;margin:0 auto;margin-top:120px;overflow:hidden;}	
.appointment_form_wrap{width:80%;float:none;margin:0 auto;margin-top:120px;}	
.contact-add li:nth-child(1){width: 100%;padding: 36px 0px;border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:0px;}	
.contact-add li h4{width:100%;text-align:center;}
}
@media only screen and (max-width:680px){
.appointment_form_wrap strong a,.thank_you strong a{display:unset;}		
.appointment_form_wrap,.thank_you{margin-top:120px;}
.contact-add li:nth-child(2),.contact-add li:nth-child(3),.contact-add li:nth-child(4){width:100% !important;padding:0px;}
.add{width:80%;}	
.video-wrapper {position: relative;width: 100%;height: 0px;padding-top: 56.25%;}
.video-wrapper iframe{position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;margin: 0 !important;}	
}
@media only screen and (max-width:500px){
.appointment_form_wrap,.thank_you{margin-top:140px;}	
.appointment_form_wrap strong a{display:block;}	
.gene-feature li{width:50%;}	
}
@media only screen and (max-width:480px){
.appointment_form_wrap,.thank_you{width:95%;margin:140px auto 0;float:none;overflow:hidden;}	
.pacifica h2.heading2{padding-top:30px;}	
.top-main h2{font-size:28px;line-height: 34px;}.pacifica{padding-bottom:20px;}
.pacifica h2{line-height: 34px;font-weight: 700;font-size: 28px !important;padding-bottom:20px;}	
.lifestyle-choice h2{font-size:28px !important;}
.ctc h2{font-size:18px !important;line-height:24px;}
.gene-feature li{width:100%;}	
.video-wrapper a{bottom:25%;}	
}
@media only screen and (max-width:360px){
.appointment_form_wrap{margin-top:150px;}
.thank_you{margin-top:150px;}
.add{width:85%;}	
.add ul{padding: 30px 10px;}
.video-wrapper a{bottom:16%;}
.phn a.btn{border:1px solid #b9b165;}	
}