/*
Theme Name: Ageless Living Cold Lake
Theme URI: https://agelesslivingcoldlake.ca
Version: 1.0
Description: A custom built site for Ageless Living.
Author: Octopus Creative Inc.
Author URI: https://octopuscreative.ca
template: bb-theme
*/

/* Add your custom styles here... */
@media only screen and (max-width:768px){
	.h-contact{display:none!important;}
}
a{color: #00a1b1;}
ul.footer-li{list-style:none;display:inline-flex;text-align:center; padding: 0 10px;}
.product-categories .fl-row-content-wrap .fl-col-group .fl-col .category-title a{display:block;color:#333;}
.product-categories .fl-row-content-wrap .fl-col-group .fl-col .category-title a:hover{text-decoration:none;}
.product-categories .fl-row-content-wrap .fl-col-group .fl-col .category-title h5{text-transform:uppercase;}
.product-categories .fl-row-content-wrap .fl-col-group .fl-col .category-title a p{color:#808080;text-transform:uppercase;}
.tab-section-new .tab_section h2.fl-heading{text-transform:uppercase;}
.product-categories .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-rich-text .fl-rich-text h5{color:#1c1c1c;font-size:16px;line-height:20px;letter-spacing:0.09em;text-transform:uppercase;margin:0 0 5px;}
.product-categories .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-rich-text .fl-rich-text p{color:#6d6e71;display:block;font-size:12px;line-height:18px;text-transform:uppercase;overflow:hidden;word-wrap:break-word;}
.product-categories .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-photo{margin-bottom:5px;}
.product-categories .category-box .fl-col-content .fl-module-rich-text .fl-module-content { margin-bottom: 0; margin-top: 0;}
.product-categories .category-box .fl-col-content { align-items: center;}
.product-categories .category-box > .fl-col-content { padding:10px;}
.service-category .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-rich-text .fl-rich-text h5{color:#1c1c1c;font-size:16px;line-height:20px;letter-spacing:0.02em;text-transform:uppercase;margin:0 0 5px;}
.service-category .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-rich-text .fl-rich-text p{color:#6d6e71;display:block;font-size:12px;line-height:18px;text-transform:uppercase;overflow:hidden;word-wrap:break-word; margin-bottom: 5px;}
.service-category .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-photo{margin-bottom:5px;}
#live_your_best_life .fl-mosaicflow-col{width:25%!important;}
#live_your_best_life .fl-mosaicflow-col .fl-photo-content{width:100%;}
#live_your_best_life .fl-mosaicflow-col .fl-photo-content a{width:100%;display:inline-block;}
#live_your_best_life .fl-mosaicflow-col .fl-photo-content a img{width:100%;}
.h-testimonial{margin:0 10px!important;border:none!important;padding:0!important;}
.h-testimonial-image{padding-top:0px!important;}
.h-testimonial-image img{max-height:180px!important;}
.h-testimonial-title p{font-size:17.5px!important;background:#00a1b1!important;margin:0!important;color:#ffffff!important;padding:8px 0!important;text-align:center!important;}
.h-testimonial-content_otr{padding:20px!important;}
.h-testimonial-content blockquote{margin:0!important;}
blockquote{padding:0!important;margin-top:20px!important;border:none!important;}
.fl-button-lightbox-content{max-width:75%;}
.testimonial_mn_otr:before{content:"";position:absolute;background:url(../wp-content/uploads/2019/12/abt_flower1.png) no-repeat;width:317px;height:317px;background-size:100%;top:-130px;right:-130px;z-index:0;}
.popup_mn_otr_snp{display:flex!important; flex-wrap: wrap; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.popup_img_snp{flex:40% 0 0;justify-content: center;align-items: center;display: flex;}
.popup_text_snp{flex:60% 0 0;text-align:center;}
.popup_text_snp h2{font-size:40px;line-height:40px;text-align:center;}
.popup_text_snp strong{font-size:24px;font-weight:500;color:#1c1c1c;}
.popup_text_snp p {font-size: 17px;line-height: 23px;margin-top: 20px;font-weight: 300;}
.popup_text_snp strong span{color:#00a1b1;}
.signup_form form#gform_2{text-align:center;}
.signup_form form#gform_2 ul li{display:inline-block;vertical-align:middle;width:33.33%;margin:0}
.signup_form form#gform_2 ul li input{width:100%;border:1px solid #bbbbbb;font-size:15px;margin:0;line-height:35px;}
.signup_form form#gform_2 ul li:last-child{width:100%;text-align:left;}
.signup_form form#gform_2 ul li label{display:none;}
.signup_form form#gform_2 ul li:last-child ul li label{display:inline-block;font-size:16px;font-weight:700;margin:0;vertical-align:middle;color: #000000;}
.signup_form form#gform_2 ul li ul li input{vertical-align:middle;display:inline-block;margin:0;}
.signup_form .gform_wrapper .gform_footer{padding:0;margin:0;}
.signup_form .gform_wrapper .gform_footer input[type="submit"]{font-family:Lato,sans-serif;font-weight:300;font-size:18px;text-transform:uppercase;background:#00a1b1;border:none;border-radius:0px;padding:10px 30px;letter-spacing:1px;}
.signup_form .gform_title{display: none;}


.gform_wrapper ul.gfield_checkbox li input[type=checkbox]{margin: 0 !important;}
.gform_wrapper ul.gfield_checkbox li label{line-height: 23px !important;margin-bottom: -2px;}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom: 0px;}
.gform_wrapper ul li.field_description_below input[type=checkbox]{margin: 0;vertical-align: middle;}

.gform_wrapper ul li.field_description_below label#input_1_13_1{margin:0;}
img.mfp-img{padding-bottom:0px !important;}
.mfp-bottom-bar {margin: -38px 0 0 0 !important;background: #00a1b1;padding: 10px;}
.mfp-title{text-align: center;font-size: 19px;line-height: 28px;margin: 0;padding: 0;margin-bottom: -5px;}
.tab-section-new .tab_section .fl-rich-text h4 { font-size: 35px; color: #01a1b1; margin: 30px 0 30px; font-weight: bold; position: relative; padding-bottom: 10px; line-height: 1.1; } 
.tab-section-new .tab_section .fl-rich-text h4:before, .tab-section-new .tab_section .fl-rich-text h4:after { content: ""; position: absolute; height: 3px; width: 25%; background-color: #01a1b1; bottom: 0; left: 0; } .tab-section-new .tab_section .fl-rich-text h4:after { background-color: #ccc; height: 1px; width: 100%; } 
.product-top-section{ text-align: center; padding: 20px 50px 0px 50px; } 
.product-top-section h2{ font-family: 'Khula', sans-serif; font-weight: 200; line-height: 40px; color: #1c1c1c; font-size: 45px; margin: 0 0 40px; } 
.product-top-section h4{ font-size: 19px; line-height: 1.4em; } 
.product-top-section p{ color: #6d6e71; font-size: 18px; font-weight: 200; } 
.product-visit-section .visit-top-content .fl-module-content, .product-visit-section .visit-middle-content .fl-node-content{ margin: 0; } 
.product-visit-section .visit-top-content{ text-align: center; padding: 80px 0px 20px 0px; } 
.product-visit-section .visit-top-content h2{ margin: 0; line-height: 45px; font-family: 'Khula', sans-serif; 
    font-weight: 200; font-size: 45px; color: #fff; } 
.product-visit-section .visit-top-content p{ font-family: 'Lato', sans-serif; font-size: 20px; color: #fff; font-weight: 500; } 
.product-visit-section .visit-top-button .fl-button{ background-color: transparent !important; font-size: 18px !important; line-height: 30px !important; text-transform: uppercase; padding: 10px 20px 6px 20px!important; border: 1px solid #fff !important; color: #fff !important; display: inline-block !important; text-decoration: none !important; border-radius: 0 !important; }
.product-visit-section .visit-top-button .fl-button:hover{ background: #424242 !important; border: 1px solid #424242 !important; }
.product-visit-section .visit-middle-content{ text-align: center; padding: 10px 0px; } .product-visit-section .visit-middle-content h3{ font-size: 22px; line-height: 20px; color: #fff; } .product-visit-section .visit-middle-content p{ color: #fff; } 
.product-visit-section .visit-bottom-button { padding-bottom: 30px; } .product-visit-section .visit-bottom-button .fl-button{ background-color: #424242 !important; font-size: 18px !important; line-height: 30px !important; text-transform: uppercase; padding: 10px 20px 6px 20px!important; border: 1px solid #424242 !important; color: #fff !important; display: inline-block !important; text-decoration: none !important; border-radius: 0 !important; } 
.product-visit-section .visit-bottom-button .fl-button:hover{ background-color: transparent !important; border: 1px solid #fff !important; }
.vip-section { background-color: #efece4; } .vip-section .fl-row-content-wrap { background-size: 75%; padding: 50px 0px 0px 0px; background-position: center 10%; } 
.vip-section .fl-row-content-wrap .fl-row-content .fl-col-group  .fl-module-photo .fl-module-content{ margin-bottom: 0; } 
.vip-section .vip-content{ text-align: center; padding: 20px 0px 0px; } 
.vip-section .vip-content .fl-rich-text h2{ font-family: 'Khula', sans-serif; font-weight: 200; line-height: 40px; color: #1c1c1c; font-size: 38px; margin: 0 0 40px; } 
.vip-section .vip-content .fl-rich-text p{ font-size: 21px; font-weight: 300; color: #1c1c1c; text-transform: uppercase; letter-spacing: 0.03em; margin-bottom: 0px; } 
.vip-section .vip-content .fl-rich-text p strong{ color: #00a1b1; } 
.vip-section .vip-button-section .fl-node-content{ margin: 0 } 
.vip-section .vip-button-section .fl-button { background-color: #00a1b1 !important; color: #fff !important; font-size: 18px !important; text-transform: uppercase; padding: 15px 20px 10px !important; border: none !important; border-radius: 0 !important; } 
.vip-section .vip-button-section .fl-button:hover{ background-color: #424242 ; }

/**/
.what-patients-say{overflow-x: hidden;}
.featured_products .f-content a span:after, .box2 a span:after{content: "\f101";}
.featured_products .f-content a span:after {content: "\f101";}
.featured_products .f-image img {padding-bottom: 10px;height: 100%;}
.fl-node-5d937cd604999 .fl-menu .fl-menu-toggle:before{width: 7px; height: 7px; margin: -6px -5px 0 0; }
.home-discount > .fl-row-content-wrap{background-size: 77%;  background-position: center 10%;}
.home-discount-subtitle {padding: 0 90px; margin: 0; }
.home-our-featured-product .left-section {position: relative;z-index: 9;}
.home-our-featured-product .left-section .featured_products:first-child {z-index: 11;position: relative;}
.home-our-featured-product .left-section .fl-html {position: relative;}
.home-our-featured-product .left-section .fl-html .featured-products-leaf {position: absolute;top: 0;left: 410px;width: 100%;z-index: 1;}
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-middle-heading { margin-bottom: 10px; } 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-top-heading .fl-heading { color: #1c1c1c; font-size: 47px; font-family: 'Khula', sans-serif; font-weight: 500; line-height: 50px; margin-bottom: 20px !important; }
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-bottom-button .fl-button { border-radius: 0; padding: 14px 24px 9px 24px; } 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-middle-heading .fl-heading { color: #1c1c1c; font-size: 27px; font-weight: 300; line-height: 25px; 
    margin: 0 0 40px; text-transform: uppercase; letter-spacing: 2px; } 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content { padding-right: 0px;  padding-bottom: 30px;}
.mole-section > .fl-row-content-wrap { padding-top: 160px; } .what-patients-say .testimonial-row { position: relative; z-index: 9; } 
.what-patients-say .testimonial-row .h-testimonial .h-testimonial-image{ position: relative; } 
.what-patients-say .testimonial-row .h-testimonial .h-testimonial-image:after { content: ''; position: absolute; bottom: 0; right: -19px; width: 66px; height: 57px; background: url(./images/testimonial-profile-quote.png) no-repeat center center; transition: 0.5s; z-index: 999; display: block; }
.what-patients-say .testimonial-row .h-testimonial .h-testimonial-image:hover:after{ right: -50px; }
.what-patients-say > .fl-row-content-wrap {background-color: #efece5;background-size: 100%;background-position: center top;}
.what-patients-say > .fl-row-content-wrap{background-image: none; padding-top: 60px !important;}
.what-patients-say .top-testimonial{position: relative;}
.what-patients-say .top-testimonial:after {left: -80px; content: ''; position: absolute; top: 0; width: 220px; height: 280px; background: url(./images/top-testimonial.png) no-repeat center center; transition: 0.5s; z-index: 1; display: block; background-size: 100%;} 
.what-patients-say .testimonial-row:after { right: -140px; content: ''; position: absolute; bottom: 220px; width: 260px; height: 440px; background: url(./images/bottom-testimonial.png) no-repeat center center; transition: 0.5s; z-index: -1; display: block; background-size: 100%;}

/*27-01-2020*/
.treatments-for-men-service .fl-visible-desktop{ display: none; }
.treatments-for-men-service .fl-row-content-wrap{position: relative;}
.treatments-for-men-service .fl-row-content-wrap:after{content:"";position: absolute;background: url(images/side-leaf.png)no-repeat;height:200%;width:500px;right:0;top:0;background-position: right 200px;background-size: 50%;z-index:1;}
.treatments-for-men-service.service-category .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-rich-text .fl-rich-text p{margin-bottom: 6px;} 
.treatments-for-men-bg {position: relative; margin:-1px auto; padding:20px 5px; }
.treatments-for-men-bg:after{content:""; position:absolute; top:0; left:-50%; width:100%; height:100%; background:#424242; }
.treatments-for-men-bg:before{content:""; position:absolute; top:0; right:-50%; width:100%; height:100%; background:#424242; }
.treatments-for-men-bg .fl-row-content-wrap{position:relative;background:#fff;z-index:1;margin: 0;}
.page-template-default .fl-page-content{overflow-x: hidden;}
.hide-desktop{display: none !important;}
.product-categories .category-box a:active, .product-toggle a:active{top:0 !important;}
.fl-node-5e2aa4398db6c.fl-button-lightbox-content .mfp-close, .fl-node-5e2aa4398db6c.fl-button-lightbox-content .mfp-close:hover {font-size: 44px; top: 0px !important; right: 0;}


/* Product New Ctp */
.product-template .product-top-section { margin-bottom: 80px; } 
.product-category-template .fl-content .single-product{ margin-bottom: 45px; } 
.product-category-template .product-category-tab { margin-top: 50px; } 
.product-template .product-template .tab-section-new .tab_section .fl-post-feed-post { padding: 30px; border: 1px solid #e5e4e2; } 
.product-template .tab-section-new .tab_section .fl-post-feed-post .fl-post-feed-text .fl-post-feed-header .fl-post-feed-meta{ display: none; } 
.product-template .product-category ul, .product-category-template .product-category-tab ul{ display: flex; flex-wrap: wrap; padding: 0; } 
.product-template .product-category ul li, .product-category-template .product-category-tab ul li{ width: 20%; margin: 0; border: none; color: #fff; text-align: center; margin-bottom: 20px; line-height: 18px; text-decoration: none; text-shadow: none; font-family: Khula, sans-serif; font-weight: 300; font-size: 16px; text-transform: uppercase; padding: 0px 10px; list-style: none; } 
.product-template .product-category ul li a, .product-category-template .product-category-tab ul li a{ color: #fff; display: block; padding: 16px 20px 14px 20px; background-color: #0095a5; } 
.product-template .product-category ul li a:hover , .product-category-template .product-category-tab ul li a:hover{ background-color: #000; text-decoration: none; }





.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul, .product-category-template .product-category-tab ul{ display: flex; flex-wrap: wrap; padding: 0; } 
.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li, .product-category-template .product-category-tab ul li {
    width: 20%;
    margin: 0;
    border: none;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
    line-height: 18px;
    text-decoration: none;
    text-shadow: none;
    font-family: Khula, sans-serif;
    font-weight: 300;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0px 10px;
    list-style: none;
}
.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li a, .product-category-template .product-category-tab ul li a{ color: #fff; display: block; padding: 16px 20px 14px 20px; background-color: #0095a5; } 
.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li a:hover , .product-category-template .product-category-tab ul li a:hover{ background-color: #000; text-decoration: none; }





.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post, .product-category-template .fl-content .single-product { padding: 20px; border: 1px solid #e5e4e2; } 
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-title, .product-category-template .fl-content .single-product .product-meta .product-title{ font-size: 30px; line-height: 1.4; letter-spacing: 0px; margin-bottom: 30px; margin-top: 0; } 
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p , .product-category-template .fl-content .single-product .product-meta .product-price{ font-size: 35px; color: #01a1b1; margin: 30px 0 30px; font-weight: bold; position: relative; padding-bottom: 10px; line-height: 1.1; } 
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p:after, .product-category-template .fl-content .single-product .product-meta .product-price:after { background-color: #ccc; height: 1px; width: 100%; }
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p:before, .product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p:after, .product-category-template .fl-content .single-product .product-meta .product-price:before, .product-category-template .fl-content .single-product .product-meta .product-price:after{ content: ""; position: absolute; height: 3px; width: 25%; background-color: #01a1b1; bottom: 0; left: 0; }




.page-template-default .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post, .product-category-template .fl-content .single-product { padding: 20px; border: 1px solid #e5e4e2;}
.page-template-default .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-title, .product-category-template .fl-content .single-product .product-meta .product-title{ font-size: 30px; line-height: 1.4; letter-spacing: 0px; margin-bottom:10px; margin-top: 0; } 
.page-template-default .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p , .product-category-template .fl-content .single-product .product-meta .product-price{ font-size: 35px; color: #01a1b1; margin: 5px 0 30px; font-weight: bold; position: relative; padding-bottom: 10px; line-height: 1.1; } 
.page-template-default .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p:after, .product-category-template .fl-content .single-product .product-meta .product-price:after { background-color: #ccc; height: 1px; width: 100%; }
.page-template-default .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p:before, .product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p:after, .product-category-template .fl-content .single-product .product-meta .product-price:before, .product-category-template .fl-content .single-product .product-meta .product-price:after{ content: ""; position: absolute; height: 3px; width: 25%; background-color: #01a1b1; bottom: 0; left: 0; }






/* Thank You Page */
.thank-you-content{padding: 50px 0px;} 
.thank-you-content h2.fl-heading { font-family: 'Khula', sans-serif; font-weight: 200; line-height: 40px; color: #1c1c1c; font-size: 45px; text-align: center; margin: 0 0 40px !important; } 
.thank-you-content .fl-module-rich-text { text-align: center; } 
.thank-you-content .fl-module-rich-text p { color: #6d6e71; font-family: "Lato"; font-size: 18px; line-height: 34px; } 
.thank-you-content .fl-module-rich-text p a { color: #1ed7ea; } 
.thank-you-content .fl-module-rich-text h4 { font-size: 21px; color: #2a2929; font-family: "Lato"; font-weight: 500; }

/* Home Page Popup */
.fl-node-5e2aa4398db6c.fl-button-lightbox-content { width: 60%; max-width: 100%; } 
.discount-popup .popup_img_snp { flex: 33.33%; } 
.discount-popup .popup_text_snp .signup_form input { border-radius: 0; background: transparent; } 
.discount-popup .signup_form form#gform_2 ul li:last-child ul li label { font-weight: 500; font-size: 16px; text-align: center; } 
.discount-popup .signup_form .gform_wrapper .gform_footer { margin: 0; width: 100% !IMPORTANT; margin-top: 20px !important; }
.discount-popup .signup_form form#gform_2 ul li:last-child input[type=checkbox] { position: relative;top: 5px;float: left;}
.discount-popup .signup_form .gform_body ul.gform_fields li.popup-checkbox label {display: block !important;padding-left: 20px; text-align: center;   color: #000;}
.discount-popup .signup_form .gform_body ul.gform_fields li.popup-checkbox {width: 92% !important;}
.discount-popup .signup_form .gform_body ul.gform_fields li.popup-checkbox label{display: block;}
.discount-popup .popup_text_snp { flex: 66.66%; } 
.discount-popup .popup_mn_otr_snp .popup_text_snp h2 { color: #2a2929; font-size: 45px; line-height: 1.1; font-weight: 400; font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom: 15px; } 
.discount-popup .popup_text_snp strong { color: #2a2929; font-weight: 400; font-size: 20px; text-align: center; font-family: 'Lato', sans-serif; } 
.discount-popup .popup_text_snp strong span { display: inline-block; font-size: 21px; font-weight: bold; color: #00a1b1; text-transform: inherit !important; }

.product-category-template .fl-builder-pagination{text-align: center;}
.product-category-template .fl-builder-pagination a, .product-category-template .fl-builder-pagination .page-numbers{ list-style: none;border: 1px solid #e6e6e6; display: inline-block; padding: 5px 10px; margin: 0 0 5px;} .product-category-template .fl-builder-pagination .page-numbers.current, .product-category-template .fl-builder-pagination a.current{ background: #f5f5f5; }
.product-category-template .fl-builder-pagination a:hover, .product-category-template .fl-builder-pagination .page-numbers:hover { text-decoration: none;}



.product-top-section.alumire_md_product_online h2{margin-bottom: 30px;}
.product-top-section.alumire_md_product_online{margin-bottom:20px;}
.alumire_md_product_online_video_text p{font-size: 18px;line-height: 28px;color: #ffffff;font-weight: 300;font-family:Lato,sans-serif;margin-bottom: 0px;}
.alumire_md_product_online_video_text p em {padding-top: 13px;display: block;}
.mejs-overlay-button {background: url(images/play_btn.png) no-repeat !important;background-position: 0 0px !important;background-size: 100% !important;position: relative;height: 86px !important;}
.mejs-overlay-play{position: relative;}
.mejs-overlay-play:before{content: "";position: absolute;background: rgba(0,0,0,0.35);top: 0;bottom: 0;left: 0;right: 0;}
.alumire_md_product_online_video_text {padding: 27px 180px 27px 67px;border: 1px solid #ffffff;margin-right: -10px;}

footer.fl-builder-content .fl-col-group.fl-node-5eba38c801aa5 { position: absolute; right: 180px;bottom: 5px;}
@media(max-width: 1920px){
	footer.fl-builder-content .fl-col-group.fl-node-5eba38c801aa5{right: 100px;}
}
@media(max-width: 1800px){
	footer.fl-builder-content .fl-col-group.fl-node-5eba38c801aa5{right: 20px;}
}
@media(max-width: 1600px){
	footer.fl-builder-content .fl-col-group.fl-node-5eba38c801aa5{bottom: 40px;right: 0px;}
	footer.fl-builder-content .fl-col-group.fl-node-5eba38c801aa5 img { max-width: 120px;}	
}
@media(max-width: 1400px){
	footer.fl-builder-content .fl-col-group.fl-node-5eba38c801aa5{position: inherit;}
	footer.fl-builder-content .fl-col-group.fl-node-5eba38c801aa5 .footer-award-logo-column .fl-module-content{margin-top: 0;}
}
@media(max-width: 1199px){
.featured_products{width: 100%; height: auto;}
.fl-node-5d937cd604999 .fl-menu .fl-menu-toggle:before{margin-top: -8px;}
.popup_text_snp h2 {font-size: 24px; line-height: 1.3;}
.popup_text_snp strong {font-size: 16px;}
.popup_text_snp p {font-size: 14px; line-height: 19px; margin-top: 10px;}
.signup_form form#gform_2 ul li:last-child ul li label {font-size: 12px; line-height: 1.5 !important; }
.signup_form .gform_wrapper .gform_footer input[type="submit"]{font-size: 14px; margin: 0;}
/**/
.product-visit-section .visit-top-content {padding: 30px 0px 10px 0px; }
.product-visit-section .visit-top-content h2{font-size: 35px;}
.product-visit-section .visit-top-content p {font-size: 16px; }
.product-visit-section .visit-top-button .fl-button{font-size: 14px !important; }
.product-visit-section .visit-middle-content {padding: 10px 50px; }
.product-visit-section .visit-middle-content h3{font-size: 20px;}
.product-visit-section .visit-bottom-button {padding-bottom: 20px; }
.product-visit-section .visit-bottom-button .fl-button{font-size: 15px !important; padding: 7px 20px 2px 20px!important; }
.tab-section-new .tab_section .fl-rich-text h4 {font-size: 25px; margin: 20px 0 20px; }
.tab-section-new .tab_section .fl-rich-text h4:before{width: 70px;}
/**/
.blog-listing-featured{}
.blog-listing-featured .fl-post-cat a {font-size: 18px; line-height: 26px; }
.blog-listing-featured .fl-post-text .fl-post-title h2{font-size: 28px; line-height: 1.2;}
.blog-listing-featured .fl-post-title, .blog-listing-featured .fl-post-meta a {font-size: 14px; line-height: 1.2;}
.blog-listing-featured .fl-post-excerpt p {color: #6d6e71; font-size: 14px; }
.blog-listing-featured .fl-post-more-link a{    padding: 12px 10px 7px; font-size: 13px; }
.blog-listing{}
.blog-listing .fl-post-text {padding: 5px 12px; }
.blog-listing .fl-module-content .fl-post-feed .fl-post-feed-post{margin-bottom: 30px;}
.blog-listing .fl-post-text-inner .fl-post-title h2, .blog-listing .fl-post-text-inner .fl-post-title h2 a {font-size: 19px; line-height: 1.4;}
.blog-listing .fl-post-text-inner{padding: 20px 12px; margin-top: -75px;}
.blog-listing .fl-post-excerpt p{font-size: 15px;}
.blog-listing .fl-post-meta {font-size: 12px; }
.treatments-for-men-bg {padding: 20px 15px; }
.treatments-for-men-service .fl-row-content-wrap:after{width: 250px;}
.treats ul {float: left; padding: 0; margin: 0 0 10px;}
.treats ul li{width: 100%; font-size: 14px; line-height: 1; margin-bottom: 9px; }
.thank-you-content {padding: 40px 0px;}
.thank-you-content h2.fl-heading {margin: 0 0 20px !important;font-size: 42px;}
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-top-heading .fl-heading { font-size: 40px; line-height: 34px; }
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-middle-heading .fl-heading { font-size: 26px; } 
.fl-node-5e2aa4398db6c.fl-button-lightbox-content { width: 90%; }
.discount-popup .popup_mn_otr_snp .popup_text_snp h2 { font-size: 38px; }
}

@media(max-width: 991px){
	
header{position: inherit !important;}	
header .fl-row.fl-row-full-width{position: fixed; left: 0; right: 0; top: 0; width: 100%; z-index: 100; }
header .fl-row.fl-row-full-width.page-title {position: inherit !important; display: block !important; margin-top: 75px; z-index: initial; left: inherit; right: inherit; top: inherit; }
	
.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky),.fix-header{position: fixed !important;left: 0;right: 0;top: 0;}	
.h-services .fl-module-content{margin: 10px;}
.h-services .fl-html{width: 100%; float: left;}
.h-services .panel .front, .panel .back {width: 100%; float: left; }
.h-services .box1 {width: 100%; float: left; font-size: 14px; }
.h-services .box1 h3{font-size: 24px;}
.h-services .box2{width: 100%; padding: 10px; font-size: 12px;}
blockquote{font-size: 14px;}
.h-testimonial-title p{font-size: 13px!important; padding: 11px 0 6px !important;}
.h-testimonial-image{max-height: 130px; max-width: 130px;}
.h-live-ur-best-life .row.text-center.text-lg-left {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex;
flex-wrap: wrap; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; margin: 0 -10px;}
.h-live-ur-best-life .col-lg-3 {width: 25%; padding: 0 10px 20px;} 
.box2 a:hover span {padding-right: 20px; }
.box2 a:hover span:after {font-size: 12px; top: -3px; }
.featured_products .f-content a span:after{top: 1px;}
.our-professionals .fl-col-group {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex;
flex-wrap: wrap; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;  }
.our-professionals .fl-col-small:not(.fl-col-small-full-width) {-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%; }
.service-category .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-rich-text .fl-rich-text p{font-size: 10px; line-height: 15px; }
.service-category .fl-row-content-wrap .fl-row-content .fl-col-group .fl-col .fl-col-content .fl-module-rich-text .fl-rich-text h5 {font-size: 12px; line-height: 10px;}
.product-categories .fl-col-group, .service-category .fl-col-group{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex; flex-wrap: wrap; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; }
.service-category .fl-col{-webkit-flex:0 0 33.33%;-moz-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%; }
.service-category.treatments-for-men-service .fl-col[data-node] .fl-col-content{min-height: 120px; margin: 10px 5px;}
.product-categories .fl-col{-webkit-flex:0 0 20%;-moz-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
.product-categories .category-box > .fl-col-content {padding: 5px; }
.product-categories .category-box a {font-size: 13px !important; padding: 0px !important; min-height: 40px; line-height: 40px !important; }

.service-category .fl-col-group:first-child .fl-col{-webkit-flex:0 0 100% !important;-moz-flex:0 0 100% !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important; }
.service-category.treatments-for-men-service  .fl-col-group:first-child .fl-col .fl-col-content{min-height: 1px !important;}
.vip-section .vip-button-section .fl-button {padding: 15px 20px 8px !important; font-size: 13px !important;}
/**/
.photography-listing .column{-webkit-flex:0 0 33.33%;-moz-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}
.treatments-for-men-service .fl-row-content-wrap:after{width: 200px;}
.product-template .product-top-section { margin-bottom: 40px; } 
.product-top-section h2 { font-size: 40px; line-height: 36px; margin: 0 0 20px; } 
.product-top-section h4 { font-size: 18px; } 
.product-template .product-category ul li, .product-category-template .product-category-tab ul li { width: 25%; } 
.product-template .product-category ul li a, .product-category-template .product-category-tab ul li a { padding: 14px 8px 12px 8px; } 
.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li, .product-category-template .product-category-tab ul li { width: 25%; } 
.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li a, .product-category-template .product-category-tab ul li a { padding: 14px 8px 12px 8px; } 
.page-template-default .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-title, .product-category-template .fl-content .single-product .product-meta .product-title { font-size: 26px;
    margin-bottom: 20px; line-height: 1.0; } 
.page-template-default .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p, .product-category-template .fl-content .single-product .product-meta .product-price { font-size: 28px; margin: 22px 0 22px; }
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-title, .product-category-template .fl-content .single-product .product-meta .product-title { font-size: 26px;
    margin-bottom: 20px; line-height: 1.0; } 
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p, .product-category-template .fl-content .single-product .product-meta .product-price { font-size: 28px; margin: 22px 0 22px; }
.thank-you-content {padding: 30px 20px;}
.thank-you-content h2.fl-heading {margin: 0 0 10px !important;font-size: 38px;line-height: 32px;} 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content { padding-right: 0px; } 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-top-heading .fl-heading { font-size: 38px; line-height: 42px; margin-bottom: 15px !IMPORTANT; } 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-middle-heading .fl-heading { font-size: 24px; }
.discount-popup .popup_mn_otr_snp .popup_text_snp h2 { font-size: 32px; } 
.discount-popup .popup_text_snp strong{ font-size: 18px; } 
.discount-popup .popup_text_snp strong span{ font-size: 18px; }
.discount-popup .signup_form form#gform_2 ul li:last-child ul li label{ font-size: 14px; }
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-middle-heading > .fl-module-content {margin: 5px 0px;}
 
    
}
@media (max-width: 768px){
h1 {font-size: 28px;}
h2 {font-size: 24px;}
h3 {font-size: 18px;}
.fl-builder-content .fl-button i {font-size: 13px; margin: -3px 0 0; }
.home-our-featured-product .fl-col-small:not(.fl-col-small-full-width) {max-width: 100% !important; } 
.featured_products{margin-top: 50px !important}
.featured_products .f-content{padding-top: 25px;}
.featured_products .f-content h5{font-size: 16px;}
.featured_products .f-content p{width: 100%;}
.featured_products .f-price {top: -20px; right: 20px; width: 60px; height: 60px; font-size: 20px; line-height: 70px; }
.featured_products .f-price span {font-size: 13px; top: -7px; }
.h-live-ur-best-life .col-lg-3{width: 100%;padding:0 10px 20px;}
.h-relocate{margin-top: 0;}
.home-our-featured-product .fl-module-content{}
.popup_mn_otr_snp{}
.popup_img_snp{flex: 0 0 100%; max-width: 100%;}
.popup_img_snp img{max-width: 200px;}
.popup_text_snp{ flex: 0 0 100%; max-width: 100%;}
.signup_form form#gform_2 ul li{width: 100%;}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio]{margin: 0;}
.home-discount-subtitle{padding: 0;}
.fl-col-small:not(.fl-col-small-full-width){max-width: 100%;}
.our-professionals .fl-col-small:not(.fl-col-small-full-width) {-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.page-title .fl-photo-content {float: right; width: 210px; margin: 0 0 5px; }
.skin-rejuvenation-services .fl-col-content .fl-col-group {-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex; flex-wrap: wrap; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; }
.service-category .fl-col, .skin-rejuvenation-services .fl-col-content .fl-col-group .fl-col{-webkit-flex:0 0 calc(50% - 30px);-moz-flex:0 0 calc(50% - 30px);-ms-flex:0 0 calc(50% - 30px);flex:0 0 calc(50% - 30px);max-width:calc(50% - 30px); margin: 15px;}

.service-category.treatments-for-men-service .fl-col[data-node] .fl-col-content{min-height: 160px; margin: 0;}
.treatments-for-men-bg {padding: 2px 0; }
.product-top-section{padding: 20px 20px 0;}
.product-top-section h2 {line-height: 1.5; font-size: 32px; margin: 0 0 25px; }
.product-top-section h4 {font-size: 16px; line-height: 1.5; }
.product-top-section p{font-size: 15px;}
.product-top-section .fl-module-content{margin-bottom: 0;}
.product-visit-section .visit-top-content h2 {font-size: 24px; }
.product-visit-section .visit-top-content p {font-size: 14px; }
.tab-section-new .tab_section .fl-rich-text h4{font-size: 18px;}
.tab-section-new .tab_section .fl-rich-text h4:before{width: 50px;}
/**/
.blog-listing-featured .fl-post-cat a {font-size: 15px; line-height:1.3; }
.blog-listing-featured .fl-post-text .fl-post-title h2{font-size: 22px;}
.blog-listing .fl-module-content .fl-post-feed .fl-post-feed-post {-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding: 0 20px;}
.blog-listing .fl-post-text {padding: 5px 15px; }
.blog-listing .fl-post-text-inner .fl-post-title h2, .blog-listing .fl-post-text-inner .fl-post-title h2 a {font-size: 16px; line-height: 1.4;}
.blog-listing .fl-post-text-inner{padding: 25px 12px; margin-top: -50px;}
.blog-listing .fl-post-excerpt p{font-size: 13px;}
#blog-sidebar{}
#blog-sidebar .fl-widget {margin-bottom: 25px; }
#blog-sidebar .fl-module-content {margin-bottom: 0;}
/**/
.wpcp-carousel-section ul.slick-dots li button{width: 9px; height: 9px; margin: 2px;}
.contact-details .fl-col-small{margin-bottom: 15px;}
.about-two-column:nth-child(even) .fl-col-content.fl-node-content .fl-col-group{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse; -ms-box-orient:horizontal !important;display:-webkit-box !important;display:-moz-box !important;display:-ms-flexbox !important; display:-moz-flex !important;display:-webkit-flex !important;display:flex !important; }
.contact-map-section iframe{height:200px;}

.hide-desktop{display: block !important;}
.hide-desktop a{background: #0095a5;color: #fff !important;min-width: 1px;display: block;float: left;margin: 12px 7px;text-align: center;padding: 15px 20px 10px 44px !important;font-family: Khula, sans-serif;font-weight: 300;text-transform: uppercase;border: 1px solid #0095a5;position: relative;} 
.hide-desktop a:before {content: "";background: url(images/call.png) no-repeat center center;background-size:cover;height: 15px;width: 15px;position: absolute;top: 12px;left: 16px;}
.hide-desktop a:hover{background: #000; border-color: #000;}
.product-categories .fl-col{margin: 0 auto; -webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.product-categories {opacity: 0; visibility: hidden; height: 0; margin: -15px 0 30px; }
.product-categories.open{visibility:visible; opacity:1; height:100%; }
.product-categories .category-box > .fl-col-content{padding:0 15px;}
.product-categories .category-box a {font-size: 13px !important; min-height: 30px; line-height: 30px !important; text-align: left !important; padding: 0 15px !important; }
#menu-primary{padding-left: 7px;}
.product-template .product-category ul li, .product-category-template .product-category-tab ul li { width: 33.33%; padding: 0px 4px; } 
.product-template .product-category ul li a, .product-category-template .product-category-tab ul li a { padding: 12px 5px 10px 5px; } 



.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li, .product-category-template .product-category-tab ul li { width: 33.33%; padding: 0px 4px; } 
.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li a, .product-category-template .product-category-tab ul li a { padding: 12px 5px 10px 5px; } 


.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post, .product-category-template .fl-content .single-product { width: 100%; max-width: 100%; padding: 10px; } 
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-title, .product-category-template .fl-content .single-product .product-meta .product-title { font-size: 24px; 
    margin-bottom: 15px; }
.thank-you-content h2.fl-heading {font-size: 32px;line-height: 27px;}
.thank-you-content .fl-module-rich-text p {font-size: 17px;line-height: 28px;}
.thank-you-content .fl-module-rich-text p a{font-size: 16px;}    
.discount-popup .popup_mn_otr_snp .popup_text_snp h2 {font-size: 28px;line-height: 1.3;}
.discount-popup .signup_form form#gform_2 ul li:last-child ul li label{text-align: left;}
.discount-popup .signup_form form#gform_2 ul li:last-child input[type=checkbox] { top: 4px;}
.discount-popup .signup_form .gform_body ul.gform_fields li.popup-checkbox label{text-align: left;}
.discount-popup .signup_form form#gform_2 ul li:last-child label {width: 100% !important;  max-width: 100%;}	
	
	
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-top-heading .fl-heading {font-size: 30px;line-height: 42px;margin-bottom: 5px !IMPORTANT;}
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-middle-heading .fl-heading {font-size: 20px;}
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-bottom-button .fl-button {padding: 10px 22px 7px 22px;}
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content{ padding-top: 40px;}
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content {padding-right: 0px;}
.what-patients-say .top-testimonial:after{ width: 150px;height: 280px;}
.what-patients-say .testimonial-row:after{  bottom: 40px; width: 230px; height: 390px;}
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content { padding-top: 0px;} 
}

@media (max-width: 480px){
body {font-size: 13px;}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
.our-professionals .fl-col-small:not(.fl-col-small-full-width), .service-category .fl-col {-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.service-category .fl-col, .skin-rejuvenation-services .fl-col-content .fl-col-group .fl-col{-webkit-flex:0 0 calc(100% - 30px);-moz-flex:0 0 calc(100% - 30px);-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);max-width:calc(100% - 30px); }
.service-category .fl-col .fl-col-content.fl-node-content {padding: 15px; }
.service-category .fl-col .fl-module-content{margin: 0; }

.product-top-section h2 {line-height: 1.5; font-size: 22px; margin: 0 0 15px; }
.product-top-section h4 {font-size: 13px; line-height: 1.5; }
.product-top-section p {font-size: 13px; }
.blog-listing-featured .fl-post-text .fl-post-title h2{font-size: 20px;}
/**/
.photography-listing .column{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.photography-listing .btn{padding: 5px 9px 1px; font-size: 10px; }
.photography-listing .row{padding: 0;}
.photography-listing .content{padding: 4px;}
.photography-listing .item-desc p { padding: 8px 5px 4px; font-size: 11px; }
.service-category.treatments-for-men-service .fl-col[data-node] .fl-col-content{min-height: 1px;}
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-title, .product-category-template .fl-content .single-product .product-meta .product-title { line-height: 28px;font-size: 20px; 
    margin-bottom: 10px; } 
.product-template .tab-section-new .tab_section .fl-post-feed .fl-post-feed-post .fl-post-text .fl-post-price p, .product-category-template .fl-content .single-product .product-meta .product-price { font-size: 22px; margin: 16px 0 16px; }
.product-template .product-category ul li, .product-category-template .product-category-tab ul li { width: 50%;}
.product-template .product-category ul li a, .product-category-template .product-category-tab ul li a {padding: 10px 5px 8px 5px;}



.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li, .product-category-template .product-category-tab ul li { width: 50%;}
.page-template-default .product-category > .fl-module-content > .fl-rich-text > ul > li a, .product-category-template .product-category-tab ul li a {padding: 10px 5px 8px 5px;}


.thank-you-content {padding: 20px 20px;}
.thank-you-content h2.fl-heading {font-size: 30px;line-height: 25px;}
.thank-you-content .fl-module-rich-text p {font-size: 16px;line-height: 26px;}
.discount-popup .popup_mn_otr_snp .popup_text_snp h2 { font-size: 24px; } 
.discount-popup .popup_text_snp strong { font-size: 16px; } 
.discount-popup .popup_text_snp strong span { font-size: 16px; } 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-top-heading .fl-heading { font-size: 28px; line-height: 40px; margin-bottom: 5px !IMPORTANT; } 
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content .testimonial-middle-heading .fl-heading { font-size: 18px; }
.what-patients-say .testimonial-top-row .fl-col-content .fl-col-group .fl-col-content{ padding-top: 0px;}
}
.testimonial_slider_code {position: relative;}
