/*
Theme Name: Regn Child
Theme URI: http://newthemes.themeple.co/regn/presentation
Template: regn
Author: Codeless
Author URI: http://www.codeless.co
Description: Regn is a multi-niche wordpress theme. Codeless Themes are simple and powerful. Create awesome portfolio, corporate, business, restaurant and much much more pages with this theme.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,flexible-header,custom-colors,full-width-template
Version: 1.0.5.1615287143
Updated: 2021-03-09 10:52:23

*/
@font-face {
    font-display: block;
    font-family: "Poppins-SemiBold";
    src: url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpVQlYEbsez9cZjKsNMjLOwM.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpVQlYEbsez9cZjKsNMjLOwM.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949Npfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpRsxEYwM7FgeyaSgU71cLG0.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/9VWMTeb5jtXkNoTv949NpS3USBnSvpkopQaUR-2r7iU.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=9VWMTeb5jtXkNoTv949NpaWUboTb-jS2tyCOQMtm97g&skey=ce7ef9d62ca89319&v=v5#Poppins") format("svg");
}
@font-face {
    font-display: block;
    font-family: "Poppins-SemiBold";
    font-weight: 700;
    src: url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SVQlYEbsez9cZjKsNMjLOwM.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SVQlYEbsez9cZjKsNMjLOwM.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-Sfk_vArhqVIZ0nv9q090hN8.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SRsxEYwM7FgeyaSgU71cLG0.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/aDjpMND83pDErGXlVEr-SS3USBnSvpkopQaUR-2r7iU.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=aDjpMND83pDErGXlVEr-SaWUboTb-jS2tyCOQMtm97g&skey=cea76fe63715a67a&v=v5#Poppins") format("svg");
}
@font-face {
    font-display: block;
    font-family: "Poppins-SemiBold";
    font-style: italic;
    src: url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjalSqKUsDpiXlwfj-ZM2w_A.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjalSqKUsDpiXlwfj-ZM2w_A.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjRUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjRa1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/RbebACOccNN-5ixkDIVLjdqQynqKV_9Plp7mupa0S4g.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=RbebACOccNN-5ixkDIVLjd1LKoZ82bBu2f46DhHcs3c&skey=7fbc556774b13ef0&v=v5#Poppins") format("svg");
}
@font-face {
    font-display: block;
    font-family: "Poppins-SemiBold";
    font-weight: 700;
    font-style: italic;
    src: url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCqlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix");
    src: url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCqlSqKUsDpiXlwfj-ZM2w_A.eot?#iefix") format("eot"),
    url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdChUOjZSKWg4xBWp_C_qQx0o.woff2") format("woff2"),
    url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCha1RVmPjeKy21_GQJaLlJI.woff") format("woff"),
    url("//fonts.gstatic.com/s/poppins/v5/c4FPK8_hIFKoX59qcGwdCtqQynqKV_9Plp7mupa0S4g.ttf") format("truetype"),
    url("//fonts.gstatic.com/l/font?kit=c4FPK8_hIFKoX59qcGwdCt1LKoZ82bBu2f46DhHcs3c&skey=29c3bd833a54ba8c&v=v5#Poppins") format("svg");
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLucXtAOvWDSHFF.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLufntAOvWDSHFF.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: italic;
font-weight: 400;
src: local('Poppins Italic'), local('Poppins-Italic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VFteOYktMqlap.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VGdeOYktMqlap.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: italic;
font-weight: 700;
src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'), url(https://fonts.gstatic.com/s/poppins/v9/pxiDyp8kv8JHgFVrJJLmy15VF9eOYktMqg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');
unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-display: block;
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-display: block;
    font-family: "DIN-Next-W01-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3e0b2cd7-9657-438b-b4af-e04122e8f1f7.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/bc176270-17fa-4c78-a343-9fe52824e501.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3516f91d-ac48-42cd-acfe-1be691152cc4.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d1b1e866-a411-42ba-8f75-72bf28e23694.svg#d1b1e866-a411-42ba-8f75-72bf28e23694") format("svg");
}
@font-face {
    font-display: block;
    font-family: "DIN-Next-W02-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/48e5a0e1-2d56-46e5-8fc4-3d6d5c973cbf.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/07d62b21-8d7a-4c36-be86-d32ab1089972.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/c0050890-bbed-44b9-94df-2611d72dbb06.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/9f774d17-c03a-418e-a375-34f3beecbc7a.svg#9f774d17-c03a-418e-a375-34f3beecbc7a") format("svg");
}
@font-face {
    font-display: block;
    font-family: "DIN-Next-W10-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/3d009cd7-c8fe-40c0-93da-74f4ea8c530b.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/a9e95a29-98a7-404a-90ee-1929ad09c696.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0a7663fd-eae8-4e50-a67a-225271f8cceb.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/58ae9be9-5d95-44b6-8b6c-e6da6a46822c.svg#58ae9be9-5d95-44b6-8b6c-e6da6a46822c") format("svg");
}
@font-face {
    font-display: block;
    font-family:"Avenir-LT-W01_35-Light1475496";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");
}
@font-face {
    font-display: block;
    font-family:"Avenir-LT-W01_85-Heavy1475544";
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");
    src:url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");
}
@font-face {
    font-display: block;
    font-family: "Helvetica-W01-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/03805817-4611-4dbc-8c65-0f73031c3973.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d5f9f72d-afb7-4c57-8348-b4bdac42edbb.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/05ad458f-263b-413f-b054-6001a987ff3e.svg#05ad458f-263b-413f-b054-6001a987ff3e") format("svg");
}
@font-face {
    font-display: block;
    font-family: "Helvetica-W02-Light";
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix");
    src: url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix") format("eot"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/80c34ad2-27c2-4d99-90fa-985fd64ab81a.woff") format("woff"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/b8cb02c2-5b58-48d8-9501-8d02869154c2.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/92c941ea-2b06-4b72-9165-17476d424d6c.svg#92c941ea-2b06-4b72-9165-17476d424d6c") format("svg");
}
body{
font-family: 'Avenir-LT-W01_35-Light1475496',sans-serif !important;
}
.mb-titles a{
	font-size:13px !important;
	font-weight:700 !important;
}
.wpb_wrapper li {
    line-height: 1.4;
    margin-bottom: 4px;
}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
input[type="radio"] {
    -webkit-appearance: radio !important;
    -moz-appearance: auto !important;
    appearance: auto !important;
	border-radius: inherit !important;
    background-color: inherit !important;
    border-style: inherit !important;
	height:unset !important;
}
.gfield_select,select {
    -webkit-appearance: menulist !important;
    -moz-appearance: menulist !important;
    appearance: menulist !important;
}

