@font-face{font-family:'myriadpro_bold';src:url('fonts/myriadpro-bold.eot');src:url('fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/myriadpro-bold.woff') format('woff'),
    url('fonts/myriadpro-bold.ttf') format('truetype'),
url('fonts/myriadpro-bold.svg#caviar_dreamsbold') format('svg');font-weight:normal;font-style:normal;}   

img{max-width:100%;height:auto;}
a{cursor:pointer;text-decoration:none;}
a:hover{color:#ec008c;}
body{margin:0px;padding:0px;}
.main{padding:0px;max-width:100%;margin:0 auto;}
header{width:100%;height:auto; padding-top: 10px;padding-bottom: 10px;display: table;}
header .sprite{margin-top:6px;margin:0 auto;padding:9px 0px;float:right;display:none;}
.logo-full{box-sizing:border-box;}
.sprite a{width:33px;height:32px;display:inline-block;background:url("images/icon-32a.png") no-repeat;margin-right:6px;background-size:auto 100%;}
.sprite .facebook{background-position:0px 0px;}
.sprite .twitter{background-position:33% 0px;}
.sprite .blog{background-position:101% 0px;}
.sprite .youtube{background-position:68% 0px;}
.sprite .gplus1 {
    background: url(images/google_plus.png) no-repeat 0 0 transparent;
    background-size:100% 100%;
}
.sprite .gplus2{
    background: url(images/google_plus2.png) no-repeat 0 0 transparent;
    background-size:100% 100%;
}
.sprite .yelp{
    background: url(images/yelp.png) no-repeat 0 0 transparent;
    background-size:100% 100%;
}
.sprite .instagram{background:url(images/instagram.png) no-repeat 0 0 transparent;background-size:100% 100%;}
header .nav{padding:0px 0px;}
.full-menu{text-align:center;width:100%;display: table;}
.full-menu ul{padding:0px;}
.full-menu ul li{list-style:none;display:inline-block;}
.full-menu ul li ul{}
.full-menu ul li ul li{}
.full-menu ul li:first-child{}
.full-menu ul li#menu-item-28567 a{
    color:#ec008c;
}
#menu-mobile-menu li#menu-item-28568 a{
    color:#ec008c;
}
.full-menu ul li#menu-item-19233{/*margin-left:0px!important;*/    position: static;}
.full-menu ul li a{text-decoration:none;text-transform:uppercase;/*font-family:arial;*/color:#000;font-size:16px;padding:0;font-size:13px;font-size:12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.full-menu ul li a:hover,a:active{color:#ec008c;}
.content-left{padding:0px 3px 0px 0px;position:relative;overflow:hidden;}
.content-right{padding:0px 0px 0px 3px;position:relative;}
aside .slide{width:100%;height:auto!important;background:url(images/bg-black4.png);position:absolute;bottom:0px;padding:12px 26px 0px 26px;}
aside img{position:relative;width:100%;}
aside .slide h3{color:#fff;text-transform:uppercase;font-weight:normal;margin:0;font-size:39px;}
aside .slide a:hover{text-decoration:none;}
aside .slide p{color:#fff;margin:0px;font-size:19px;line-height:17px;margin-bottom: 10px;}
.section-bottom{margin:0px;padding:0px;margin-top:40px;box-sizing:border-box;width:100%;height:auto;overflow:hidden;}
.section-top{width:100%;height:auto;overflow:hidden;}
.section-bottom .image-loop{border-radius:50%;margin-top:11px;overflow:HIDDEN;position:RELATIVE}
.section-bottom .image-loop img{width:100%;}
.section-bottom{}
.section-bottom-right{padding:0px 29px;}
.section-bottom-right .sdider{margin-bottom:15px;border:1px solid #e6e6e6;}
.section-bottom-right .image-ads{border:1px solid #e6e6e6;}
.section-bottom-left{overflow:HIDDEN;}
.section-bottom-left h3{font-size:15pt;text-transform:uppercase;color:#ec008c;border-bottom:2px solid #e6e6e6;line-height:26px;width:80%;font-family:myriadpro_bold;}
.section-bottom-left p{}
.section-bottom-left a.circle_learnmore, .content-top-pop a.circle_learnmore{color:#fff;background:#ec008c;width:99px;height:33px;display:block;line-height:34px;border-radius:5px;text-transform:uppercase;font-size:9pt;margin-bottom:22px;font-family:myriadpro_bold;}
.content-top-pop a.circle_learnmore{
    width: auto;
    padding: 0 10px;
    text-decoration: none;
    float: none;   display:inline-block;
    margin: 0; 
}
.section-bottom-left a.circle_learnmore:hover{background:#dd65ac;text-decoration:none;}
.call-us{width:100%;min-height:70px;background:#ec008c;margin:30px 0px 5px;}
.wrap-call-us .col-md-2{padding-right: 0px;}
.call-us .col-sm-4{padding-right:0;}
.call-us .col-sm-8{padding-left:0;}
.call-us img{width:38px;height:50px;margin:9px;display:inline-block;vertical-align:top;}
.call-us p{display:inline-block;color:#fff;text-transform:uppercase;font-size:21px;margin-top:10px;font-family:myriadpro_bold;vertical-align:top;}
.call-us p a{color: #fff;}
.call-us span{color:#000;display:block;}
.section-bottom-image{width:100%;}
.input{width:23%;height:33px;margin-left:2%;}
.text{border:none;border-radius:3px;padding-left:10px;}
.btn{background:#000;color:#fff;vertical-align:top;}
.arrow{position:absolute;bottom:5px;display:inline-block;width:77px;}
.Request-info{position:relative;display:inline-block;margin:20px 0px 0px 0px;padding-right:51px;width:100%;}
.arrow img{padding:0px;height:100px;width:auto;}
footer{background:black;width:100%;height:auto;overflow:hidden;position:relative;padding-bottom:0;}
footer .nav-list{margin-top:30px;padding-top:55px;position:relative;}
footer .nav-list p{line-height:24px;margin-top:0px;}
footer .nav-list h1, footer .nav-list h2{color:#ec008c;font-size:12pt;width:100%;height:16px;position:absolute;top:0px;left:0px;}
footer .nav-list ul{padding:0px;}
footer .nav-list ul li{list-style:none;line-height:24px;}
footer .nav-list ul li a{color:#fff;}
footer .nav-list ul li a:hover{color:#ec008c;text-decoration:none;}
footer .wrap-footer{overflow:hidden;padding-bottom:15px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
footer .footer-bottom{border-top:2px solid #5d5d5d;width:100%;background:#1c1c1c;text-align:center;position:relative;padding-top:22px;height:100%;padding-bottom:10px;}
.bot-menu-footer{
    display: flex;
    justify-content: center;
    align-items: CENTER;  
    margin-bottom: 15px;
    padding-top: 10px;
}
.bot-menu-footer img{padding: 0 5px;}
footer .wrap-footer .nav-list a{
    color:#fff;
}
footer .wrap-footer .nav-list a:hover{
    color: #ec008c;
}
footer .footer-bottom .sprite{padding-bottom:20px;}
footer .footer-bottom p{color:white;line-height:10px;}
footer .footer-bottom a{color:#fff;}
footer .footer-bottom a:hover{color:#ec008c;text-decoration:none;}
footer .nav-list .widget_text span {
    line-height: 24px;
}
header .head-callback{display:inline-block;max-width:76px;height:auto;padding:3px;float:right;padding-top:0;box-sizing:BORDER-BOX;}
header .menu-icon{display:inline-block;padding:3px;max-width:76px;float:right;padding-top:0;box-sizing:BORDER-BOX;}
.icon-top #menu-icon{display:block;max-width:76px;height:auto;}
.menu-mobile-top{display:none;background:url("images/shadow.png") bottom repeat-x;padding-bottom:10px;height:auto;overflow:hidden;}
.mobile-menu{display:none;text-align:left;}
.mobile-menu ul{padding:0px;}
.mobile-menu ul li{list-style:none;padding:0;}
.mobile-menu ul li a{padding-left:15px;color:#000;display:block;font-size:18px;padding:5px 0 3px 0;padding-left:15px;border-bottom:2px solid #ddd;}
.mobile-menu ul li li a{padding-left:35px;}
.mobile-menu ul li li li a{padding-left:55px;}
.mobile-menu ul li{}
.mobile-menu ul li ul{padding-left:0px;}
.mobile-menu ul li ul li{}
.mobile-menu ul li a:hover,a:active{color:#ec008c;text-decoration:none;}
.logo-mobile{display:inline-block;vertical-align:top;}
.icon-mobile{display:inline-block;}
body.logged-in{}
.page-template-page-approved-php .header nav ul.nav li ul.sub-menu ul.sub-menu{opacity:0;}
.page-template-page-approved-php .header nav ul.nav li ul.sub-menu li:hover ul.sub-menu{opacity:1;}
.header nav ul.nav li ul.sub-menu{width:250px;}
.header nav ul.nav li ul.sub-menu li{width:100%;}
.full-menu ul{list-style:none outside none;margin:0;padding:0;}
.full-menu ul li{position:RELATIVE;}
.full-menu ul li:hover{}
.full-menu li{}
.full-menu ul li a{}
.full-menu ul li a:hover{color:#ec008c;text-decoration:none;}
.full-menu ul li a:active{color:#ec008c;}
.full-menu ul li ul{left:0;padding:0;position:absolute;text-align:left;width:295px;background:#333;z-index:100;width:150px;}
.full-menu ul > li:hover ul{}
.full-menu ul li ul li{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transform:translatey(-10px);transform:translatey(-10px);opacity:0;}
.full-menu ul > li:hover ul li{opacity:1;-webkit-transform:translatey(0px);transform:translatey(0px);}
.full-menu ul li ul li:hover{background-color:#bd0b75;}
.full-menu ul li ul li{color:#FFFFFF;margin:0 !important;text-align:left;width:100%;}
.full-menu ul li ul li a{color:#fff;font-size:15px;padding:7px;text-align:left;width:100%;-webkit-backface-visibility:hidden;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;border-left:1px solid rgba(0,0,0,0);display:block;}
.full-menu li:hover ul, .nav li.sfhover ul{left:auto;z-index:1000;text-align:left;}
.full-menu ul li ul li a:hover{background:#ec008c;color:#fff;position:relative;-ms-transform:translate(10px);-webkit-transform:translate(10px);transform:translate(10px);text-shadow:0px 1px 2px rgba(0,0,0,0.4);border-left:2px solid rgba(0,0,0,0.2);border-bottom:0px solid #fcb034;-webkit-backface-visibility:hidden;}
.full-menu ul li ul{display:none;}
.full-menu ul li:hover ul{display:block;}
.full-menu ul li:hover ul ul{display:none;top:0;}
.full-menu ul li ul ul{display:none;left:100%!important;top:0;}
.full-menu ul li ul li:hover ul{display:block;}
.Request-info input[type=button]{color:#fff;}
#content-mobile{position:relative;}
#content-mobile .mobile-slider ol.flex-control-nav{position:absolute;bottom:22PX;z-index:10;right:4%;width:140px;}
#content-mobile .mobile-slider ol.flex-control-nav a{background:#fff;width:15px;height:15px;margin:0 3px;}
#content-mobile .mobile-slider ol.flex-control-nav a.flex-active{background:#e3047c;}
#content-mobile .metaslider .caption-wrap{background:url(images/bg-caption2.png) repeat 0 0 transparent;height:60px;opacity:1;}
#content-mobile .metaslider .caption-wrap .caption{padding:0;word-wrap:break-word;width:90.5%;overflow:hidden;margin:0 auto;position:relative;}
#content-mobile .metaslider .caption-wrap a{font-family:Arial,sans-serif;color:#fff;line-height:60px;font-size:22px;text-decoration:none;}
#mobile-slider .flexslider{margin-bottom:7%;}
#content-mobile .metaslider .caption-wrap .left-caption{float:left;width:38.6%;}
#content-mobile .metaslider .caption-wrap .left-caption a.call{background:url(images/icon-call.png) no-repeat 0 center transparent;padding-left:18%;height:100%;display:block;}
#content-mobile .metaslider .caption-wrap .mid-caption{float:right;}
#content-mobile .row-01{width:90%;margin:0 auto;padding-bottom:3%;overflow:hidden;}
#content-mobile .row-01 .left-row01{float:left;width:100%;}
#content-mobile .row-01 .right-row01,#content-mobile .pardot-form{float:right;width:47%;box-shadow:0px 0px 3px #333;background:#fff;margin-right:1px;padding:15px 15px 0px 15px;}
#content-mobile .pardot-form{width:79%;overflow:HIDDEN;float:none;margin:0 auto;margin-bottom:5%;}
#content-mobile .row-01 .right-row01 h2, #content-mobile .pardot-form h2{margin:0;margin-bottom:0;text-transform:uppercase;text-align:center;font-size:18px;color:#e3047c;font-family:arial,sans-serif;}
#content-mobile .row-01 .right-row01 iframe, #content-mobile .pardot-form iframe{width:100%;height:415px;}
#content-mobile .row-01 h2{color:#e3047c;text-align:left;font-size:23px;font-family:arial,sans-serif;margin-bottom:2%;margin-top:0;}
#content-mobile .row-01 .content{text-align:left;color:#3c3c3c;font-size:19px;font-family:arial,sans-serif;line-height:24px;}
#content-mobile .row-02{width:85%;margin:0 auto;overflow:hidden;margin-bottom:5%;padding-top:6%;padding-bottom:2.6%;border-top:2px solid #c1c1c1;}
#content-mobile .row-02 .left-row02{float:left;width:40%;}
#content-mobile .row-02 .left-row02 img{text-align:center;margin:0 auto;display:block;margin-bottom:10%;width:90%;}
#content-mobile .row-02 .left-row02 p{font-size:19px;text-align:left;font-family:arial,sans-serif;line-height:24px;}
#content-mobile .row-02 .right-row02{float:right;width:47%;box-shadow:0px 0px 3px #ddd;background:#fff;margin-right:1px;padding:15px 15px 0px 15px;}
.row-03{overflow:hidden;}
.row-03 .title{background:#e3047c;padding:1% 0;margin-bottom:25px;}
.row-03 .title h2{font-family:arial,sans-serif;width:95%;margin:0 auto;color:#fff;background-size:auto 100%;padding-left:0px;}
.row-03 ul{width:79%;margin:0 auto;padding:0;list-style:none;}
.row-03 ul li img{width:100%;}
.row-03 ul li{box-shadow:0px 0px 5px #333;position:relative;margin-bottom:5.5%;}
.row-03 ul li.img-01,.row-03 ul li.img-03{float:left;width:47%;}
.row-03 ul li.img-02,.row-03 ul li.img-04{float:right;width:47%;}
.row-03 ul li .caption{position:absolute;bottom:0;background:url(images/bg-caption2.png) repeat 0 0 transparent;height:50px;width:100%;text-align:center;color:#fff;font-family:arial,sans-serif;line-height:50px;font-size:17px;left:0px;text-decoration:none;}
#content-mobile .location{width:90%;margin:0 auto;border-top:2px solid #c1c1c1;padding:0 2.5%;padding-top:6%;}
#content-mobile .location .location_map{overflow:hidden;}
#content-mobile .location .left_location{float:left;width:49%;}
#content-mobile .location .left_location iframe,#content-mobile .location .right_location iframe{width:100%;}
#content-mobile .location p.tm{font-size:14px;overflow:hidden;color:#000;display:block;float:left;margin-top:20px;}
#content-mobile .location .right_location{float:right;width:49%;}
#content-mobile .location h2{font-family:arial,sans-serif;color:#3c3c3c;font-size:19px;margin-bottom:2.8%;margin-top:0.5%;}
body.home .shadow{background:url(images/shadow.png)repeat-x 0 0 transparent;height:10px;position:absolute;width:100%;z-index:10;top:0;}
#sm-list li{display:inline-block;margin:0 15px;padding:0;}
home .content-home{}
.full-menu ul li#menu-item-19233 .sub-menu{
    left:0px;
}
@media(max-width:1357px){aside .slide{padding:12px 26px 5px 26px!important;}
.call-us p{font-size:22px;}
.Request-info{padding-right:0px;}
.content-left-tr p{font-size:14px!important;}
.section-bottom-left .content-left-tr a{width:auto!important;height:auto!important;display:inline-block;line-height:100%!important;text-transform:uppercase;font-size:9px!important;padding:8px 10px;}
.section-bottom-left .content-left-tr h1{font-size:15pt!important;line-height:26px!important;}
}
@media (max-width: 1400px){
    .full-menu ul li{margin-left: 5px;}

}
@media(max-width:1300px){ 
    .section-bottom-left h3{width:85%;}
header{text-align:center;width:100%;box-sizing:border-box;}
.full-menu ul li a{font-size:16px;font-size:12px;font-size:11px;}
}
@media(max-width:1200px){ 
    .full-menu ul li a{font-size:16px;font-size:11px;font-size:10px;}    
.sprite a{width:33px!important;height:32px!important;}
footer .footer-bottom p{font-size:14px;line-height:15px!important;}
.wrap-call-us .Request-info iframe{height:40px!important;}
/*.call-us p{font-size:28px!important;}*/
.sprite-table{padding-bottom:0;float:none;}
.section-bottom-left h3{width:100%;}
aside .slide h3{font-size:28px!important;}
aside .slide p{font-size:14px;}
footer{text-align:center;}
footer .nav-list{text-align:left;width:100%;margin:20px auto 0;min-height:175px;}

.call-us{text-align:center;height:auto;overflow:hidden;}
.call-us .wrap-call-us{max-width:1024px;margin:0 auto;overflow:HIDDEN;}
.call-us .col-sm-4{padding:0;width:35%}
.call-us .col-sm-8{width:65%;padding:0;}
.call-us .col-sm-8 .input{width:24%;margin-left:1%;}
}
@media(max-width:1200px){.home footer .nav-list h2{font-size:13px!important;line-height:13px;height:inherit!important;margin:0!important;}
footer .nav-list ul li a{font-size:14px;}
footer .nav-list ul li,footer .nav-list .widget_text span{line-height:18px!important;}
footer .nav-list p{font-size:14px;}
.call-us .wrap-call-us{max-width:100%;}
.call-us p{font-size:20px;margin:0;}
.call-us img{margin:0px;}
.call-us .col-sm-8 .input{width:23.5%;margin-left:0.5%;margin-right:0.5%;float:none;}
.Request-info{margin:0px;padding-right:0!important;margin-top:0!important;}
.call-us{padding-top:15px;padding-bottom:15px;}
.call-us .col-sm-4{width:100%;padding-bottom:10px;}
.call-us .col-sm-8{width:100%;}
.section-bottom-left .col-md-4{padding:0 10px;}
.section-bottom-left h3{font-size:19px;}
footer .nav-list{margin-bottom:0;padding-top:25px!important;}
}
@media(max-width:1070px){.call-us .wrap-call-us{max-width:100%;}
.call-us p{margin:0;}
.call-us img{margin:0px;}
.call-us .col-sm-8 .input{width:23.5%;margin-left:0.5%;margin-right:0.5%;float:none;}
.Request-info{margin:0px;}
.call-us{padding-top:15px;padding-bottom:15px;}
.call-us .col-sm-4{width:100%;padding-bottom:10px;}
.call-us .col-sm-8{width:100%;}
.section-bottom-left .col-md-4{padding:0 10px;}
.section-bottom-left h3{font-size:19px;}
footer .nav-list{margin-bottom:0;}
}
@media(max-width:995px){body.home header{height:100%!important;}
header .logo-full{float:none;width:100%;}
header .nav{}
header .sprite{float:none;padding:0;}
.page-id-18409 header .sprite,.page-id-18753 header .sprite{
    display: inherit;
}
.section-bottom-left{width:100%;}
.section-bottom-right{width:100%;}
.section-bottom-right .sdider{width:50%;float:left;}
.section-bottom-right .image-ads{width:50%;float:right;}
}
@media(max-width:992px){header .nav{float:none;}
.section-bottom .image-loop{max-width:250px;}
.content-left{padding:0px 0px 0px 0px;position:relative;overflow:hidden;}
.content-right{padding:0px 0px 0px 0px;position:relative;}
aside .slide h3{font-size:24px!important;}
.wrap-call-us .col-sm-12{text-align:center!important;}
}
@media(max-width:840px){header{height:100%!important;}
.sprite-table{display:none!important;}
.logo-full{display:none;}
.full-menu{display:none;}
.menu-mobile-top{display:block;padding-right:10px;padding-bottom:20px;}
.nav{margin-top:10px;}
}
@media(max-width:768px){
    .home .fancybox-wrap .fancybox-close{

}    
.home .fancybox-wrap{
    width: 90%!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto;
}
.home .fancybox-wrap .fancybox-inner{
    width:100%!important;
}
.home .fancybox-wrap .content-top-pop{
    width:100%!important;
}
.home .fancybox-wrap .fancybox-inner h2{
    font-size: 20px;
}
footer{padding-top:15px;}
footer .nav-list h2{margin-top:0;margin-bottom:0;}
footer .nav-list{padding-top:25px;min-height:150px;}
.section-bottom-left a.circle_learnmore{width:200px;height:40px;line-height:40px;font-size:20px;}
aside .slide{padding:10px 10px 10px 10px!important}
aside .slide h3{font-size:17px!important;font-weight:600;}
aside .slide p{font-size:14px!important;line-height:16px!important;}
footer .footer-bottom p{color:white;line-height:18px;}
.content-left-tr{margin-bottom:15px;}
.content-left-tr p{font-size:14px!important;max-width:320px;}
.section-bottom-left .content-left-tr h1{max-width:300px;margin-top:10px;}
.section-bottom{margin-top:10px!important;}
}
@media(max-width:750px){.top-footer-mobile .widget_nav_menu{float:left;width:50%;}
.top-footer-mobile .widget-even{float:right;width:205px;}
#sm-list li{margin:0 5px;}
body.home .footer-mobile ul{padding:0;list-style:none;}
body.home .footer-mobile ul li{float:none;display:block;text-align:left;margin-bottom:11px;}
body.home footer{background:url(images/bg-caption2.png) repeat 0 0 transparent;border-top:40px solid #e3047c;margin-top:3%;min-height:inherit;padding-top:2.5%;padding-bottom:1%;}
.top-footer-mobile{overflow:hidden;width:85%;margin:0 auto;margin-bottom:3%;}
.bot-footer-mobile{border-top:2px solid #0e0e0e;padding-top:2.5%;}
.bot-footer-mobile .wrap-bot-footer-mobile{width:90%;margin:0 auto;}
body.home .footer-mobile #sm-list li a{background:url(images/icon-social.png) no-repeat 0 0 transparent;width:40px;height:40px;opacity:1;font-size:0;display:BLOCK;}
body.home .footer-mobile #sm-list li.facebook a{background-position:0 0;}
body.home .footer-mobile #sm-list li.twitter a{background-position:-66px 0;}
body.home .footer-mobile #sm-list li.gplus a{background-position:-203px 0;}
body.home .footer-mobile #sm-list li.email a{background-position:-407px 0;}
body.home .footer-mobile #sm-list li.instagram a{background-position:-270px 0;}
body.home .footer-mobile #sm-list li.youtube a{background-position:-339px 0;}
body.home .footer-mobile #sm-list li.pinterest a{background-position:-135px 0;}
body .footer-mobile #sm-list li.yelp a{background:url(images/yelp.png) no-repeat 0 0 transparent;background-size:100% 100%;}

body.home .footer-mobile #sm-list li.glus1 a{
    background: url(images/google_plus.png) no-repeat 0 0 transparent;
    background-size:100% 100%;
}
body.home .footer-mobile #sm-list li.glus2 a{
    background: url(images/google_plus2.png) no-repeat 0 0 transparent;
    background-size:100% 100%;
}
.btt a{background:url(images/arrow-top.png) no-repeat 0 0 transparent;width:48px;height:29px;background-size:100% auto;display:block;font-size:0px;right:15px;position:absolute;float:right;bottom:0;top:inherit;}
body.home .footer-mobile h2{color:#e3047c;font-size:15px;font-family:arial,sans-serif;text-align:left;margin-bottom:4%;}
body.home .footer-mobile ul li a{font-weight:normal;font-size:16px;color:#fff;}
.call-us{display:none;}
footer .footer-mobile{display:block!important;}
body.home footer .wrap-footer{display:none;}
footer .footer-bottom{position:RELATIVE;display:none;}
#content-mobile .metaslider .caption-wrap .caption{width:97%;}
header{min-height:inherit;}
.nav{margin-bottom:0px;margin-bottom:5px;}
#content-mobile .metaslider .flexslider{margin:0 0 3.5% 0;}
.menu-mobile-top .logo-mobile{float:left;padding:0;}
#content-mobile .metaslider .caption-wrap .left-caption a.call{padding-left:22%;}
#content-mobile .metaslider .caption-wrap a{line-height:60px;font-size:20px;text-decoration:none;font-size:18px;}
.menu-mobile-top{background:#fff;padding-bottom:0;padding:0 4.7%;padding-top:1.4%;}
.content-home{display:blok;}
#content-mobile{display:none!important;}
}
@media(max-width:680px){.row-03 ul li{width:47%!important;}
}
@media(max-width:650px){.icon-top #menu-icon img{width:100%;}
.Request-info{padding:0 15px;}
.Request-info form{max-width:350px;margin:0 auto;}
.call-us .col-sm-8 .input{width:100%;margin:0px;margin-bottom:10px;}
}
@media(max-width:620px){#content-mobile .location{width:95%;}
}
@media(max-width:580px){body.home .footer-mobile ul li a{font-size:15px;}
}
@media(max-width:550px){.row-03 ul{width:95%;margin:0 auto;}
#content-mobile .location .left_location, #content-mobile .location .right_location{width:100%;}
}
@media(max-width:500px){.top-footer-mobile .widget_nav_menu{width:100%!important;}
.top-footer-mobile #nav_menu-7 h2.widgettitle{display:none;}
#content-mobile .metaslider .caption-wrap .left-caption a.call{padding-left:35px;background-size:25px auto;padding-top:0px;font-size:15px;}
}
@media(max-width:498px){footer .nav-list h2{position:RELATIVE;margin-bottom:15px;}
footer .nav-list{padding-top:0;min-height:inherit;}
footer .nav-list h1{position:relative;margin-bottom:10px;}
footer .nav-list{padding-top:0;min-height:inherit;}
aside .slide{height:75px;}
aside .slide h3{font-size:17px;}
aside .slide p{font-size:12px;}
.minimum-col{display:block;width:100%;}
}
@media (max-width:485px){#content-mobile .metaslider .caption-wrap .left-caption a.call{background-size:25px auto;float:left;}
.section-top .content-left, .section-top .content-right{width:100%;padding:0!important;margin-bottom:5px;}
}
@media(max-width:450px){body.home .footer-mobile #sm-list li{margin:0 1px;}
#content-mobile .metaslider .caption-wrap{height:30px;}
#content-mobile .metaslider .caption-wrap a{line-height:30px;font-size:15px;}
}
@media(max-width:400px){.row-03 ul li .caption{height:30px;line-height:30px;font-size:12px;}
#content-mobile .pardot-form{width:95%;}
.call-us p{font-size:18px;line-height:18px;width:100%;margin-top:10px;}
}
@media(max-width:350px){.icon-top #menu-icon,.head-callback a{width:40px;display:BLOCK;margin:0!important;}
.row-03 ul li{width:100%!important;margin-bottom:5%;}
#content-mobile .metaslider .caption-wrap .left-caption a.call{background-size:20px auto;float:left;}
}
@media(min-width:840px){.mobile-menu{display:none!important;}
}
.section-bottom #owlslider .owl-nav{display:none!important;}
.section-bottom #owlslider .owl-controls{position:absolute;bottom:-2px;left:0px;right:0px;}
.owl-theme .owl-dots .owl-dot span{width:7px;height:7px;margin:5px 2px;background:#fff!important;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#ec008c!important;}
@media(min-width:1600px){.call-us p{vertical-align:top;font-size:22px;margin:0;}
}
body.page-template-template-staff .main .about-page .mid-content-page #team{margin-top:45px;padding-bottom:45px;}
body.page-template-template-staff .main .about-page .mid-content-page #team .col-four li .content-team h3{width:150px;}
body.page-template-page-special .navigation,body.page-template-template-staff .main .about-page .mid-content-page #team .navigation{float:right;margin-top:10px;margin-bottom:10px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul{margin:0;padding:0;list-style:none;text-align:CENTER;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail{border:none;padding:0px;overflow:hidden;position:relative;border-radius:0;height:255px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul.col-four li{display:inline-block;width:255px;position:RELATIVE;margin:0 15px;margin-bottom:15px;vertical-align:TOP;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .content-team{padding-left:40px;text-align:left;min-height:255px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail{border:none;padding:0px;overflow:hidden;position:relative;border-radius:0;height:255px;display:block;width:100%;margin-bottom:20px;line-height:1.428571429;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail img{width:100%;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team{display:none;background:#ec008c;background-color:rgba(236,0,140,0.6);width:40px;float:left;position:ABSOLUTE;top:0;height:100%;padding-top:10px;margin:0px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li{float:left;width:100%;display:BLOCK;margin:0;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .content-team .excerpt{min-height:125px;position:relative;overflow:hidden;width:100%;}
body.page-template-template-staff .main .social_loop .social-team li a,
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li a{background:url(images/sprite.png) no-repeat 0px 0px transparent;font-size:0;display:BLOCK;width:40px;height:40px;transition:inherit;}
body.page-template-template-staff .main .social_loop .social-team li a{color:#333;font-size:14px;}
body.page-template-template-staff .main .social_loop .social-team{list-style:none;}
body.page-template-template-staff .main .social_loop .social-team li.face a,
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.face a{background-position:-26px -7px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.face a:hover{background-position:6px -7px;}
body.page-template-template-staff .main .social_loop .social-team li.twi a,
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.twi a{background-position:-26px -46px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.twi a:hover{background-position:6px -46px;}
body.page-template-template-staff .main .social_loop .social-team li.dri a,
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.dri a{background-position:-26px -86px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.dri a:hover{background-position:6px -86px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.in a{background-position:-26px -128px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.in a:hover{background-position:6px -128px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.google-plus a{background-position:-26px -165px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail .social-team li.google-plus a:hover{background-position:6px -165px;}
body.page-template-template-staff .main .social_loop .social-team li a{color:#333;font-size:12px;width:100%;padding-left:40px;line-height:15px;padding-top:15px;}
body.page-template-template-staff .main .social_loop .social-team{list-style:none;padding-left:10px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .thumbnail:hover .social-team{display:block!important}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .content-team h3{color:#403d3a;float:left;width:100%;font-family:verdana,VERDANAR,sans-serif;font-size:17px;line-height:22px;margin-top:10px;min-height:70px;margin-bottom:0;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .content-team hr{margin-top:15px;margin-bottom:15px;border-top:1px solid #c9cacb;}
body.page-template-template-staff .main .about-page .mid-content-page #team .col-four li hr,.about-page .mid-content-page #team .col-four li p{float:left;width:100%;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .content-team span{width:100%;display:block;font-size:14px;color:#939598;font-weight:normal;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .content-team p{font-size:14px;line-height:25px;color:#000;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul li .content-team a.video-play{background:url(images/icon-play.png) no-repeat;font-size:0;display:BLOCK;width:75px;height:55px;background-size:100% auto;float:RIGHT;margin-top:-10px;}
body.page-template-template-staff .main .meet-our-team a.video-play{background:url(images/icon-play.png);font-size:0;display:BLOCK;width:40px;height:28px;background-size:100% auto;float:left;margin-left:10px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul.col-four li .content-team{padding-left:40px;text-align:left;min-height:255px;}
body.page-template-template-staff .main .about-page .mid-content-page #team ul.col-four li .content-team h3{color:#403d3a;float:left;width:100%;font-family:verdana,VERDANAR,sans-serif;font-size:17px;line-height:22px;margin-top:10px;min-height:70px;margin-bottom:0;}
@media (min-width:1200px){body.page-template-template-staff .container{width:1185px;}
}
@media (max-width:600px){body.page-template-template-staff .main .about-page .mid-content-page #team ul.col-one li .content-team, .about-page .mid-content-page #team ul li .content-team{padding-left:0!important;}
.section-bottom-right .sdider,.section-bottom-right .image-ads{width:100%;float:none;max-width:520px;margin:auto;}
}
.content-team p a{display:block;}
.wp-pagenavi a, .wp-pagenavi a{border:1px solid #939598;color:#939598;width:30px;display:block;float:left;height:30px;text-align:CENTER;line-height:30px;margin:0 2px;text-decoration:none;padding:0px;}
.wp-pagenavi a.last, .wp-pagenavi a.last{width:60px;}
.wp-pagenavi span.current, .wp-pagenavi span.current{border:1px solid #939598;color:#fff;width:30px;display:block;float:left;height:30px;text-align:CENTER;line-height:30px;background:#ec008c;margin:0 2px;padding:0px;}
.section-bottom .image-loop img{border-radius:50%;max-width: 70%;}
img.grow{transition:all .2s ease-in-out;}
img.grow:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:-1;}
.fancybox-inner h2{display:block;height:auto;background-size:auto 70px;color:#fff;line-height:60px;margin:0px;text-align:center;text-transform:uppercase;font-size:26px;}
.fancybox-inner h2 span{color:#ec008c;}
.fancybox-inner .boxes-title{background-color:#000;border-radius:7px 7px 0px 0px;padding:0px 5px;}
@media (max-width:750px){.footer-np .call-us{display:block;background:#000;}
.footer-np .call-us .Request-info{display:none!important;}
.footer-np .call-us .Request-info2{display:block!important;}
.footer-np .call-us span{display:block;}
.footer-np .call-us span{color:#e3047c;}
.footer-np .call-us p{font-size:25px!important;line-height:25px!important;}
}
.mobile_navigation{display:none;}
@media(max-width:768px){.mobile_navigation{display:block;}
.desktop_navigation{display:none;}
}
.selectlocation{text-align:center;}
#locationgiftcard .selectlocation{display:block!important;}
.selectlocation p{font-size:14px!important;margin-top:5px;}
.selectlocation a{display:block;width:190px;color:#fff!important;font-weight:bold;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f34daf), color-stop(1, #ed008c));background-image:-o-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);background-image:-moz-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);background-image:-webkit-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);background-image:-ms-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);background-image:linear-gradient(to bottom, #f34daf 30%, #ed008c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f34daf', endColorstr='#ed008c');border:solid 1px #ed008c;border-radius:7px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;padding:5px 15px;margin:0px auto;margin-bottom:5px;}
@media (max-width:400px){.bot-footer-mobile .wrap-bot-footer-mobile{width:100%;}
}
#section-bottom-pop-1 a{

    text-transform: uppercase;
    color: #ec008c;
    font-family: myriadpro_bold;
}
/*REPONSIVE DATE 02-27-16*/
@media (max-width: 1263px){
    aside .slide p {
    font-size: 17px;
}
}
@media (max-width: 1143px){
    aside .slide p {
    font-size: 14px;
}
}
/*VIEWPORT DATE 02-25-16*/
@media (min-width: 1400px){
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{
    padding-right: 1vw;
    padding-left:1vw;
}
body{
    font-size: 1.02vw;
    line-height: 1.333vw;
}
.h1, .h2, .h3, h1, h2, h3{
    margin-top: 1.32vw;
    margin-bottom: 0.66vw;
}
p{
    margin: 0 0 0.67vw;
}
ol,ul {
    margin-bottom: 0.66vw;
}
header{
    padding-top: 0.714vw;
    padding-bottom: 0.714vw;
}
header .logo-full img {
    width: 29vw;
}
.full-menu ul li a {
    font-size: 1.32vw;
    font-size: 0.95vw;
    font-size:0.9vw;
}
.full-menu ul li{
    line-height: 1.4vw;
    margin-left: 0.8vw;
    margin-left: 0.33vw;
}
aside .slide h3{
    font-size: 2.856vw;
}
aside .slide p{
    font-size:1.392vw;
    line-height: 1.25vw;
}
aside .slide{
    padding: 0.8vw 1.73vw 0 1.73vw;	    
}
aside .slide p{
    margin-bottom: 0.74vw;
}
.content-left{
    padding: 0 0.2vw 0 0;
}
.content-right{
    padding: 0 0 0 0.2vw;
}
.section-bottom-left h3{
    font-size: 1.458vw;	    
    border-bottom: 0.15vw solid #e6e6e6;	    
    line-height: 1.95vw;
}
.section-bottom-left a.circle_learnmore, .content-top-pop a.circle_learnmore{	    
    width: 7.25vw;  
    height: 2.4vw;    
    line-height: 2.5vw;   
    border-radius: 0.38vw;    
    font-size: 0.88vw;    
    margin-bottom: 1.65vw;    
}
.home .fancybox-wrap{
    width: 50vw!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto;
    width: 25vw!important;
}
.home .fancybox-wrap .fancybox-skin{
    padding:1vw!important;
}
.home .fancybox-wrap .fancybox-inner{
    width:100%!important;
}
.home .fancybox-wrap .fancybox-inner h2{
    font-size: 1.5vw;
    line-height: 3vw;
}
.home .fancybox-wrap .content-top-pop {
    width: 100%;
}
.home .fancybox-wrap .fancybox-close{
    width: 2.4vw;
    height: 2.4vw;
    background-size: auto 450%;
    top: -1.2vw;
    right: -1.2vw;
}
.home .fancybox-wrap .fancybox-skin iframe{
    min-height: 24vw;
}
.content-top-pop a.circle_learnmore{
    padding:0 0.66vw;
    width:auto;
    margin: 0;


}
.section-bottom-right .image-ads{
    border: 0.06vw solid #e6e6e6;
}
.fancybox2 img {
    width: 34.67vw!important;
}
.section-bottom{
    margin-top: 2.6vw;
}
.call-us{
    min-height: 4.6vw;
    margin: 2vw 0 0.3vw;
}
.call-us img{
    width: 2.6vw;
    height: 3.3vw;
    margin: 0.6vw;
}
.Request-info{
    padding-right: 3.4vw;
    margin: 0.8vw 0 0 0;
}
.call-us p{
    font-size: 1.4vw;
    margin-top: 0.66vw;
}
footer .wrap-footer{
    padding-bottom: 1vw;
}
footer .nav-list{
    margin-top: 1.98vw;
    padding-top: 3.6vw;
}
footer .nav-list h1, footer .nav-list h2{
    height: 1.2vw;
    font-size: 1.175vw;
}
footer .nav-list ul li,footer .nav-list .widget_text span{
    line-height: 1.76vw;
}
footer .footer-bottom{
    padding-bottom: 0.66vw;
    padding-top: 1.46vw;
    border-top: 0.13vw solid #5d5d5d;
}
footer .footer-bottom .sprite{
    padding-bottom: 1.33vw;	 
}
.bot-menu-footer{
    margin-bottom: 1vw;
    padding-top: 0.66vw;
}
.bot-menu-footer img{padding: 0 0.33vw;}
.sprite a{
    width: 2.175vw;
    height: 2.1vw;
    margin-right: 0.39vw;
}
header .sprite{
    margin-top: 0.4vw;
    padding: 0.6vw 0vw;
}
footer .footer-bottom p{
    line-height: 0.66vw;
}
.bot-menu-footer a{
    /*height: 2.53vw!important;*/
    padding: 0vw!important;
}
footer .nav-list p{
    line-height: 1.714vw;
}
.full-menu ul li ul{
    width:21.65vw;    
    width: 12vw;
}
.full-menu ul li ul li a{
    font-size: 1.095vw;    
    padding: 0.52vw;
}
.Request-info iframe {
    height: 3.26vw!Important;
}

.main{
    padding: 0vw auto;
}
.arrow{
    width: 5.13vw;
    bottom: 0.3vw;
}
.arrow img{
    height: 6.66vw!important;
    width: auto;
}
}


/*
* DATE EDIT : 02-29-16;
* TOP SEARCH
*/
.full-menu ul{
    display: inline-block;
    vertical-align: top;		
}
.top_search{
    display: inline-block;
    float: right;
    overflow: hidden;    
}
.top_search label {
    display: none;
}
.top_search #searchform{
    position: relative;
    overflow: HIDDEN;
    border: 2px solid #ddd;
    background: #fff;
    border-radius: 4px;
    width: 210px;
    height: 35px;
}
.top_search #searchform input{
    font-size: 16px;
    text-transform: uppercase;
    height: 30px;
    line-height:100%;
    border-radius: 4px;    
    color: #000;
    font-family: 'century gothic',sans-serif;    
    background: #fff;
    border: 0;    
    box-sizing: border-box;
    padding-left: 5px;
}
.top_search #searchform input.text-input {
    width: 100%;
}
.top_search #searchform #searchsubmit{
    position: absolute;
    right: 0;
    top: -3px;
    width: 35px;
    background: url(images/search.png) no-repeat center center transparent;
    height: 25px;
    border: none;
    font-size: 0;
    background-size: auto 85%;
    /*border-left: 3px solid #6f6f6f;*/
    margin: 5px 0;
}
@media (max-width: 1350px){
    .top_search #searchform{width:180px;}
}
@media (max-width: 1150px){
    .full-menu{
    text-align: left;
}
.full-menu ul li{
    margin-left: 10px;
    margin-left:6px;
}
.top_search #searchform {
    width: 119px;
}
}
@media (max-width: 1057px){
    .top_search #searchform {
    width: 105px;
}
}


@media (max-width: 995px){ 
    .full-menu ul li{
    margin-left: 10px;
    margin-left:4px;
}
.top_search #searchform {
    width: 160px;
}	

.header .col-xs-12.col-md-3.col-lg-3.logo-full {
    width: 100%;
}
}

/*
* Date 03-01-16
*/

@media (min-width: 1400px){
    .top_search{

}
.top_search #searchform{
    width: 15.4vw;
    height: 2.55vw;
    border: 0.14vw solid #ddd;
    border-radius: 0.28vw;
    line-height:100%;
}
.top_search #searchform input{
    font-size: 1.14vw;
    height: 2.14vw;

    border-radius: 0.28vw;
    padding-left: 0.35vw;
}
.top_search #searchform #searchsubmit{
    top: -0.21vw;
    width: 2.5vw;
    height: 1.78vw;
    margin: 0.35vw 0;
}


}


@media (max-width: 750px){
    .Request-info2 iframe{
    height: 330px!important;	
    width: auto!important;
}
}
#bbblink, #bbblink2, #bbblink3{
    vertical-align: top;
}



/* flyout */
.alerts-manager-container a{
    color:#fff;
}
.alerts-manager-container a:hover{
    color:#fff;text-decoration:none;
}
.alerts-manager-container {
    color:#fff;
    bottom: 30px;
    position: fixed;
    left: 0;
    z-index: 10000;font-size:14px;
}
.alerts-manager-wrap {
    bottom: 0;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.3);
    height: 90px;
    overflow: hidden;
    position: absolute;
    left: -328px;
    width: 0;
    z-index: 175;   background: #ec008c;
    width: 360px;
}
.alerts-manager {
    background: #ec008c;
    border-top: 1px solid #ec008c;
    height: 100%;
    padding: 15px;
    width: 100%;
}
.alerts-manager.closed:before {
    color: #fff;
    content: '+';
    font-weight: 700;
    font-size: 28px;
    right: 4px;
    position: absolute;
    text-shadow: 0 1px 0 #007acc;
    top: 0;
}
.alerts-manager .bclose,.alerts-manager .expand, .alerts-manager .alerts-manager-content-headline, .alerts-manager .alerts-manager-content-image, .alerts-manager .alerts-manager-heading {
    display: block;
}
.alerts-manager .alerts-manager-content-headline a {
    color: #fff;
    text-decoration: underline;
}

.alerts-manager .bclose ,.alerts-manager .expand{
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    position: absolute;
    left: 338px;
    text-shadow: 0 1px 0 #007acc;
    top: 7px;font-weight:bold;
    z-index: 180;    
}
.alerts-manager .alerts-manager-heading {

    margin: 5px 0px;
}
@media (max-width: 768px){
    .alerts-manager-wrap{
    bottom: 25px;
}

}
@media (max-width: 400px){
    .alerts-manager .alerts-manager-heading{
    display:none;
}
.alerts-manager{
    padding-top: 10px;
}
.alerts-manager-wrap {
    bottom: 60px;
}
.top-footer-mobile{
    padding: 0 40px;
    width:100%;
}
}
@media (max-width: 350px){
    .alerts-manager {
    padding: 15px 15px 15px 10px;
    width: 85%;
}
.alerts-manager .bclose{
    left:290px;
}
}

/* end flyout */

/*
* DATE: 03-15-16
*/
@media (max-width: 995px){
    .home .content-home .section-bottom .section-bottom-right {
    padding: 0px 25px;
}
}
@media (max-width: 840px){
    .home .content-home .section-bottom .section-bottom-left .col-md-4{
    padding: 0 7.5px;
}
.home .content-home .section-bottom .section-bottom-left .col-md-4:first-child{
    padding-left: 0;
}
.home .content-home .section-bottom .section-bottom-left .col-md-4:last-child{
    padding-right: 0;
}
.home .content-home .section-bottom .section-bottom-right{
    padding: 0 15px;
}
}
@media (max-width: 768px){
    .home .content-home .section-bottom .section-bottom-left .col-md-4{
    padding: 0;
}
.page-template-page-approved-php .right-sidebar .sidebar5, .page-template-page-approved-php .right-sidebar .sidebar7{float: NONE!important;}
}
@media (max-width: 600px){
    .home .section-bottom-right .sdider{
    margin-bottom: 15px;
}
}
@media (max-width: 480px){
    body.home .footer-mobile #sm-list li a{
    width: 30px;
    height: 30px;
    background-size: Auto 100%;
}
body.home .footer-mobile #sm-list li.twitter a {
    background-position: -53px 0;
}
body.home .footer-mobile #sm-list li.instagram a {
    background-position: -214px 0;
}
body.home .footer-mobile #sm-list li.youtube a {
    background-position: -322px 0;
}
body.home .footer-mobile #sm-list li.email a {
    background-position: -322px 0;
}
body.home .footer-mobile #sm-list li.youtube a {
    background-position: -268px 0;
}


}
/*new css 03152016*/
.full-menu ul ul ul.sub-menu{	    max-height: 400px;    overflow-y: auto;    overflow-x: hidden;	}

.home_info_bar{
    background:url(images/home_info_bar.png) repeat;
    position: relative;
    display: table;
    width: 100%;
    text-align: center;
    font-size: 35px;
    padding: 20px 0px;
    color: #52039c;
    letter-spacing: 2px;
    line-height: 35px;
    text-shadow: 2px 1px 2px #fff;
    font-size: 26px;
}
.wrap-call-us .call-us-box{width: 246px;}
@media (max-width: 1192px){
    .wrap-call-us .call-us-box{width: 215px;}    
.call-us span{line-height: 17px;}

.call-us .wrap-call-us{margin-bottom: 10px;}

.home_info_bar{
    font-size: 23px;
    line-height: 35px;
}
.arrow{bottom: 20px;}
.section-bottom .image-loop img{max-width: 450px;}
}
@media (max-width: 1060px){
    .arrow{display: none;}
}
@media (max-width: 992px){
    .wrap-call-us .call-us-box{width: 100%;}
.home_info_bar{
    font-size: 25px; 
    line-height: 25px;
    padding: 10px 15px;
    font-size: 20px; 
}
}
@media (max-width: 768px){
    .home_info_bar{
    font-size: 18px;
    line-height: 18px;        
}
}

.postid-17237 .page-template-page-approved-php #content{
    background: none!important;

}
.postid-17237 .wrap-content .right-sidebar.notpost, .postid-17237 .page-template-page-approved-php .subpage-design .main-content .phone h3, .postid-17237 .page-template-page-approved-php .main-content .phone{
    display:none;

}
.postid-17237 .page-template-page-approved-php #content .bot-content{
    margin-top: 75px;
    top: 40px;
}
.single.postid-17237 .page-template-page-approved-php .wrap-content {
    padding-top: 0;
}
@media (max-width: 1024px){
    .postid-17237 .page-template-page-approved-php #content .bot-content {
    margin-top: 40px;
    top: 0;
}

}
@media (min-width: 1400px){
    body .footer-np {
    margin-top:2vw;
}
.postid-17237 .page-template-page-approved-php #content .bot-content {
    margin-top: 5vw;
    top: 2.66vw;

}
.wrap-call-us .call-us-box{width: 17.5vw;}
.home_info_bar {		
    font-size: 2.53vw;
    padding: 1.33vw 0px;
    letter-spacing: 0.13vw;
    line-height:  2.53vw;
    text-shadow: 0.13vw 0.06vw 0.13vw #fff;
    font-size: 1.9vw;
}

}


/*new mega menu*/
.full-menu ul li#menu-item-19233 .sub-menu{
    width: 825px;
    padding: 5px 2px;



}
.full-menu ul li ul li{

}
.full-menu ul li#menu-item-19233 .sub-menu li{
    width: 20%;
    vertical-align: TOP;
    float: left;
    background: none;
}
.full-menu ul li#menu-item-19233 .sub-menu li.menu-item-has-children{
    min-height: 100px;
}

.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19234{
    width:50%;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19234 li{
    width: 40%;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19234 li:nth-child(even){
    width: 60%;
}
.full-menu ul li#menu-item-19233 .sub-menu li a{
    -ms-transform: translate(0px);
    -webkit-transform: translate(0px);
    transform: translate(0px);
    color: #ec008c;
    border: none;
    text-shadow:none;
    background: none;
}

.full-menu ul li#menu-item-19233 .sub-menu .sub-menu{
    display: block;
    left: 0!important;
    width:100%;
    position: RELATIVE;
    max-height:100%!important;
}


.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19230, .full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19227{


}
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li a{
    color: #fff;
    text-transform: none;
    padding: 0 7px;
    font-size: 13px;
}
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li a:hover{
    color:#ec008c;
}
.content-top-pop{
    width:600px;
}
.content-top-pop h2{color:#000;}
@media (max-width: 1190px){
    .full-menu ul li#menu-item-19233 .sub-menu {
    width: 750px;}
.full-menu ul li ul li a{
    font-size:14px;
}
.content-top-pop{
    width:90%;
}
}
@media (max-width: 1024px){
    .full-menu ul li#menu-item-19233 .sub-menu{
    width: 795px;}

}
@media (min-width: 1400px){
    .content-top-pop{
    width:40vw;
}
.full-menu ul li#menu-item-19233 .sub-menu {
    padding: 0.33vw 0.15vw;
    width: 58vw;
}

.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li{
    margin-bottom:0.66vw!important;
}   
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li a{
    padding: 0 0.46vw;
    font-size: 0.95vw;
}
.full-menu ul li#menu-item-19233 .sub-menu li.menu-item-has-children {
    min-height: 7.3vw;
}



}
/*new menu*/
.full-menu ul li#menu-item-19233 .sub-menu {
    width: 850px;
    padding: 8px;
}
.full-menu ul li#menu-item-19233 .sub-menu{

}

.full-menu ul li#menu-item-19233 .sub-menu li{
    width: 24.15%;
    display: inline-block;
    float: none;
    vertical-align: top;
    margin-right: 0.5%!important;
}
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li{
    width: 100%;
    margin-bottom: 7px!important;
}
.full-menu ul li#menu-item-19233 .sub-menu li:nth-child(2), .full-menu ul li#menu-item-19233 .sub-menu li:nth-child(5),.full-menu ul li#menu-item-19233 .sub-menu li:nth-child(8) {
    margin-right: 22%!important;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19234 {
    width: 49%;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19234 li{
    float: left;
    margin-right: 0!important;
    width:50%!important;
}

.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-19234 li:nth-child(even){
    float:right;
}
.full-menu ul li#menu-item-19233 .sub-menu li a{
    background: #ec008c;
    color: #fff;
    padding: 5px 10px;
    font-size: 11px;
    padding-right: 0;

}
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li a{
    background: url(images/icon-arrow-pink.png) no-repeat left 5px transparent;
    background-size: auto 10px;
    padding-left: 15px;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388{
    position: absolute;
    right: 8px;
    top: 8px;
    margin: 0!important;
    background: #fff;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 .recentpostowlslider_inmenu h4{
    margin: 0;
    background: #ec008c;
    text-transform: uppercase;
    height: 31px;
    line-height: 31px;
    padding: 0 10px;
    font-size: 15px;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu{
    display: block;
    width: 100%;
    position: RELATIVE;
    left: 0!important;
    padding: 8px;
    overflow: HIDDEN;
    background: #fff;
    padding-bottom:3px;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu li{
    width: 100%;
    float: left;
    border-bottom: 1px solid #ec008c;
    margin-bottom: 5px!important;
    padding-bottom: 5px;
    margin-right: 0!important;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu li .itemcustom{
    background-size: 35% auto;
    background-repeat: no-repeat;
    padding-left: 37%;
    min-height: 60px;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu li .itemcustom a{
    background: url(images/icon-arrow-pink.png) no-repeat left 2px transparent;
    background-size: auto 8px;
    padding-left: 12px;
    color: #ec008c;
    padding-top: 0;
    line-height: 14px;
    text-transform: none;
    padding-bottom: 0;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu li .itemcustom p{
    color: #000;
    font-size: 11px;
    margin: 0;
    padding-left: 15px;
}
@media (max-width: 1190px){ 
    .full-menu ul li#menu-item-19233 .sub-menu{
    margin-left: -150px;
}
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu{
    margin-left:0px;
    width: 100%;

}
}
@media (max-width: 995px){ 
    .full-menu ul li#menu-item-19233 .sub-menu{
    margin-left:0px;
    width:785px;
}   
.full-menu ul li#menu-item-19233 .sub-menu li a{font-size:10px;}       
}
@media (min-width: 1400px){
    .full-menu ul li#menu-item-19233 .sub-menu {
    width: 64vw;
    padding: 0.53vw;
}
.full-menu ul li#menu-item-19233 .sub-menu li a{
    padding: 0.33vw 0.66vw;
    font-size: 0.84vw;
}
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li a {
    background-size: auto 0.66vw;
    padding-left: 1vw;
    background-position: left 0.33vw;
}
.full-menu ul li#menu-item-19233 .sub-menu .sub-menu li {
    margin-bottom: 0.66vw!important;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388{
    right:0.53vw;
    top:0.53vw;

}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 .recentpostowlslider_inmenu h4{
    height: 2.1vw;
    line-height: 2.1vw;
    font-size: 1vw;
    padding: 0 0.66vw; 

}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu{
    padding:0.53vw;
    padding-bottom: 0.15vw;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu li {
    border-width:0.1vw;
    margin-bottom:0.33vw;
    padding-bottom:0.33vw;

}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu li .itemcustom{
    min-height: 4.33vw;
}
.full-menu ul li#menu-item-19233 .sub-menu li#menu-item-21388 #recentpostowlslider_inmenu li .itemcustom a {
    background-size: auto 0.53vw;
    padding-left: 0.8vw;
    line-height: 0.95vw;
    background-position: left 0.15vw;
}
}

/*end new menu*/
.mobilehome{display:none!important;}
.mobile-menu .mobilehome{display:block!important;}
.mobile-menu .recentpostowlslider_inmenu{display:none!important;}
.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:0px!important;}
.mobile-menu .menu-item-has-children .sub-menu{display:none;}
.mobile-menu .menu-item-has-children .sub-menu.active {
    display: block;
}
/*new css 10172018*/
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip{
    position: relative;
    display: inline-block;  
}
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip i{
    background: #aaa;
    color: #fff;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-align: CENTER;
    border-radius: 50%;
    font-family: serif;
    line-height: 10px;
    font-size: 11px;
    padding-left: 2px;
    vertical-align: middle;
}
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip .tooltiptext{
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 12px;
}
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip .tooltiptext::after{
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;   
}
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul{padding-right:5px;}
@media (min-width: 1400px){
    .page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip i{
    width:1vw;
    height: 1vw;
    line-height:0.66vw;
    font-size: 0.73vw;
    padding-left: 0.13vw;
}
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip .tooltiptext{
    width:8vw;
    border-radius:0.4vw;
    padding:0.33vw 0.33vw;
    margin-left: -4vw;
    font-size: 0.8vw;
    line-height: 1vw;
}
.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul li .tooltip .tooltiptext::after{
    margin-left: -0.33vw;
    border-width: 0.33vw;

}

.page-template-page-services-sub .page-template-page-approved-php #content .bot-content .wrap-box .wrap-box-child .list ul{padding-right:0.33vw;}  
}
/*new css*/
.page-template-template-staff .items_group{
    font-size:0px;
    text-align: CENTER;
}
.page-template-template-staff .fancy_heading h2{
    font-size: 25px;
    margin-bottom: 25px!important;
}
.page-template-template-staff .one-fourth{
    display: inline-block;
    vertical-align: top;
    width: 18%;
    margin: 0 1% 15px 1%;    
}
.page-template-template-staff .column .team .flipper .flipper_wrapper {
    /*line-height: 0;
    visibility: hidden;*/
}
.page-template-template-staff .column .team .flipper {
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -o-transition: .6s;
    transition: .6s;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    position: relative;
    line-height: 0;
}
.page-template-template-staff .column .team .flipper.noimage, .page-template-template-staff .column .team .flipper.noimage .desc{
    -webkit-transform:none!important;
    -moz-transform: none!important;
    -o-transform: none!important;
    transform: none!important; 

}
.page-template-template-staff .column .team .flipper.noimage .photo, .page-template-template-staff .column .team .flipper.noimage .desc{
    backface-visibility: none;
    -webkit-backface-visibility: none;
    -moz-backface-visibility:none;
}
.page-template-template-staff .column .team:hover .flipper, .page-template-template-staff .column .team.hover .flipper {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}

.page-template-template-staff .column img.scale-with-grid {
    max-width: 100%;
    height: auto;
    width: 100%;
    border: none!important;
    box-shadow: none!important;
    border-radius:0!important;
    margin: 0!important;
}
.page-template-template-staff .column .team .photo {
    line-height: 0;
    z-index: 2;
}

.page-template-template-staff .column .team .photo, .page-template-template-staff .column .team .desc {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.page-template-template-staff .column .team, .page-template-template-staff .column .team .photo, .page-template-template-staff .column .team .desc {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.page-template-template-staff .column .team{
    perspective: 1000;
}
.page-template-template-staff .column .team .desc {
    background: #ddd;
    z-index: 2;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
    padding: 10px;
    text-align: CENTER;
}
.page-template-template-staff .column .team .desc p{
    line-height: 16px!important;
    margin: 0px!important;
    margin-bottom: 10px!important;
    font-size: 15px!important;
}
.page-template-template-staff .column .team .noimage .desc{
    background:none; 
}
.page-template-template-staff .column .team .desc table{
    border: none!important;
    margin: 0!important;
    height: 100%;
}
.page-template-template-staff .column .team .desc tr{
    border: none!important;
}
.page-template-template-staff .column .team .desc td{
    background: none!important;
    border: none!important;
    padding: 0!important;
}
.page-template-template-staff .column .team .desc h5 {
    margin-bottom: 0!important;
    text-transform: uppercase!important;
    font-size: 15px!important;
    line-height: 20px;
}
.page-template-template-staff .column .team .desc p.subtitle {
    color: #66c4ea;
    font-size: 14px!important;
}
.page-template-template-staff .column .team .desc p.subtitle a{
    position: relative;
}
.page-template-template-staff .fancybox-wrap .fancybox-skin .viewbio {
    color: #fff;
}
.page-template-template-staff .fancybox-wrap .fancybox-skin, .page-template-template_staff .fancybox-wrap .fancybox-skin  {
    background: #777;
}
.page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail{

}
.page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail .no-image{
    background: url(../images/no-image-available2.jpg) no-repeat 0 0 transparent;
    display: BLOCK;
    color: #686868;
    text-align: center;
    line-height: 25px;
    height: 13.66vw;
    padding-top: 30%;
    font-weight: 700;
    background-size: 100% 100%;
    font-size: 20px;  
}
.page-template-template-staff .column .fancy_heading_wrapper h2 center:after{
    content: "";
    display: block;
    bottom: 0;
    width: 300px;
    border-bottom: 1px solid #e91090;
    height: 2px;
    text-align: CENTER;
    margin: 0 auto;
}
.page-template-template-staff #team .section_wrapper {
    margin-bottom: 30px;
}
.page-template-template-staff .viewbio h2{
    margin-bottom: 0;
    text-align: left;
    font-size: 23px;
    line-height: 28px;
}
@media (max-width:1191px){

    .page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail .no-image{ height: 20.2vw;}
}
@media (max-width:1024px){
    .page-template-template-staff .one-fourth{width:31.33%;}   
.page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail .no-image{
    height: 27.33vw;
} 
}
@media (max-width:500px){
    .page-template-template-staff .one-fourth{width:48%;}    
.page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 41.33vw;
} 
.page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 65.33vw;
}
}
@media (max-width:425px){
    .page-template-template-staff #team{    text-align: CENTER;}
.page-template-template-staff .one-fourth{width: 260px;}  
.page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 65.33vw;
}
}
@media (min-width: 1400px){
    .page-template-template-staff .fancy_heading h2 {
    font-size:1.66vw;
    margin-bottom: 1.66vw!important;
}
.page-template-template-staff .column .team .desc h5 {
    font-size: 1vw!important;
    line-height: 1.33vw;
}
.page-template-template-staff .column .team .desc p{
    line-height: 1.06vw!important;
    margin-bottom:0.66vw!important;
    font-size: 1vw!important;
}
.page-template-template-staff .column .team .desc p.subtitle{
    font-size: 0.93vw!important;
}
.page-template-template-staff .one-fourth{margin-bottom:1vw;}
.page-template-template-staff .column .team .flipper .flipper_wrapper .thumbnail .no-image {
    height: 14vw;
    line-height: 1.66vw;
    font-size: 1.33vw;  
}
.page-template-template-staff .column .fancy_heading_wrapper h2 center:after{
    width:20.33vw;
    border-width:0.06vw;
    height:0.13vw;
}
.page-template-template_staff #team .section_wrapper {
    margin-bottom:2vw;
}
.page-template-template-staff .viewbio h2{
    font-size: 1.33vw;
    line-height: 1.66vw;
}

}
/*.alerts-manager-wrap*/
.alerts-manager-container .alerts-manager-wrap {
    min-height: 110px;
}
.alerts-manager-container .alerts-manager-wrap .alerts-manager-content-headline{
    font-size: 15px;
    padding-right: 15px;
    line-height: 1.3;
    word-spacing: 1px;
    letter-spacing: 0.1px;
}
@media (max-width: 768px){ 

}
/*new form home*/
#form_1 { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
#form_1 * { outline:0; }
.form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_1.form-top { top:0; }
#_form_1.form-bottom { bottom:0; }
#_form_1.form-left { left:0; }
#_form_1.form-right { right:0; }
#_form_1 input[type="text"],#form_1 input[type="date"],#form_1 textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#form_1 textarea { resize:none; }
#form_1 .submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; background:#333 !important; border:0 !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; border-radius:4px !important; color:#fff !important; padding:10px !important; }

#_form_1 .close-icon { cursor:pointer; background-image:url(images/esfkyjh1u_forms-close-dark.png;); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }

#_form_1 .close-icon:before { position:relative; }
#_form_1 .form-body { margin-bottom:30px; }
#_form_1 .form-image-left { width:150px; float:left; }
#_form_1 .form-content-right { margin-left:164px; }
#_form_1 .form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_1 .form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url(images/hh9ujqgv5_aclogo_li.png); background-size:130px auto; background-repeat:no-repeat; }
#_form_1 .form-label,#_form_1 .form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
#_form_1.dark ._form-branding { color:#333; }
#_form_1.dark ._form-branding ._logo { background-image:url(images/jftq2c8s_aclogo_dk.png); }
#_form_1 .form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
#_form_1 .form_element * { font-size:14px; }
#_form_1 .form_element._clear { clear:both; width:100%; float:none; }
#_form_1 .form_element._clear:after { clear:left; }
#_form_1 .form_element input[type="text"],#_form_1 .form_element input[type="date"],#_form_1 .form_element select,#_form_1 .form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#_form_1 .field-wrapper { position:relative; }
#_form_1 .inline-style { float:left; }
#_form_1 .inline-style input[type="text"] { width:150px; }
#_form_1 .inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
#_form_1 .form_element img._form-image { max-width:100%; }
#_form_1 .clear-element { clear:left; }
#_form_1 .full_width { width:100%; }
#_form_1 .form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_1 input[type="text"].has_error,#_form_1 textarea.has_error { border:#f37c7b 1px solid; }
#_form_1 input[type="checkbox"].has_error { outline:#f37c7b 1px solid; }
#_form_1 .error { display:block; position:absolute; font-size:14px; z-index:10000001; }
#_form_1 .error._above { padding-bottom:4px; bottom:39px; right:0; }
#_form_1 .error._below { padding-top:4px; top:100%; right:0; }
#_form_1 .error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_1 .error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_1 .error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_1 .error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_1 .button-wrapper ._error-inner._form_error { position:static; }
#_form_1 .error-inner._no_arrow { margin-bottom:10px; }
#_form_1 .error-arrow { position:absolute; width:0; height:0; }
#_form_1 .error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
#_form_1 input[type="text"].datetime_date { width:69%; display:inline; }
#form_1 select.datetime_time { width:29%; display:inline; height:32px; }
#_form_1 {}
#form_1 .form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
#_form_1:before,#form_1:after { content:" "; display:table; }
#form_1:after { clear:both; }
#form_1.inline-style { width:auto; display:inline-block; }
#_form_1.inline-style input[type="text"],#_form_1.inline-style input[type="date"] { padding:10px 12px; }
#_form_1.inline-style button._inline-style { position:relative; top:27px; }
#_form_1.inline-style p { margin:0; }
#_form_1.inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_1 .form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) {
    #_form_1._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}
/*****/
.footer-np .Request-info {
    margin: 0;
    padding-right: 30px;
    padding-top: 22px;
}
.footer-np .Request-info #form_1{
    background: none!important;
    margin: 0;
    padding: 0;
    overflow: HIDDEN;
    width: 100%;
}
.footer-np .Request-info ._form-title{
    display: none;
}
.footer-np .Request-info ._form_element._x78684152{
    display: none;
}
.footer-np .Request-info ._form_element._x36236767{
    display: none;
}

.footer-np .Request-info form ._form-content{
    display: flex;
    justify-content: center;

}
.footer-np .Request-info form ._form-content input._has_error,.footer-np .Request-info form ._form-content select._has_error{
    border-color: red;
    background: yellow;
}
.footer-np .Request-info form ._form-content ._error{
    display: none!important;
}
.footer-np .Request-info form ._form-content ._form_element, .footer-np .Request-info form ._form-content ._button-wrapper{
    width: 12%;
    margin-right: 0.5%;
}
.footer-np .Request-info form ._form-content ._button-wrapper button{
    background: url(images/submit_pint.jpg) repeat-x 0 0 transparent;
    width: 100%;
    background-size: auto 100%;
    border: none;
    color: #fff;
    height: 35px;
    border-radius: 5px;
    text-transform: uppercase;
}
.footer-np .Request-info form ._form-content ._form-label{
    display: none!important;
}
.footer-np .Request-info form ._form-content input, .footer-np .Request-info form ._form-content select{
    height: 35px;
    width: 100%;
    border-radius: 5px;
    border: none;
    padding: 0px 10px;
    background-color: #fff;
    font-family: Arial,sans-serif;
    color: #000;
    text-transform: none;
    border: 2px solid #fff;
}
.footer-np .Request-info ._form-thank-you{
    color: #fff;
    text-align: center;
}
.footer-np .Request-info form ._form-content input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    opacity: 1; /* Firefox */
}
.footer-np .Request-info form ._form-content input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;
}
.footer-np .Request-info form ._form-content input::-ms-input-placeholder { /* Microsoft Edge */
    color: #000;
}
.right-sidebar ._form-content, #section-bottom-pop-2 ._form-content{
    padding:15px;
}
.right-sidebar ._form-content ._form_element input._has_error, #section-bottom-pop-2 ._form-content ._form_element input._has_error{
    border-color: red!important;
    background: yellow!important;
    box-shadow: none;
}
.right-sidebar ._form-content ._form_element select._has_error, #section-bottom-pop-2 ._form-content ._form_element select._has_error{
    border-color: red!important;
    background: yellow!important;
    box-shadow: none;
}
.right-sidebar ._form-content ._error, #section-bottom-pop-2 ._form-content ._error{
    display: none!important;
}

.right-sidebar ._form-content ._x78684152, .right-sidebar ._form-content ._x36236767,  #section-bottom-pop-2 ._form-content ._x78684152, #section-bottom-pop-2 ._form-content ._x36236767{
    display: none;
}
.right-sidebar ._form-content ._form_element, #section-bottom-pop-2 ._form-content ._form_element{
    width:100%;
    margin-bottom: 10px;
}
.right-sidebar ._form-content ._form_element._x47372553, #section-bottom-pop-2 ._form-content ._form_element._x47372553{
    float: left;
    width: 49%;
}
.right-sidebar ._form-content ._form_element._x80193643, #section-bottom-pop-2 ._form-content ._form_element._x80193643{
    float: right;
    width: 49%;
}
.right-sidebar ._form-content ._form_element label, #section-bottom-pop-2 ._form-content ._form_element label{
    display: none;
}
.right-sidebar ._form-content ._form_element input, .right-sidebar ._form-content ._form_element select, #section-bottom-pop-2 ._form-content ._form_element input, #section-bottom-pop-2 ._form-content ._form_element select{
    border-radius: 5px!important;
    box-shadow: inset 5px 5px 10px #e6e7e8;
    padding: 0 8px!important;
    border: 1px solid #858585!important;
    font-weight: NORMAL;
    width: 100%;
}

.right-sidebar ._form-content ._form_element input::placeholder, #section-bottom-pop-2 ._form-content ._form_element input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    opacity: 1; /* Firefox */
}
.right-sidebar ._form-content ._form_element input:-ms-input-placeholder, #section-bottom-pop-2 ._form-content ._form_element input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #000;
}
.right-sidebar ._form-content ._form_element input::-ms-input-placeholder, #section-bottom-pop-2 ._form-content ._form_element input::-ms-input-placeholder  { /* Microsoft Edge */
    color: #000;
}
.right-sidebar ._form-content  ._submit, #section-bottom-pop-2 ._form-content  ._submit{
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f34daf ), color-stop(1, #ed008c ) );
    background-image: -o-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: -moz-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: -webkit-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: -ms-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: linear-gradient(to bottom, #f34daf 30%, #ed008c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f34daf', endColorstr='#ed008c');
    border: solid 1px #ed008c;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    width: 80%;
    margin: 0 auto;
    display: BLOCK;
    border-radius: 5px;
    padding: 5px 0;
    cursor: pointer;
}
.page-template-page-approved-php .right-sidebar .widget .widget_text{
    margin: 0!important;
}
@media (max-width: 1280px){ 
    .footer-np .Request-info{
    padding-right: 15px;
}
}
@media (max-width: 1200px){ 
    .footer-np .Request-info{
    padding-top: 0;
}

.footer-np .Request-info form ._form-content{
    padding-top: 5px;
}
}
@media (max-width: 992px){
    .footer-np .Request-info form ._form-content{
    padding-top: 15px;   
}
}
@media (max-width: 750px){   
    .page-template-page-approved-php .call-us .Request-info {
    display: block!important;
    padding: 0 15px!important;
}
/*.page-template-page-approved-php .call-us .Request-info #custom_html-2{
display:none;
}
.page-template-page-approved-php .call-us .Request-info .formFooterMobile{
display: block!important;
}
.page-template-page-approved-php .call-us .Request-info .formFooterMobile .g-recaptcha div{
margin: 0 auto;
}
.page-template-page-approved-php .call-us .Request-info .formFooterMobile .g-recaptcha div iframe{
height: 76px!important;
}                 */
.footer-np .call-us p{
    line-height: 30px!important;
    padding-top: 3px;   
}
.footer-np .Request-info #form_1{
    margin: 0 auto;
}
.footer-np .Request-info form ._form-content{
    display: block;
}
.footer-np .Request-info form ._form-content ._form_element, .footer-np .Request-info form ._form-content ._button-wrapper{
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
}
.footer-np .Request-info form ._form-content ._form_element._x47372553{
    float: left;
    width: 49%;
}
.footer-np .Request-info form ._form-content ._form_element._x80193643{
    float: right;
    width: 49%;
}
.footer-np .Request-info form ._form-content input, .footer-np .Request-info form ._form-content select{
    border: 3px solid #858585;
}
.footer-np .Request-info form ._form-content ._button-wrapper button{
    background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #f34daf ), color-stop(1, #ed008c ) );
    background-image: -o-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: -moz-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: -webkit-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: -ms-linear-gradient(bottom, #f34daf 30%, #ed008c 100%);
    background-image: linear-gradient(to bottom, #f34daf 30%, #ed008c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f34daf', endColorstr='#ed008c');
    border: solid 1px #ed008c;
    font-size: 18px;
    font-weight: 700;
    max-width: 200px;

}
}

@media (max-width: 640px){
    .bot-content .bottom-widget.row.row2 .footer-box .gettheskinny iframe {
    height: 90px!important;
}
}
@media (min-width: 1400px){   
    .footer-np .Request-info{
    padding-right:3.2vw;
    padding-top:1.2vw;
}
.footer-np .Request-info form ._form-content{}
.footer-np .Request-info form ._form-content input, .footer-np .Request-info form ._form-content select, .footer-np .Request-info form ._form-content ._button-wrapper button{
    height: 2.3vw;
    font-size: 0.9vw;
    border-radius: 0.33vw;
    padding: 0 0.66vw;


}
.footer-np .Request-info form ._form-content ._button-wrapper button{
    font-size: 1.2vw;
}
.right-sidebar ._form-content, #section-bottom-pop-2 ._form-content {
    padding: 1vw;
}
.right-sidebar ._form-content ._form_element, #section-bottom-pop-2 ._form-content ._form_element{
    margin-bottom: 0.66vw;
}
.right-sidebar ._form-content ._form_element input, .right-sidebar ._form-content ._form_element select, #section-bottom-pop-2 ._form-content ._form_element input, #section-bottom-pop-2 ._form-content ._form_element select{
    border-radius: 0.33vw!important;
    box-shadow: inset 5px 5px 10px #e6e7e8;
    padding: 0 0.53vw!important;
    height: 1.66vw!important;
    line-height: 1.66vw!important;
    font-size: 0.9vw!important;
    border-width:0.13vw!important;
    background: none;

}
.right-sidebar ._form-content ._submit, #section-bottom-pop-2 ._form-content ._submit{
    font-size: 1.2vw;
    padding: 0.33vw;
    border-radius: 0.33vw;
}

}
/*end new form home*/
/*form*/ 
#section-bottom-pop-2 ._form-content ._form_element input, #section-bottom-pop-2 ._form-content ._form_element select{
    color:#000;    
}
.page-template-page-Spa-Specials-Style-C .fancybox-wrap, .page-template-page-Spa-Specials-Style-B .fancybox-wrap{
    width: 440px!important;
}
.page-template-page-Spa-Specials-Style-C .fancybox-wrap #section-bottom-pop-2 ._form-content ._form_element input , .page-template-page-Spa-Specials-Style-B .fancybox-wrap #section-bottom-pop-2 ._form-content ._form_element input, .page-template-page-Spa-Specials-Style-C .fancybox-wrap #section-bottom-pop-2 ._form-content ._form_element select , .page-template-page-Spa-Specials-Style-B .fancybox-wrap #section-bottom-pop-2 ._form-content ._form_element select{
    font-family: arial,sans-serif;
    color: #000;
    text-transform: none;   
    background-color: #fff;
}
.page-template-page-Spa-Specials-Style-C .fancybox-wrap .fancybox-inner, .page-template-page-Spa-Specials-Style-B .fancybox-wrap .fancybox-inner{
    width:100%!important;
}
.page-template-page-Spa-Specials-Style-C .fancybox-wrap .formhomepagesidebar, .page-template-page-Spa-Specials-Style-B .fancybox-wrap .formhomepagesidebar{
    margin-bottom:0px!important;
}
@media (min-width: 1400px){  
    .page-template-page-Spa-Specials-Style-C .fancybox-wrap, .page-template-page-Spa-Specials-Style-B .fancybox-wrap{
    width: 25vw!important;
}
}
@media (max-width: 1400px){ 
    #section-bottom-pop-2 ._form-content ._form_element input, #section-bottom-pop-2 ._form-content ._form_element select{
    height: 28px;
    font-size: 14px;
    text-align: left;

} 
}
@media (max-width: 768px){
    .page-template-page-Spa-Specials-Style-C .fancybox-wrap, .page-template-page-Spa-Specials-Style-B .fancybox-wrap {
    width: 90%!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto;
}
#section-bottom-pop-2 ._form-content ._form_element input, #section-bottom-pop-2 ._form-content ._form_element select{
    font-size: 13px;
    letter-spacing: 0;
}
}
/*form captcha*/
#section-bottom-pop-2 ._form-content .g-recaptcha div, .page-template-page-approved-php .right-sidebar .sidebar1 ._form-content .g-recaptcha div{
    margin: 0 auto;
}
#section-bottom-pop-2 ._form-content .g-recaptcha div iframe, .page-template-page-approved-php .subpage-design .right-sidebar .sidebar1 ._form-content .g-recaptcha div iframe{
    width:100%;
    height:78px!important;
    min-height: auto;
}
#section-bottom-pop-2 ._form-content ._form_element input, #section-bottom-pop-2 ._form-content ._form_element select{
    font-family: arial;
    text-transform: none;
    background-color: transparent;
}
.right-sidebar ._form-content ._submit, #section-bottom-pop-2 ._form-content ._submit{
    z-index: 10;
    position: RELATIVE;
}