.booking-btn .cl-btn--color-normal {
    border-color: #B4DDDF;
    color: #535859;
}
.booking-btn .cl-btn--color-normal:hover {
    border-color: #B4DDDF;
    color: #ffff;
	background-color:#B4DDDF;
}
.gf-custom-list .gfield_checkbox .gchoice {
    width: 21%;
}
input:not([type="checkbox"]), textarea, select{
	appearance: auto;
	-webkit-appearance: auto;
}
.gform_button {
	font-family:Avenir-LT-W01_35-Light1475496, sans-serif !important;
    background-color: rgb(98, 157, 160);
	border:1px solid rgb(98, 157, 160) !important;
    padding: 20px 40px;
    color: #fff;
    font-size: 17px !important;
    cursor: pointer;
}
.gform_button:hover{
	background-color: #fff;
    border: 1px solid rgb(98, 157, 160);
    color: rgb(98, 157, 160)!important;
}
.wpb_text_column.wpb_content_element.our-specialist li {
    font-size: 16px;
}
ul.listtype-bullet.listindent1.list-bullet1 {
    padding-left: 0;
    font-size: 16px;
	margin-bottom: 30px;
}
.mega-menu-row ul.mega-sub-menu {
    left: 0 !important;
}
.mega-toggle-on ul.mega-sub-menu {
    margin-top: 38px !important;
}
.cl-header--sticky-active .mega-toggle-on ul.mega-sub-menu {
    margin-top: 25px !important;
}
h2.megamenu-heading {
    font-size: 13px !important;
    padding: 20px 10px 15px 12px;
}
ul.mega-sub-menu:nth-child(1) {
    margin-top: 0px !important;
}
.cl-header--sticky-active .mega-menu-item-type-custom ul.mega-sub-menu {
    margin-top: 25px !important;
}
.cl-header--sticky-active ul.mega-sub-menu:nth-child(1) {
    margin-top: 0px !important;
}
a.footer-btn{
    background-color: rgb(98, 157, 160);
	border:1px solid rgb(98, 157, 160);
    padding: 20px 40px;
    color: #fff !important;
    display: inline-block;
	font-size:17px;
	margin-top:30px;
}
.single-post input#submit{
	font-family: avenir-lt-w01_35-light1475496, sans-serif !important;
	background-color: rgb(98, 157, 160);
	border:1px solid rgb(98, 157, 160);
    padding: 20px 40px;
	font-size:17px !important;
	letter-spacing:none !important;
	text-transform:none !important;
	color:#fff !important;
	font-weight:400 !important;
	
}
a.footer-btn:hover, .footer-btn:focus, .single-post input#submit:hover, .single-post input#submit:focus {
    background-color: #fff;
	border:1px solid rgb(98, 157, 160);
    color:rgb(98, 157, 160)!important;
}
.blog-h2, .blog .cl-entry__title{
	font-family: avenir-lt-w01_35-light1475496, sans-serif !important;
	font-size:28px !important;
	font-weight:400 !important;
	text-transform:none !important;
}

.single-post p{
	color: #555555;
}
.cl-post-header.cl-post-header--light {
    display: none;
}
.cl-single-blog .content-col>article.post {
    width: 940px;
    max-width: 100%;
    margin: 0 auto;
    padding: 70px 100px;
    border: 1px solid;
}
.single-post strong{
	color:#000;
}
.cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu > li > a, .cl-offcanvas-menu nav ul li a, .cl-fullscreen-overlay__menu li a {
    font-family: avenir-lt-w01_35-light1475496, sans-serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    letter-spacing: normal !important;
    line-height: 40px !important;
    text-align: center;
    text-transform: none !important;
}
.cl-header__navigation.cl-mobile-menu li a, .cl-header__navigation:not(.cl-mobile-menu) .cl-header__menu li ul li:not(.has-submenu) a, .cl-submenu a, .cl-submenu .empty, .cl-header__tool--shop .total {
    font-size: 17px !important;
    font-weight: 400 !important;
    letter-spacing: 0px !important;
    line-height: 24px;
    text-transform: none !important;
    color: #2a3738;
	font-family: avenir-lt-w01_35-light1475496, sans-serif !important;
	text-align: right;
}
h1,h2,h3,h4,h5,h6{
	letter-spacing:normal !important;
}
::-webkit-input-placeholder { /* Edge */
  text-align:left !important;
	font-family:'avenir-lt-w01_35-light1475496', sans-serif !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 text-align:left !important;
	font-family:'avenir-lt-w01_35-light1475496', sans-serif !important;
}