.postid-13808 .fancybox-wrap .fancybox-inner{width: 100%!important;height: auto!important;}
.postid-13808 #section-bottom-pop-1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;   
}
.postid-13808 #section-bottom-pop-1 strong{
    display: BLOCK;
    width: 100%;
}
.postid-13808 #section-bottom-pop-1 a{
    display: BLOCK;
    padding-top: 5px;
}
.postid-13808 .fancybox-wrap{width:440px!important;}   
@media (min-width: 1400px){
    .postid-13808 .fancybox-wrap{width:25vw!important;} 
.postid-13808 .fancybox-inner h2{
    font-size: 1.73vw;
    line-height: 4vw;
}  
.postid-13808 .fancybox-wrap .fancybox-skin {
    padding: 1vw!important;
}
.postid-13808 .fancybox-wrap .fancybox-close {
    width: 2.4vw;
    height: 2.4vw;
    background-size: auto 450%;
    top: -1.2vw;
    right: -1.2vw;
}

}
@media (max-width: 768px){
    .postid-13808 .fancybox-wrap {
    width: 90%!important;
    left: 0!important;
    right: 0!important;
    margin: 0 auto;
}
}
/*new css header 101821*/
footer .footer-mobile .expertise img{
    margin-bottom: 0!important;
}
/*new css header*/
.header2{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px;    
}
.header2 .logo-full{
    width: 280px; 
}
.header2 .nav{
    position: relative;
}
.header2 .nav .full-menu ul li.button-pink a{
    background: #ec008c;
    color: #fff;
    padding: 8px 10px;
    border-radius: 6px;
    font-weight: 700;
}
.header2 .nav .full-menu ul li{margin:0 5px;}
.header2 .nav .full-menu ul li a{
    font-size: 13px;
}
.header2 .top_search{
    width: 180px;

}
.header2 .top_search .widget_search{margin: 0px;}
.header2 .top_search #searchform{
    width: 100%;
}
.header2 .top_search #searchform div{
    height: 100%;
}
.header2 .top_search #searchform input{
    height:100%;
}
.header2 .top_search #searchform #searchsubmit{
    background-size: 60% auto;
    padding:0;
    height:100%;
    margin: 0;
    top:0;
    right:0;
    cursor: pointer;
}
.bot-menu-footer #bbblink{
    width: AUTO !important;
    height: AUTO !important;
}
@media (max-width:1350px){  
    .header2 .logo-full {
    width: 250px;
}
.header2 .top_search {
    width: 150px;
}
.header2 .nav .full-menu ul li {
    margin: 0 4px;
} 
.header2 .nav .full-menu ul li a {
    font-size: 12px;
}
}
@media (max-width:1300px){ 
    .header2 .nav .full-menu ul li {
    margin: 0 3px;
}    
}
@media (max-width:1200px){ 
    .header2{padding-left:10px;padding-right:10px;}
.header2 .top_search {
    width: 120px;
}
.header2 .logo-full {
    width: 180px;
}
.header2 .nav .full-menu ul li {
    margin: 0 2px;
}
.header2 .nav .full-menu ul li a {
    font-size: 11px;
    letter-spacing: -0.3px;
    word-spacing: -0.5px;
}
}
@media (max-width:1024px){ 
    .header2{
    justify-content: center;
    flex-wrap: wrap;
}
.header2 .nav .full-menu ul li#menu-item-19233 .sub-menu {margin-left: 0;}
.header2 .logo-full{width: 100%;}
.header2 .logo-full img{width:280px;}
.header2 .top_search {
    width: 150px;
    margin-left: 15px;
}
.header2 .top_search #searchform{
    height:30px;
}
.header2 .nav{}
.header2 .nav .full-menu ul li {
    margin: 0 3px;
}
.header2 .nav .full-menu ul li a {
    font-size: 11px;
}
}
@media (max-width:980px){ 
    .header2 .top_search {width: 120px;}   
.header2  .top_search #searchform input{font-size:13px;}
}
@media (max-width: 840px){
    .header2{padding:0px;} 
.header2 .top_search{display: none;} 
.top-header2{
    display: block !important;
    background: #ec008c;
    text-align: center;
}
.top-header2 .widget{margin:0px;}
.top-header2 p{margin:0px;}
.top-header2 a{
    color: #fff;
    font-weight: 700;
    padding: 10px 0;
    display: BLOCK;
    font-size: 16px;
    text-transform: uppercase;
}
.header2 .nav {
    margin:0px;
    width: 100%;
}
.header2 .nav:before,.header2 .nav:after{
    display: none;
}
.header2 .menu-mobile-top{
    background: none;
    padding:10px 15px 10px 15px; 
    display: flex;
    justify-content: space-between;
}
.header2 .menu-mobile-top .logo-mobile{
    width: 50vw;
}
.header2 .menu-mobile-top .menu-icon {
    padding: 0;
    max-width: 75px;
    margin-left: 10px;
}
.header2 .menu-mobile-top .menu-icon{

}
.header2 .menu-mobile-top .head-callback{

}
.header2 .mobile-menu #menu-mobile-menu{
    border-top: 2px solid #ddd;
}
}
@media (max-width: 480px){
    .header2 .menu-mobile-top .menu-icon{max-width: 55px;}
}
@media (min-width: 1400px){ 
    .header2{padding: 0.95vw 1vw;}
.header2 .logo-full {
    width: 18.66vw;
} 
.header2 .nav .full-menu ul li.button-pink a{
    padding: 0.53vw 0.66vw;
    border-radius:0.4vw;
}
.header2 .nav .full-menu ul li {
    margin: 0 0.33vw;
}
.header2 .nav .full-menu ul li a {
    font-size: 0.9vw;
}

.header2 .top_search {
    width: 12vw;
}
.header2 .top_search #searchform{height:2vw;}
.header2 .top_search #searchform input {
    font-size: 0.95vw;
    padding-left: 0.33vw;
}
.header2 .top_search #searchform #searchsubmit{width:2vw;}
}
.call-us{position: relative;}
.call-us .link{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    top: 0;
    left: 0;    
    font-size:0px;
}
#_form_1_ .wrapcheckbox{
    display: flex;
}
#_form_1_ .wrapcheckbox #showTextOptInPID{
    background: none;
    box-shadow: none;
    width: 20px;
    height: 20px !important;
    margin-right: 10px;
    margin-top: 1px;
}
#_form_1_ .wrapcheckbox #textOptInLabel{font-size:72%;}
#_form_1_ .wrapcheckbox #textOptInLabel small{
    font-size: 100%;
    line-height: 1.4;
    display: block;
}
#_form_1_ .checkboxHeading{
    background: none;
    padding: 0;
    margin-bottom: 3px;
    font-size: 15px;
    font-weight: 600;
    color: #000;
}
#_form_1_ .wrapcheckbox a{color:#ec008c;text-decoration: underline;}
@media (max-width: 480px){ 
    #_form_1_ .wrapcheckbox #textOptInLabel {
    font-size: 80%;
}    
}
@media (min-width: 1400px){ 
    #_form_1_ .wrapcheckbox #showTextOptInPID{
    min-width: 0.7vw !important;
    min-height: 0.7vw !important;
    margin-right: 0.5vw;
    margin-top: 0.1vw;
} 
#_form_1_ .checkboxHeading{
    margin-bottom: 0.1vw;
    font-size: 0.9vw;
}}
@media (max-width: 1400px){ 
    #section-bottom-pop-2{max-width: 380px;}  
}