::placeholder {
 text-align:left !important;
	font-family:'avenir-lt-w01_35-light1475496', sans-serif !important;
}
.contact-heading h2{
	font-family:'poppins-semibold', sans-serif !important;
	font-size:52px !important;
	letter-spacing:normal !important;
	font-weight:400 !important;
	text-transform: none !important;
	padding-bottom:20px;
}
.contact-heading .cl-contact-form--style-minimal input[type="submit"]{
	margin-top: 25px !important;
    padding: 18px 45px !important;
    float: left;
    border: 1px solid #649FA1;
    background-color: #649FA1;
    color: #fff;
    letter-spacing: normal;
    text-transform: none;
}
.contact-heading .cl-contact-form--style-minimal input[type="submit"]:hover, .contact-heading .cl-contact-form--style-minimal input[type="submit"]:focus{
	background-color: transparent;
    border: 1px solid #649FA1;
    color: #649FA1;
}
.contact-heading .wpcf7 br{
	display:none;
}
.contact-heading .wpcf7 input, .contact-heading .wpcf7 textarea{
	padding:50px 0;
}
.contact-header .cl-btn {
    border: 1px solid rgb(98, 157, 160);
    font-size: 11px;
    text-transform: none;
	font-family:'avenir-lt-w01_35-light1475496', sans-serif !important;
	font-size:29px !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	    padding: 25px 60px;
	
}
	.contact-header .cl-btn:hover {
    background-color: rgb(98, 157, 160);
    border: 1px solid rgb(98, 157, 160);
    color: #fff;
}

.contact-heading{
	 font-family: poppins-semibold, poppins, sans-serif !important;
	font-size:52px !important;
	font-weight:400 !important;
	letter-spacing:normal !important;
	color:#fff !important;
}
.cataract-heading h2 {
    font-family: avenir-lt-w01_85-heavy1475544, sans-serif !important;
    text-align: center !important;
    font-size: 72px !important;
    font-weight: 400 !important;
	    padding-top: 30px;
	overflow-wrap:break-word !important;
}
.cataract-heading p {
   font-family: 'Avenir-LT-W01_35-Light1475496',sans-serif !important;
	color:#999997 !important;
    text-align: center !important;
    font-size: 20px !important;
    font-weight: 400 !important;
	line-height:20px;
}
.cataract-left-sec{
	padding-bottom:0 !important;
}
.cataract-left-sec .wpb_text_column {
    padding: 30px 20px 30px 20px;
}
.cataract-left-sec p, .cataract-right-sec p{
	 font-family: 'Avenir-LT-W01_35-Light1475496',sans-serif !important;
	color:#2a3738 !important;
    font-size:17px !important;
    font-weight: 400 !important;
	line-height:23.8px;
}
.cataract-left-sec h6, .cataract-left-sec h4, .cataract-right-sec h6{
	font-family: 'poppins', poppins, sans-serif !important;
	color:#1d7b80 !important;
	 font-size:22px !important;
	line-height:normal !important;
	font-weight:900 !important;
}
.cataract-left-sec li, .glaucoma-right-sec li{
	list-style: disc;
	font-size: 17px;
    color: #2a3738;
	font-style:normal;
}
.cataract-right-sec .wpb_text_column .wpb_wrapper {
    background-color: #E5FBF5;
    padding: 35px 35px 35px 35px;
    border: 2px solid #969A98;
}
.cataract-left-sec li:before{
	display:none !important;
}
.cataract-heading .wpb_text_column {
    padding-right: 20px;
    padding-left: 20px;
	padding-bottom:30px;
}
.clinics-sec-heading{
	font-family: 'Poppins', sans-serif !important;
    font-size: 52px !important;
    text-transform: none !important;
    font-weight: 600 !important;
}
    .clinics-sec-heading-2{
	font-family: 'Poppins', sans-serif !important;
    font-size: 42px !important;
    text-transform: none !important;
    font-weight: 600 !important;
}
.ces-location-heading h2{
	font-family: 'Avenir-LT-W01_35-Light1475496',sans-serif !important;
	font-weight: 600 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-size: 23px !important;
}
.ces-location-heading p{
	font-family: 'Avenir-LT-W01_35-Light1475496',sans-serif !important;
	font-weight: 400 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
    font-size: 15px !important;
	color:#000 !important;
}
.ces-location-heading a{
	text-decoration: underline;
}
.clinics-heading{
	font-family: 'Poppins', sans-serif !important;
	font-size:52px !important;
	font-weight:400;
}
.dr-section p, .dr-section li{
	font-size: 17px;
    color: #2a3738;
	font-style:normal;
}

.dr-section li:before, .glaucoma-right-sec li:before{
	display:none !important;
}
.dr-section li, .glaucoma-right-sec li{
	list-style: disc;
}
span.dr-bio {
    color: #2a3738;
    font-weight: 700;
    font-family: 'Avenir-LT-W01_35-Light1475496',sans-serif !important;
	font-size:17px;
	line-height: 27.2px;
}
span.dr-bio-sub {
    color: rgb(29,123,128);
    font-weight: 700;
    font-family: 'Avenir-LT-W01_35-Light1475496',sans-serif !important;
	font-size:17px;
	line-height: 27.2px;
}

.home-left-sec .cl-btn{
	font-family:'avenir-lt-w01_35-light1475496', sans-serif !important;
    border: 1px solid #fff;
    font-size: 17px !important;
    text-transform: none;
	letter-spacing:normal !important;
	font-weight:400 !important;
	color: #649fa1 !important;
}
.home-intro p {
    color: #2a3738;
}
.home-left-sec .cl-btn:hover{
	
	background-color:transparent;
    border: 1px solid #fff;
	color:#fff !important;
}
.home-intro .cl-btn{
	font-family:'avenir-lt-w01_35-light1475496', sans-serif !important;
    border: 1px solid rgb(98, 157, 160);
    font-size: 17px;
    text-transform: none;
	font-weight:400 !important;
	letter-spacing:normal;
	
}
.home-intro .cl-btn:hover{
	background-color:rgb(98, 157, 160);
    border: 1px solid rgb(98, 157, 160);
	color:#fff;
}
.ces-facts .cl-counter__odometer, .ces-facts p{
	font-family: poppins-semibold, poppins, sans-serif !important;
	font-size:97px;
	color:#629da0;
	line-height: 1.3;
	
}
.ces-facts .cl-counter__title {
	font-size:14px !important;
}
.ces-facts .cl-counter, .ces-facts h4 {
   border-bottom: 5px solid rgb(42 55 56);
    padding-bottom: 35px;
    font-size: 20px !important;
    letter-spacing: normal !important;
    font-family: avenir-lt-w01_85-heavy1475544, sans-serif !important;
}
span.excerpt-style a {
    font-size: 16px;
}
.cl-header--menu-style-simple .cl-header__menu li ul li.current_page_item a {
    color: #629da0 !important;
}
h2.cl-entry__title a:hover, span.excerpt-style a:hover{
	color:#629da0;
}
.cl-blog--style-modern .cl-entry__title{
	margin-bottom:5px;
}
.cl-blog--style-modern .cl-entry__share-container {
    margin-top: 10px;
}
.cl-footer__content.container {
    border-top: 5px solid rgb(42 55 56);
    padding-top: 60px;
}
footer#colophon .cl-footer__main {
	padding-top: 0px !important;
}
	 .our-practices p {
    color: #2a3738;
		 font-size:17px;
}
.ces-heading{
	font-family: 'poppins-semibold', poppins, sans-serif !important;
	font-size:97px !important;
	font-weight:400;
}
.home-header-sub{
	font-family:'avenir-lt-w01_35-light1475496', sans-serif !important;
	font-size:25px;
}
.ces-heading-2{
	font-family: poppins-semibold, poppins, sans-serif !important;
	font-size:52px !important;
	font-weight:400 !important;
}
.service-headings {
	font-family:avenir-lt-w01_85-heavy1475544, sans-serif !important;
    font-size: 20px !important;
    text-transform: none !important;
    letter-spacing: normal !important;
	font-weight: 400 !important;
	border-bottom: 5px solid rgb(42 55 56);
    padding-bottom: 85px;
}
.our-pract{
	font-family:poppins-semibold, poppins, sans-serif !important;
	font-size:52px !important;
	font-weight:400 !important;
}
.our-practices svg, .our-practices img{
	width:80px;
	height:80px;
}
.our-practices h3 {
        font-size: 20px !important;
    letter-spacing: normal !important;
    font-weight: 400 !important;
    text-transform: capitalize !important;
    font-family: avenir-lt-w01_85-heavy1475544, sans-serif !important;
}
.cl-header__tools {
    display: none;
}
.cl-header__col.cl-header__col--left.cl-header__col--mobile-order-0 {
    background: #fff;
	    width: 260px;
	justify-content:center;
}

.cl-header__col.cl-header__col--middle.cl-header__col--mobile-order-1 {
    background-color: #B4DDDF;
}
.cl-header__col.cl-header__col--right.cl-header__col--mobile-order-2 {
    background-color: #B4DDDF;
}
@media (max-width: 1024px){
	.ces-heading {
		font-size: 90px !important;
	}
	a.footer-btn {
padding: 20px 25px;
    font-size: 15px;
}
	.cataract-heading h2 {
		font-size: 65px !important;
	}
}
@media (max-width: 1199px){
.gf-custom-list .gfield_checkbox .gchoice {
    width: 25%;
}
	}
@media (min-width: 992px){
	.cl-header__navigation .cl-header__menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu, .cl-header__navigation .cl-header__menu>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu {

    left: -5px;
  
}
}
@media (max-width: 991px){
	.cl-header--sticky-active .mega-toggle-on ul.mega-sub-menu {
    margin-top: 0px !important;
}
	.gf-custom-list .gfield_checkbox .gchoice {
    width: 50%;
}
	#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item > a.mega-menu-link {
    
    background: rgba(255, 255, 255, 0.9) !important;
		
    
}
	.cl-single-blog .content-col>article.post{
		    padding: 40px 40px;
	}
	.cl-header__mobile-button.cl-header__mobile-button--dark {
    display: none;
}
	.mega-menu-toggle {
    display: inline-block !important;
    float: right !important;
    margin-top: -86px !important;
}
	nav.cl-header__navigation.cl-header__navigation--dropdown.cl-mobile-menu.container.cl-hide-not-mobile {
    display: block !important;
}
	nav.cl-header__navigation.cl-header__navigation--dropdown.cl-mobile-menu.container {
    display: block !important;
		 background: transparent;
    margin-bottom: -60px;
    clear: both;
}
	#mega-menu-wrap-main .mega-menu-toggle.mega-menu-open + #mega-menu-main{
		z-index:9;
	}
.mega-toggle-on ul.mega-sub-menu {
    margin-top: 0px !important;
}
	ul#mega-menu-main {
    left: 0 !important;
    margin-top: -30px !important;
}

}
@media only screen and (max-width: 769px) {
	.swap-on-mobile {
		display: flex !important;
		flex-direction: column-reverse;
	}
}
@media (max-width: 768px){
	.ces-heading {
		font-size: 60px !important;
	}
	.ces-facts .cl-counter__odometer, .ces-facts p {
    font-size: 60px;
   
}
	.ces-heading-2 {
		font-size: 30px !important;
	}
	a.footer-btn {
padding: 20px 15px;
    font-size: 13px;
}
	.cataract-heading h2 {
		font-size: 35px !important;
	}
}
@media (max-width: 428px){
.service-headings a {
    font-size: 18px;
}
	.cl-header__col.cl-header__col--left.cl-header__col--mobile-order-0 {
    justify-content: left;
}
	.mb-faqs h4 {
    font-size: 22px !important;
}
	}
@media (max-width: 414px){
	.cl-single-blog .content-col>article.post{
		    padding: 15px 15px;
	}
	.ces-heading {
    font-size: 50px !important;
}
	.contact-header .cl-btn {
  
    line-height: 1;
		font-size:20px !important;
}
	.contact-space{
		height:60px !important;
	}
}
