@font-face{font-family:'jenna_sueregular';src:url(https://ivflondon.co.uk/fonts/jennasue-webfont.eot);src:url(https://ivflondon.co.uk/fonts/jennasue-webfont.eot?#iefix) format('embedded-opentype'),url(https://ivflondon.co.uk/fonts/jennasue-webfont.woff) format('woff'),url(https://ivflondon.co.uk/fonts/jennasue-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'museo_sans100';src:url(https://ivflondon.co.uk/fonts/vmods/fonts/MuseoSans_100-webfont.eot);src:url(https://ivflondon.co.uk/fonts/MuseoSans_100-webfont.eot?#iefix) format('embedded-opentype'),url(https://ivflondon.co.uk/fonts/MuseoSans_100-webfont.woff2) format('woff2'),url(https://ivflondon.co.uk/fonts/MuseoSans_100-webfont.woff) format('woff'),url(https://ivflondon.co.uk/fonts/MuseoSans_100-webfont.ttf) format('truetype'),url(https://ivflondon.co.uk/fonts/MuseoSans_100-webfont.svg#museo_sans100) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'museo_sans300';src:url(https://ivflondon.co.uk/fonts/MuseoSans_300-webfont.eot);src:url(https://ivflondon.co.uk/fonts/MuseoSans_300-webfont.eot?#iefix) format('embedded-opentype'),url(https://ivflondon.co.uk/fonts/MuseoSans_300-webfont.woff2) format('woff2'),url(https://ivflondon.co.uk/fonts/MuseoSans_300-webfont.woff) format('woff'),url(https://ivflondon.co.uk/fonts/MuseoSans_300-webfont.ttf) format('truetype'),url(https://ivflondon.co.uk/fonts/MuseoSans_300-webfont.svg#museo_sans300) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'museo_sans500';src:url(https://ivflondon.co.uk/fonts/MuseoSans_500-webfont.eot);src:url(https://ivflondon.co.uk/fonts/MuseoSans_500-webfont.eot?#iefix) format('embedded-opentype'),url(https://ivflondon.co.uk/fonts/MuseoSans_500-webfont.woff2) format('woff2'),url(https://ivflondon.co.uk/fonts/MuseoSans_500-webfont.woff) format('woff'),url(https://ivflondon.co.uk/fonts/MuseoSans_500-webfont.ttf) format('truetype'),url(https://ivflondon.co.uk/fonts/MuseoSans_500-webfont.svg#museo_sans500) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'museo_sans700';src:url(https://ivflondon.co.uk/fonts/MuseoSans_700-webfont.eot);src:url(https://ivflondon.co.uk/fonts/MuseoSans_700-webfont.eot?#iefix) format('embedded-opentype'),url(https://ivflondon.co.uk/fonts/MuseoSans_700-webfont.woff2) format('woff2'),url(https://ivflondon.co.uk/fonts/MuseoSans_700-webfont.woff) format('woff'),url(https://ivflondon.co.uk/fonts/MuseoSans_700-webfont.ttf) format('truetype'),url(https://ivflondon.co.uk/fonts/MuseoSans_700-webfont.svg#museo_sans700) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'museo_sans900';src:url(https://ivflondon.co.uk/fonts/MuseoSans_900-webfont.eot);src:url(https://ivflondon.co.uk/fonts/MuseoSans_900-webfont.eot?#iefix) format('embedded-opentype'),url(https://ivflondon.co.uk/fonts/MuseoSans_900-webfont.woff2) format('woff2'),url(https://ivflondon.co.uk/fonts/MuseoSans_900-webfont.woff) format('woff'),url(https://ivflondon.co.uk/fonts/MuseoSans_900-webfont.ttf) format('truetype'),url(https://ivflondon.co.uk/fonts/MuseoSans_900-webfont.svg#museo_sans900) format('svg');font-weight:400;font-style:normal}

h1, .h1, h2, .h2{font-family:museo_sans500!important;font-size:24px;letter-spacing:.05em;}

h3, .h3{font-family:museo_sans300!important;font-weight:500;font-size:19px;letter-spacing:.02em;}

h4, .h4{font-family:museo_sans300!important;font-size:16px;font-weight:500;letter-spacing:.02em;}

h5, .h5, h6, .h6{font-family:museo_sans500!important;font-size:16px;letter-spacing:.02em;}

p{font-family:museo_sans300!important;font-size:16px!important}

*{outline:none !important;}





#hometabsSection.ts-hover-effects-grid figure figcaption .ts-hover-effects-title {

	white-space: normal !important;}



.ts-creativelink-wrapper nav a {



}











.SuccessRow, .homeformSection, #comments.comments-area.widget{display:none;}

body{height:100%;min-height:100%;color:#545556;font-size:16px;background:#fff;font-family:museo_sans300!important}

.ts-teaser-item .ts-teaser-text{color:#545556 !important;}

.blog-post .meta{display:none;}

h3.widget-title{color:#46b4cd;}

a{color:#46b4cd;}

.ubermenu-submenu .ubermenu-target-text:hover, .ubermenu-main .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover{color:#fff !important;}

.ubermenu .ubermenu-target:hover{color:#f7be68 !important;}

.ubermenu-main .ubermenu-item-normal > .ubermenu-target:hover{color:#464544 !important;}

a.btn.btn-theme{color:#fff !important;border-color:#50a6c4 !important;background-color:#50a6c4 !important;}

a.btn.btn-theme:hover{border-color:#f3b557 !important;background-color:#f9bf66 !important;color:#000002!important;}

.IntroBoxesRowBlue a, .IntroBoxesRowBlue a:hover{color:#ffffff !important;text-decoration:underline;font-weight:600;}

.ServiceIntroboxRightBlue a{color:#f7be68 !important;}

.contactusboxCol a ,.contactusboxCol a:hover{color:#f7be68 !important;}

.opn-evn-img img{width:88%;}

#nf-field-11-wrap > div.nf-field-element > h3:nth-child(1), #nf-field-18-wrap > div.nf-field-element > h3:nth-child(2),

#nf-field-17-wrap > div.nf-field-element > h3:nth-child(2), #nf-field-11-wrap > div.nf-field-element > h3:nth-child(2){margin-top:0 !important;margin-bottom:0 !important;color:#46b4cd;}

.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{color:#313131 !important;background-color:#F7BE68;}

.investColLeftSmall h3, .investColLeft h3, .investColLeftLarge h3{}

.field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit]{margin-top:15px;border-radius:2em;color:#000002 !important;}

.hometopbannerRow{margin-top:-37px;border-top:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7; }

.ares .tp-bullet-title{display:none;}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{margin-top:-5px !important;}

img.custom-logo{height:auto;max-width:380px;padding-top:0px;}

.navbar .nav li a , .navbar .nav li a:hover, .navbar .nav li a.hover, .navbar .nav li a:focus, .navbar .nav li a.focus, .navbar .nav li.active > a{color:#8a9977 !important;background:#ffffff !important;font-size:15px;text-transform:Capitalize;}

.ts-testimonial-main.style1 .ts-testimonial-content{padding:20px;background-color:#50a6c4 !important;color:#fff !important;border:1px solid #50a6c4 !important;}

.topbar_item.topbar_item_type-address{padding-right:50px;}

.ares .tp-bullet:hover, .ares .tp-bullet.selected{background:rgb(249, 191, 102) !important;}

.ts-testimonial-main.style1 .ts-testimonial-arrow{display:none !important;}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target:hover{color:#464544 !important;}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{background-color:rgb(245, 180, 80) !important;color:#464544 !important;}

.ubermenu-has-submenu-drop .ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title:hover{}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-family:museo_sans300!important;letter-spacing:.05em;}

.ubermenu a.ubermenu-target, .ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target, #menu-item-1582 > span{color:#464544;padding:8px 10px;}

#menu-item-670 > a{padding:24px 0 !important;}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{padding-top:0 !important;padding-bottom:15px;}

.ubermenu .ubermenu-autocolumn, .ubermenu .ubermenu-submenu-type-stack{padding-top:0px !important;padding-bottom:10px;}

.ubermenu .ubermenu-item-layout-icon_left>.ubermenu-target-title{margin-left:.1em !important;}

.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop{padding:20px 0 20px;}

.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{color:#fff;background-color:#50a6c4;}

.pagefirstSection{margin-top:80px;}

.ts-timeline-2-label-content p{font-size:13px !important;margin:0;}

.ts-timeline-3 .desc{font-style:normal !important;}

.logoCol{text-align:left;padding-left:0 !important;}

.logorow{padding:10px 20px 10px;background:#fff;}

.topbar{background-color:#f5f8f6!important; height:40px; padding:10px 20px;}

#nf-form-1-cont > div > div.nf-form-layout > div > div.nf-form-content{background:#f5f5f5;padding:15px 25px;}

.contactusboxCol{background:#46b4cd;}

.contactusboxCol .vc_column-inner, .startJourneyboxCol .vc_column-inner{padding:25px 60px !important;min-height:329px;}

.contactusboxCol h2, .startJourneyboxCol h2, .contactusboxCol h3, .startJourneyboxCol h3{color:#fff !important;text-transform:uppercase;}

#nf-form-2-cont > div > div.nf-form-layout > div > div.nf-before-form-content > nf-section > div{color:#fff !important;}

.contactusboxCol p, .startJourneyboxCol p{color:#fff !important;margin-bottom:10px !important;}

.nocres .ts-icon-box-content{margin-top:32px !important;}

.bluecres h5.ts-box-icon-title:before{content:url(/wp-content/uploads/2017/11/bluecrescentleft.png);padding-right:5px;}

.bluecres h5.ts-box-icon-title{display:flex;align-items:center;}

.yellcres h5.ts-box-icon-title:before{content:url(/wp-content/uploads/2017/11/yellcrescentright.png);padding-right:5px;}

.yellcres h5.ts-box-icon-title{display:flex;align-items:center;}

.startJourneyboxCol{background:#3291a5;}

.wewelcomeMessage{background:#fff;}

h2.wewelcometitleHeader{color:#46b4cd!important;}

.ts-list-item{margin-bottom:20px !important;}

.topbar-left{color:#000002;}

.footer{border-top:solid 2px #8a9977 !important;}

.homerminiIconsCol .ts-icon-info-box-main .ts-icon-info-box-foreicon i{font-size:2.5em !important;}

.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{color:#46b4cd !important;background-color:#fff!important;}

.header{/*position:fixed;*/top:0;left:0;width:100%;z-index:998;}

.adipoli-before{padding-top:23%;font-size:28px;font-weight:bold;border:3px solid #fff;background:rgba(0, 0, 0, .3) !important;color:rgb(255, 255, 255) !important;opacity:1 !important;}

.homeleftsliderCol.vc_column_container>.vc_column-inner{padding-left:0 !important;}

#homeBrochureRow .adipoli-before{padding-top:25%;font-size:18px;font-weight:bold;border:3px solid #fff;background:rgba(0, 0, 0, .3) !important;color:rgb(255, 255, 255) !important;opacity:1 !important;}

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{font-size:16px;background-color:#f7be68 !important;color:#000002 !important;}

.topbar_item.topbar_item_type-address > a{color:#545556 !important;}

.adipoli-after.ts-imageadipoli > img{border:3px solid #fff;}

.hesperiden.tparrows{width:25px !important;height:25px !important;}

.hesperiden.tparrows:before{font-size:15px !important;line-height:25px !important;}

.hesperiden.tparrows:hover{background:rgb(80, 166, 196);}

/*.homerightSliderCol.wpb_column > div{padding-top:50px !important;margin-top:-5px !important;}*/

.homerightSliderCol a, .homerightSliderCol a:hover{color:#fff !important;}

.homerightSliderCol p{color:#fff;}

.homerightSliderCol h3{color:#fff;margin-top:0;padding-top:0;font-family:museo_sans500!important;}

.homeleftSliderCol .vc_column-inner{padding-right:0 !important;padding-left:50px !important;}

.footer .menu li{margin-bottom:0 !important;}

.footer .menu li::before{display:none !important;}

.footer .menu li a:hover{color:#50a6c4 !important;}

.white-line{display:block;width:75px;height:1px;margin:10px 0 25px 5px;background-color:#fff;transition:all .2s linear;}

.white-line-center{display:block;width:75px;height:1px;margin:0 auto;background-color:#fff;transition:all .2s linear;}

.green-line-center{display:block;width:75px;height:1px;margin:0 auto;background-color:#fff;transition:all .2s linear;}

.green-line{display:block;width:75px;height:1px;margin:10px 0 25px 5px;background-color:#8a9977;transition:all .2s linear;}

.grey-line{display:block;width:75px;height:1px;margin:10px 0 25px 5px;background-color:#9b9b9b;transition:all .2s linear;}

.grey-line-centre{display:block;width:75px;height:1px;margin:0 auto;background-color:#9b9b9b;transition:all .2s linear;}

.green-line-centre{display:block;width:75px;height:1px;margin:0 auto;background-color:#8a9977;transition:all .2s linear;}

.yell-line-centre{display:block;width:75px;height:1px;margin:0 auto;background-color:#f7be68;transition:all .2s linear;}

.yell-line{display:block;width:75px;height:1px;margin:10px 0 25px 5px;background-color:#f7be68;transition:all .2s linear;}

.subHeader h3{font-size:18px;padding:0px 0 0;line-height:32px;text-transform:none;font-family:museo_sans100 !important;text-align:center;}

.subHeaderLeft h3{font-size:18px;padding:0px 0 0;line-height:32px;text-transform:none;font-family:museo_sans100 !important;}

.ts-icon-info-box-main{margin-bottom:15px !important;}

.ServicesHeroSubtitle h4{color:#fff;text-align:right;}

.ServicesHeroSubtitleBlue h4{color:#46b4cd;text-align:right;}

.IntroIconsRow{padding:15px 0 5px;}

.CalculatatorCol .vc_btn3-container{margin-bottom:0;}

.CalculatatorCol .vc_column-inner{background:#9b9b9b;min-height:170px;}

.CalculatatorCol{margin-top:20px;}

.CalculatatorCol h5{font-size:15px;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;}

.startjourneySection{padding-bottom:60px;}

.tabstitleHeader h2{font-family:museo_sans300!important;font-size:27px;}

#hometabsSection{overflow:visible !important;}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{padding-top:50px !important;}

#hometabsSection .vc_column-inner{margin-top:-93px;}

.hometabsCol1, .hometabsCol2, .hometabsCol3{background:#46b4cd;width:32.5% !important;margin-right:6px;min-height:277px !important;}

.hometabsCol1 .vc_column-inner, .hometabsCol2 .vc_column-inner, .hometabsCol3 .vc_column-inner{margin-top:30px !important;}

.hometabsCol1 .vc_column-inner .wpb_wrapper, .hometabsCol2 .vc_column-inner .wpb_wrapper,.hometabsCol3 .vc_column-inner .wpb_wrapper{padding:0 18px;}

.hometabsCol1 h3, .hometabsCol2 h3, .hometabsCol3 h3{color:#fff;}

.hometabsCol1 p, .hometabsCol2 p, .hometabsCol3 p{color:#fff;}

.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{padding:14px 45px !important;}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a{border-color:#f5f5f5 !important;background-color:#f5f5f5 !important;}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a{border-color:#878786!important;background-color:#878786 !important;}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a span{color:#46b4cd;}

.vc_tta-tab .vc_tta-title-text{font-size:20px !important;font-weight:500;color:#fff;}

.tabsButton{padding-left:28px;}

.serviceIconsRow{padding:35px 0 50px 0;}

.vc_btn3.vc_btn3-color-white:hover{color:#fff !important;background-color:#f8c361 !important;}

.ts-icon-info-box-main .ts-icon-info-box-text{text-align:left !important;}

.ts-list-item .ts-list-item-content{line-height:20px !important;font-size:14px;}

.serviceIconsCol .vc_column-inner{padding:0 60px !important;}

.serviceintrotext h5{color:#46b4cd;font-size:14px;font-weight:inherit;margin-top:5px;text-align:left;text-transform:uppercase;letter-spacing:.02em;}

.serviceintrotext p{margin-top:13px;font-size:14px !important;line-height:18px;}

.serviceiconsIntroBox .vc_column-inner{padding:0 60px 30px 60px !important;border:1px solid #fff;background:#3291a5;border-radius:9px;}

.serviceiconsIntroBox .serviceBoxTitleWhiteLeft{margin-bottom:15px !important;}

.ubermenu-servicesubmenus .ubermenu-item-level-0 > .ubermenu-target{color:#212121 !important;background:#f5f8f6;margin-bottom:10px;font-size:17px;padding-top:20px;padding-bottom:20px;padding-left:25px;padding-right:25px;}

.ubermenu-servicesubmenus .ubermenu-item-level-0 > .ubermenu-target:hover,

.ubermenu-servicesubmenuyell .ubermenu-item-level-0 > .ubermenu-target:hover{color:#fff !important;}

.ubermenu-servicesubmenuyell .ubermenu-item-level-0 > .ubermenu-target{color:#212121 !important;background:#f5f8f6;margin-bottom:10px;font-size:17px;padding-top:20px;padding-bottom:20px;padding-left:25px;padding-right:25px;}

.homerminiIconsCol .ts-icon-info-box-main .ts-icon-info-box-inner .ts-icon-info-box-content .ts-icon-info-box-title{margin:0 0 3px !important;font-size:12px !important}

li{margin-bottom:10px;}

.IntroBoxesRow .wpb_content_element{margin-bottom:0;}

.IntroBoxesRow{padding:30px 0 30px 0;}

.IntroBoxesRowTop{padding:30px 0 10px 0;}

.IntroBoxesRowBott{padding:10px 0 30px 0;}

.IntroBoxesRow .vc_column-inner{padding-top:5px !important;}

.IntroBoxesRowBlue .wpb_content_element{margin-bottom:0;}

.IntroBoxesRowBlue{padding:30px 0 30px 0;background:#46b4cd;}

.IntroBoxesRowBlueTop{padding:30px 0 10px 0;background:#46b4cd;}

.IntroBoxesRowBlueBott{padding:10px 0 30px 0;background:#46b4cd;}

h5.ts-box-icon-title{text-transform:uppercase;}

.ServiceIntroboxLeftWhite .wpb_wrapper{padding:0 45px;}

.ServiceIntroboxLeft .wpb_wrapper{padding:0 45px;}

.IntroBoxesRowBlue .vc_column-inner{padding-top:0 !important;}

.ServiceIntroboxLeftWhite .ts-box-icon .ts-icon-box-content, .IntroBoxesRowWhite .ts-icon-box-content{color:#777777;}

.ServiceIntroboxLeftBlue .wpb_wrapper{padding:0 45px;}

.ServiceIntroboxLeftBlue .ts-box-icon .ts-icon-box-content, .IntroBoxesRowBlue .ts-icon-box-content,

.ServiceIntroboxRightBlue .ts-box-icon .ts-icon-box-content{color:#fff;}

.ServiceIntroboxLeftBlue{border-right:1px dotted rgba(255,255,255,1);}

.ServiceIntroboxWhite .wpb_wrapper{padding:0 45px;}

.ServiceIntroboxWhite .ts-box-icon .ts-icon-box-content{color:#777777;}

.ts-box-icon .ts-icon-box-content{font-size:16px !important;}

.ServiceIntroboxMiddleBlue{border-left:1px dotted rgba(0,0,0,.1);border-right:1px dotted rgba(255,255,255,1);}

.ServiceIntroboxRightBlue{}

.ServiceIntroboxLeftWhite{border-right:1px dotted rgba(0,0,0,.1);}

.ServiceIntroboxLeft{border-right:1px dotted rgba(0,0,0,.1);}

.ServiceIntroboxMiddle{border-left:1px dotted rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);}

.ServiceIntroboxRight{}

.serviceIconsRow .vc_column-inner{padding-top:20px !important;}

.serviceIconsRow .ts-icon-info-box-holder{padding:0px 25px !important;min-height:95px;}

.ServiceIconBox .ts-icon-info-box-holder{padding:15px 30px !important;}

.ServiceBoxesRow{padding:25px 0 35px 0;}

.Services2ColRow{padding:35px 0 65px 0;}

.ServiceIconBox .vc_column-inner{padding-top:10px !important;}

.homeFormCol .vc_column-inner{background:#fff;}

.homeFormCol .vc_column-inner .wpb_wrapper{padding:15px 45px;}

.whychooseCol h3, .whychooseCol h4, .whychooseCol p{color:#fff;}

.homeFormCol h3{color:#8a9977;}

.ts-box-icon .ts-icon-box-content p{margin:0;}

.ServiceIconBox h5{color:#8a9977;}

h3.serviceSubHeading{margin:0 0 5px;}

.serviceBoxTitle h5{color:#8a9977;text-transform:uppercase;}

.Services2ColRow .vc_column-inner .wpb_wrapper{padding:0 45px 0 0;}

.serviceBoxTitleWhite{margin-bottom:10px !important;}

.serviceBoxDescSmall{margin-bottom:20px !important;}

.serviceBoxTitleWhite p{color:#fff;}

.blueBlock .vc_column-inner{background:#fff;padding-left:0 !important;padding-right:0 !important;padding-bottom:30px;width:96% !important;}

.blueBlock .vc_column-inner h5{background-color:#46b4cd;color:white;margin:0;padding:0 1.25em;font-size:1.2em;font-weight:normal;line-height:2.5;height:2.5em;}

.blueBlock p{padding-left:35px;}

.yellBlock .vc_column-inner{background:#fff;padding-left:0 !important;padding-right:0 !important;padding-bottom:30px;width:96% !important;}

.yellBlock .vc_column-inner h5{background-color:#f7be68;color:white;margin:0;padding:0 1.25em;font-size:1.2em;font-weight:normal;line-height:2.5;}

.yellBlock p{padding-left:35px;}

.greyBlock .vc_column-inner{background:#fff;padding-left:0 !important;padding-right:0 !important;padding-bottom:30px;width:96% !important;}

.greyBlock .vc_column-inner h5{background-color:#9b9b9b;color:white;margin:0;padding:0 1.25em;font-size:1.2em;font-weight:normal;line-height:2.5;height:2.5em;}

.greyBlock p{padding-left:35px;}

.treatmentBlock .vc_column-inner{background:#fff;padding-left:0 !important;padding-right:0 !important;padding-bottom:30px;width:96% !important;}

.treatmentBlock .vc_column-inner h5{background-color:#f7be68;color:white;margin:0;padding:0 1.25em;font-size:1.2em;font-weight:normal;line-height:2.5;height:2.5em;}

ul#menu-servicesmenu1.menu, ul#menu-servicesmenu2.menu{list-style-type:none !important;float:left;width:32%;}

ul#menu-servicesmenu1.menu li:before, ul#menu-servicesmenu2.menu li:before{content:"\f054";font-family:FontAwesome;padding-right:7px;color:#f7be68 !important;}

ul#menu-servicesmenu1.menu li a, ul#menu-servicesmenu2.menu li a{font-size:14px;}

.serviceBoxTitleWhite h5{color:#fff;padding-top:15px;text-transform:uppercase;line-height:21px;letter-spacing:.1em;text-align:center;}

.serviceBoxTitleWhiteLeft h5{color:#fff;padding-top:15px;text-transform:uppercase;line-height:21px;letter-spacing:.1em;}

.serviceBoxDescSmall p{font-size:13px !important;color:#fff;}

.wpb_content_element.serviceBoxImage, .wpb_text_column.serviceBoxTitle{margin-bottom:10px;}

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{color:#8a9977 !important;border-color:#8a9977 !important;background-color:transparent !important;padding:4px 14px !important;}

.vc_btn3.vc_btn3-size-md{font-size:13px !important;}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{padding:4px 14px !important;}

.nf-field-element input, .nf-field-element select{height:40px !important;padding-left:15px;font-size:16px !important;}

.field-wrap button, .field-wrap input[type=button], .field-wrap input[type=submit]{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:normal;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:14px;padding: 10px 45px;color:#fff;background-color:#f8c361;}

.SectionCurveGreen{min-height:586px}

.SectionCurveGreen h3, .SectionCurveGreen h2, .SectionCurveGreen h4,.SectionCurveGreen p{color:#fff;}

[class^="icon-"]:before, [class*=" icon-"]:before{line-height:inherit;font-weight:inherit;font-size:inherit;width:auto;margin:0;}

.ServicetopHero{min-height:400px;}

.scroll-to-top{background:#f7be68 !important;}

.page-content, .entry-content, .entry-summary{}

.leftSidebar{margin-top:60px;}

h2.titleHeader, h2.titlesubHeader{color:#777777;}

h3.titleHeader, h3.titlesubHeader{color:#46b4cd;font-family:museo_sans100!important;}

.vc_btn3.vc_btn3-size-lg{padding:15px 32px 15px 32px !important;font-size: 14px !important;font-weight: 600;}

html{height:100%;min-height:100%;}

.relative{position:relative !important;}

.full-wh{display:table-cell;width:1%;height:100vh;vertical-align:middle;}

.height-100p{height:100%;}

.vertical-middle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}

.main-container{z-index:2;overflow:hidden;margin-top:220px;}

.blog .main-container{margin-top:110px !important;}







.section{padding-top:100px;padding-bottom:100px;}

.section-small{padding-top:50px;padding-bottom:50px;}

.section-content{margin-top:100px;}

.section-title{margin-bottom:10px;}

.section-subtitle{margin-bottom:0;}

.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

.mt{margin-top:50px;}

.no-pb{padding-bottom:0;}

.btn,

.btn:hover,

.btn.hover,

.btn:focus,

.btn.focus,

.btn:active,

.btn.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:9px 22px;font-family:inherit;color:#fff !important;border-color:#ff5555 !important;background-color:#ff5555 !important;}

.btn:focus,

.btn.focus{color:#fff !important;border-color:#dd3333 !important;background-color:#dd3333 !important;}

.btn:hover,

.btn.hover{color:#fff !important;border-color:#ff7777 !important;background-color:#ff7777 !important;}

.btn:active,

.btn.active{color:#fff !important;border-color:#dd3333 !important;background-color:#dd3333 !important;}

.form-control,

.form-control:hover,

.form-control.hover,

.form-control:focus,

.form-control.focus,

.form-control:active,

.form-control.active{padding:9px 22px;height:auto;font-family:inherit;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:solid 1px #eaeaea;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

.list{list-style:none;margin:1px 0 0 1px;padding:20px 10px;overflow:hidden;}

.list li{padding:0 0 20px 30px;cursor:pointer;border-left:solid 1px #f3f3f3;}

.list li .title{margin-bottom:10px;font-weight:500;}

.list li:last-child{border-left:none;}

.list li::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;content:'';position:absolute;left:18px;width:16px;height:16px;background:#fff;border:solid 1px #ff5555;}

.list li:hover::before{background:#ff5555;}

.list-inline{list-style:none;margin:0;padding:0;}

.list-inline li{display:inline-block;}

.breadcrumb{margin-top:7px;margin-bottom:0;background:transparent;text-align:right;}

.breadcrumb a{color:#777;}

.breadcrumb a:hover{color:#ff5555;}

.page-numbers{margin:0px;float:left;padding:0px;margin-top:-10px;}

.page-numbers li{display:inline-block;}

.page-numbers li a,

.page-numbers li span{cursor:pointer;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;color:#777;font-weight:100;border:1px solid #ddd;float:left;line-height:1.42857;margin-left:-1px;padding:6px 12px;position:relative;text-decoration:none;}

.page-numbers li a:hover,

.page-numbers li span:hover,

.page-numbers li a.hover,

.page-numbers li span.hover,

.page-numbers li a:focus,

.page-numbers li span:focus,

.page-numbers li a.focus,

.page-numbers li span.focus{color:#fff !important;background:#ff5555 !important;border-color:#ff5555 !important;}

.page-numbers li a.current,

.page-numbers li span.current{color:#fff !important;background:#ff5555;border-color:#ff5555;}

.progress{height:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.progress .progress-bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#ff5555;}

.panel{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;margin-top:0;}

.panel + .panel{margin-top:0 !important;}

.panel .panel-heading{padding:0;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;}

.panel .panel-heading .panel-title a{display:block;padding:10px 15px;}

.panel .panel-heading .panel-title a .collapse-icon{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);float:right;}

.panel .panel-heading .panel-title a.collapsed .collapse-icon{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}

.panel.panel-theme{border:solid 1px #eee;}

.panel.panel-theme + .panel-theme{border-top:none;}

.panel.panel-theme .panel-heading{border:none;}

.panel.panel-theme .panel-heading a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:300 !important;}

.panel.panel-theme .panel-heading a:not(.collapsed){color:#fff;background:#ff5555;}

.panel.panel-theme .panel-body{border-top:solid 1px #eee !important;}

.panel:last-child .panel-heading{border-bottom-width:1px;}

.tagcloud a,

.tags a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;padding:3px 7px;margin:0 5px 5px 0;color:#777;border:solid 1px #eee;font-size:12px!important;}

.tagcloud a:hover,

.tags a:hover{color:#fff;text-decoration:none;background:#ff5555;border:solid 1px #ff5555;}

.social-inline{display:block;list-style:none;margin:0;padding:0;}

.social-inline li{display:inline-block;}

.social-inline li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin:0 5px 5px 0;width:32px;height:32px;line-height:32px;text-align:center;font-size:16px;color:#ff5555;}

.social-inline li a:hover{text-decoration:none;color:#fff;background:#ff5555;}

.social-share{list-style:none;margin:0 0 30px;padding:0;display:table;width:100%;}

.social-share li{display:table-cell;text-align:center;}

.social-share li a{display:block;line-height:32px;padding:0 5px;border:solid 1px #eee;border-right-width:0;}

.social-share li a:hover{color:#fff;background:#ff5555;border-color:#ff5555;}

.social-share li:last-child a{border-right-width:1px;}

a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:500;}

a:hover,

a.hover,

a:focus,

a.focus{color:#777;text-decoration:none;}

.strong,

strong{font-weight:500;}

blockquote{font-size:15px;background:#fafafa;margin:0 0 30px;border-left:solid 1px #ff5555;}

p{margin:0 0 20px;}

.fa-1dot5{font-size:1.5em;}

.bg-light-gray{background:#f5f5f5;}

.bg-tuna{background:#32323a url(../img/bg-tuna.jpg);}

.text-white{color:#fff;}

.text-theme{color:#ff5555;}

.mfp-bg{background:rgba(0, 0, 0, 0.7) !important;}

.mfp-figure::after{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}

.mfp-with-zoom .mfp-container,

.mfp-with-zoom.mfp-bg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.0;-webkit-backface-visibility:hidden;}

.mfp-with-zoom.mfp-ready .mfp-container{opacity:1.0;}

.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.9;}

.mfp-with-zoom.mfp-removing .mfp-container,

.mfp-with-zoom.mfp-removing.mfp-bg{opacity:.0;}

.scroll-to-top{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;position:fixed;right:10px;bottom:10px;opacity:.0;width:32px;height:32px;z-index:1001;cursor:pointer;color:#fff;text-align:center;line-height:34px;background:#ff5555;}

.scroll-to-top .icon{font-size:18px;}

.scroll-to-top.in{opacity:.7;-webkit-animation:0.3s animationZoomIn;-o-animation:0.3s animationZoomIn;animation:0.3s animationZoomIn;}

.scroll-to-top:hover{opacity:1.0;}

#preloader{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background:#ffffff;}

.loaded #preloader{background:rgba(255, 255, 255, 0.3);}

.loader::before{position:absolute;content:'';}

.loader,

.loader::before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:96px;height:96px;border:solid 2px transparent;}

.loader{border-top-color:#89b7f3;-webkit-animation:loaderAnimation 1s ease-in-out infinite;-o-animation:loaderAnimation 1s ease-in-out infinite;animation:loaderAnimation 1s ease-in-out infinite;}

.loader::before{top:10px;left:10px;right:10px;bottom:10px;border-top-color:#f5817f;-webkit-animation:loaderAnimation 1.4s ease-in infinite;-o-animation:loaderAnimation 1.4s ease-in infinite;animation:loaderAnimation 1.4s ease-in infinite;}

label.error{position:absolute;top:20%;right:0;padding:5px 7px;color:#fff;font-size:12px;font-weight:300;background:#ff5555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-animation:0.3s animationZoomIn;-o-animation:0.3s animationZoomIn;animation:0.3s animationZoomIn;}

.gallery-image{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:relative;z-index:0;width:100%;height:100%;overflow:hidden;background:rgba(255, 255, 255, 0.8);}

.gallery-image img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;max-width:100%;}

.gallery-image::before{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;opacity:.0;background:rgba(255, 255, 255, 0.8);}

.gallery-image::after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:auto;width:64px;height:64px;color:#fff;font-size:24px;line-height:66px;text-align:center;opacity:0;background:#ff5555;font-family:'FontAwesome', sans-serif;}

.gallery-image:hover::before{opacity:.7;}

.gallery-image:hover::after{-webkit-animation:0.5s animationZoomIn;-o-animation:0.5s animationZoomIn;animation:0.5s animationZoomIn;opacity:1.0;}

.gallery-image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}

.header{/*height:96px;*/}

.navbar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:10;width:100%;margin-bottom:0;min-height:1px;font-size:13px;background:#fff;border:none;}

.navbar .information{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;overflow:hidden;height:32px;font-weight:100;line-height:32px;border-bottom:solid 1px #eee;}

.navbar .information i.fa{font-size:12px;}

.navbar .information a ,.navbar .information span{display:block;float:left;padding-left:7px;padding-right:12px;border-left:solid 1px #eee;color:#777;font-weight:100 !important;}

.navbar .information a .icon{display:inline-block;text-align:center;width:24px;}

.navbar .information a:hover{color:#fff;background:#ff5555;border-color:#ff5555;}

.navbar .information .social{float:right;list-style:none;margin:0;padding:0;}

.navbar .information .social li{display:block;float:left;}

.navbar .information .social li a{display:block;padding-left:0;padding-right:0;width:32px;line-height:32px;vertical-align:middle;border-right:solid 1px #eee;border-left:none;}

.navbar .information .social li a:hover{color:#fff;background:#ff5555;border-color:#ff5555;}

.navbar .brand{position:absolute;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:inline-block;line-height:64px;vertical-align:middle;}

.navbar .brand .logo-small{display:none;}

.navbar .brand .logo-big{display:inline-block;}

.navbar .nav{text-transform:uppercase;}

.navbar .nav li a{margin:15px 5px;padding:7px 15px;color:#777;text-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.navbar .nav li a:hover,

.navbar .nav li a.hover,

.navbar .nav li a:focus,

.navbar .nav li a.focus,

.navbar .nav li.active > a{color:#fff;background:#ff5555;}

.navbar .nav li.dropdown .dropdown-menu{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-transform:capitalize;border-top:solid 1px #ff5555;left:4px;right:auto;}

.navbar .navbar-toggle{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-top:14px;border:solid 1px #777;}

.navbar .navbar-toggle .icon-bar{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:#777;}

.navbar .navbar-toggle:hover{border-color:#ff5555;}

.navbar .navbar-toggle:hover .icon-bar{background:#ff5555;}

.navbar.navbar-fill .nav li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0 !important;margin-bottom:0 !important;padding-top:22px;padding-bottom:22px;}

.navbar.navbar-fill .nav li.dropdown .dropdown-menu a{padding-top:10px;padding-bottom:10px;}

.navbar.navbar-underline .nav li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;margin-top:0 !important;margin-bottom:0 !important;padding-top:22px;padding-bottom:20px;background:transparent;border-bottom:solid 2px transparent;}

.navbar.navbar-underline .nav li a:hover,

.navbar.navbar-underline .nav li a.hover,

.navbar.navbar-underline .nav li a:focus,

.navbar.navbar-underline .nav li a.focus,

.navbar.navbar-underline .nav li.active > a{color:#ff5555;border-bottom-color:#ff5555;}

.navbar.navbar-underline .nav li.active a{color:#ff5555;border-bottom-color:#ff5555;}

.navbar.navbar-underline .nav li.dropdown .dropdown-menu{border-top:none;}

.navbar.navbar-underline .nav li.dropdown .dropdown-menu a{padding-top:10px;padding-bottom:10px;}

.navbar.affix-top{position:fixed;}

.navbar.affix{position:fixed;-webkit-box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.3);box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.3);}

.navbar.affix .information{height:0;border-bottom-width:0;}

.navbar.affix .brand{line-height:55px;}

.navbar.affix .nav li a{margin-top:10px;margin-bottom:10px;}

.navbar.affix .navbar-toggle{margin-top:10px;}

.navbar.affix.navbar-fill .nav li a{padding-top:17px;padding-bottom:17px;}

.navbar.affix.navbar-underline .nav li a{padding-top:17px;padding-bottom:16px;}

.no-mobile .dropdown:hover .dropdown-menu{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-animation:0.3s animationSubMenu;-o-animation:0.3s animationSubMenu;animation:0.3s animationSubMenu;display:block;}

.slider{width:100%;max-width:100%;}

.slider .item{height:500px;max-width:100%;overflow:hidden;}

.slider .item img{max-width:100%;}

.slider .owl-controls{position:absolute;bottom:10px;left:0;right:0;margin:auto;text-align:center;}

.slider .owl-controls .owl-pagination .owl-page{line-height:24px;vertical-align:middle;}

.slider .owl-controls .owl-pagination .owl-page span{display:inline-block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.7;background:transparent;border:solid 1px #fff;}

.slider .owl-controls .owl-pagination .owl-page.active span{background:#fff;}

.mask{position:relative;z-index:-1;}

.mask::before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;z-index:0;background:#000;}

.owl-fadeUp-in{-webkit-animation:scaleUpFrom 1.2s ease both;-o-animation:scaleUpFrom 1.2s ease both;animation:scaleUpFrom 1.2s ease both;}

.owl-fadeUp-out{-webkit-animation:scaleUpTo 1.2s ease both;-o-animation:scaleUpTo 1.2s ease both;animation:scaleUpTo 1.2s ease both;}

.feature{margin-bottom:30px;text-align:center;}

.feature *{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.feature .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:96px;height:96px;line-height:96px;font-size:32px;margin:0 auto 30px;color:#ff5555;border:solid 1px #ff5555;}

.feature .title{margin-bottom:30px;}

.feature .description{margin-bottom:30px;}

.feature:hover .icon{color:#fff;background:#ff5555;}

.feature:hover .title{color:#ff5555;}

.more-feature{margin-bottom:30px;}

.more-feature .media-left{padding-top:1px;padding-left:1px;}

.more-feature .icon{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:32px;margin-right:15px;}

.more-feature .title{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:10px;}

.more-feature .description{margin-bottom:10px;}

.more-feature:hover .icon,

.more-feature:hover .title{color:#ff5555;}

.project-item{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;margin-bottom:30px;background:#fff;}

.project-item .gallery-image{margin-bottom:10px;}

.project-item .info{position:relative;padding:5px 80px 5px 10px;}

.project-item .info .title{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-bottom:5px;}

.project-item .info .description{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#777;margin-bottom:10px;}

.project-item .info .social{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;position:absolute;right:10px;bottom:15px;color:#777;}

.project-item:hover{background:#ff5555;}

.project-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}

.project-item:hover .info .title,

.project-item:hover .info .description,

.project-item:hover .info .social{color:#fff;}

.stat{text-align:center;}

.stat *{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.stat .icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:96px;height:96px;color:#fff;font-size:32px;line-height:96px;margin:0 auto 30px;border:solid 1px #fff;}

.stat .number{color:#ff5555;}

.stat .title{color:#fff;margin-bottom:0;}

.stat:hover .icon{color:#ff5555;border-color:#ff5555;}

.stat:hover .number{color:#fff;}

.stat:hover .title{color:#ff5555;}

.testimonials-carousel .owl-controls{position:absolute;top:-100px;right:5px;text-align:center;}

.testimonials-carousel .owl-controls .owl-buttons div{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;height:32px;line-height:28px;opacity:.9;background:#ff5555;}

.testimonials-carousel .owl-controls .owl-buttons div i.fa{font-size:16px;}

.testimonials-carousel .testimonial{margin:0 10px 0 0;}

.testimonials-carousel .testimonial .content{margin-bottom:10px;background:#fff;}

.testimonials-carousel .testimonial .content .text{margin:0;}

.testimonials-carousel .testimonial .author{margin-bottom:5px;}

.testimonials-carousel .testimonial .company{color:#ff5555;}

.testimonials-carousel .testimonial:nth-child(3n){margin-right:0;}

.contact-form{margin-bottom:30px;}

.contact-form textarea{min-height:200px;resize:vertical;}

.contact-information{list-style:none;margin:0 0 30px;padding:0;}

.contact-information li{padding:10px 0;border-bottom:solid 1px #eee;}

.contact-information li .icon{margin-right:10px;}

.contact-information li span{display:inline-block;width:70px;font-weight:500;}

.clients-carousel{margin-bottom:30px;}

.clients-carousel .client{line-height:70px;text-align:center;vertical-align:middle;}

.clients-carousel .owl-controls{position:absolute;top:-75px;right:5px;text-align:center;}

.clients-carousel .owl-controls .owl-buttons div{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;height:32px;line-height:28px;opacity:.9;background:#ff5555;}

.clients-carousel .owl-controls .owl-buttons div i.fa{font-size:16px;}

.skills .title{font-weight:500;margin-bottom:10px;}

.skills .title span{float:right;}

.team-member{margin-bottom:30px;}

.team-member .image{margin-bottom:10px;max-width:100%;overflow:hidden;}

.team-member .image img{width:100%;max-width:100%;}

.team-member .name{margin-bottom:10px;}

.team-member .post{display:block;margin-bottom:10px;color:#ff5555;}

.team-member .text{margin-bottom:10px;}

#map-canvas{width:100%;height:500px;}

#map-canvas::after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.0;}

.modal{text-align:center;white-space:nowrap;}

.modal .modal-dialog{display:inline-block;margin:0;width:500px;max-width:98%;text-align:left;white-space:normal;vertical-align:middle;}

.modal .modal-dialog .modal-content{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:20px 20px 0;border:none;opacity:.0;}

.modal .modal-dialog .modal-content .modal-header{border-bottom:none;}

.modal .modal-dialog .modal-content .modal-header .modal-title{text-transform:uppercase;}

.modal .close{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.modal::before{display:inline-block;content:'';height:100%;vertical-align:middle;}

.modal.fade.in .modal-content{opacity:1.0;}

.modal-result{margin-bottom:30px;}

.result-icon{position:relative;margin-bottom:30px;}

.result-icon .icon-border{position:relative;width:128px;height:128px;margin-left:auto;margin-right:auto;}

.result-icon .icon-border .icon{position:absolute;left:0;top:0;width:100%;height:100%;font-size:48px;line-height:128px;text-align:center;color:#ff5555;}

.result-icon .icon-border svg{z-index:1;width:100%;height:100%;}

.result-icon .icon-border svg circle{}

.result-icon .icon-border::after{position:absolute;left:0;top:0;display:block;content:'';width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:solid 3px #eee;}

.in .icon-border .icon{-webkit-animation:0.5s bounceIn;-o-animation:0.5s bounceIn;animation:0.5s bounceIn;}

.in .icon-border svg circle{}

.footer{border-top:solid 2px #ff5555;padding-bottom:10px;}

.footer p{margin-bottom:10px;}

.footer .logo{margin-bottom:20px;}

.footer .footer-col{margin-bottom:30px;}

.footer .subtitle{margin-bottom:5px;}

.footer .post{margin-bottom:10px;}

.footer .post .image{width:60px;height:60px;overflow:hidden;}

.footer .post .text{margin-bottom:5px;}

.footer .menu{list-style:none;margin:0;padding:0;}

.footer .menu li{position:relative;padding-left:0px;}

.footer .menu li a{display:block;padding-bottom:4px;font-weight:500;color:#777;}

.footer .menu li::before{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:block;content:'';position:absolute;top:7px;left:2px;width:5px;height:5px;background:#777;}

.footer .menu li:hover a{color:#ff5555;}

.footer .menu li:hover::before{background-color:#ff5555;}

.section-page-header{margin-bottom:50px;padding:30px 0;background:#f5f5f5;border-top:solid 1px #eaeaea;border-bottom:solid 1px #eaeaea;}

.section-page-header .title{color:#555;font-size:24px;padding:0;margin-bottom:5px;}

.section-page-header .blog-post{margin-bottom:0px;padding-bottom:0px;}

.section-page-header .blog-post .meta{margin-bottom:0px;padding-bottom:0px;}

.blog-post{margin-bottom:30px;padding-bottom:30px;border-bottom:solid 1px #eee;}

.blog-post .image{position:relative;margin-bottom:30px;overflow:hidden;}

.blog-post .image img{width:100%;max-width:100%;}

.blog-post .image iframe{width:100%;max-width:100%;}

.blog-post .image .image-overlay{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-ms-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.0;background:rgba(255, 255, 255, 0.8);}

.blog-post .image .image-overlay .icon-wr{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:64px;height:64px;font-size:32px;line-height:68px;text-align:center;color:#fff;background:#ff5555;}

.blog-post .image .image-overlay .icon-wr .icon{display:inline-block;}

.blog-post .image:hover .image-overlay{opacity:.9;}

.blog-post .image:hover .image-overlay .icon-wr{-webkit-animation:0.5s animationZoomIn;-o-animation:0.5s animationZoomIn;animation:0.5s animationZoomIn;}

.blog-post .entry-title,

.blog-post .entry-title a{font-size:24px;margin-bottom:10px;}

.blog-post .entry-title a{color:#333;font-weight:400;}

.blog-post .entry-title a:hover{color:#ff5555;}

.blog-post .meta{margin-bottom:30px;}

.blog-post .meta li{padding-left:0;}

.blog-post .meta li time{color:#777;}

.blog-post .meta li::after{display:inline-block;content:'/';margin-left:10px;margin-right:0;}

.blog-post .meta li:last-child::after{display:none;}

.blog-post .content{margin-bottom:30px;}

.blog-post .information .tags,

.blog-post .information .social-inline{line-height:22px;vertical-align:middle;}

.blog-post .information .social-inline{float:right;}

.widget{margin-bottom:30px;}

.widget .widget-title,

h4.comments-title,

h3.comment-reply-title{text-transform:uppercase;margin-bottom:20px;}

.widget .widget-title::after,

h4.comments-title::after,

h3.comment-reply-title::after{display:block;content:'';margin-top:5px;width:15%;height:1px;background:#ff5555;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.widget:hover .widget-title::after{width:20%;}

#secondary .widget ul{list-style:none;margin:0;padding:0;}

#secondary .widget ul a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:normal;display:block;padding-top:10px;padding-bottom:10px;color:#777;border-bottom:solid 1px #eee;}

#secondary .widget ul a:hover{color:#ff5555;padding-left:10px;}

.latest-posts{list-style:none;margin:0;padding:0;}

.latest-posts .post{padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #eee;}

.latest-posts .post .image{width:60px;height:60px;overflow:hidden;}

.latest-posts .post .text{margin-bottom:5px;}

.advert{width:100%;height:250px;min-height:250px;}

.recent-comments{list-style:none;margin:0;padding:0;}

.recent-comments li{padding-top:10px;padding-bottom:10px;border-bottom:solid 1px #eee;}

.comments{position:relative;list-style:none;margin:30px 0;padding:0;}

.comments .image{overflow:hidden;}

.comments .image img{max-width:60px;}

.comments .author{margin-bottom:10px;}

.comments .date{display:block;margin-bottom:10px;}

.comments .text{margin-bottom:10px;}

.comments li{margin-bottom:30px;}

.comments ul{padding-left:70px;}

.send-comment textarea{min-height:150px;resize:vertical;}

h4.author a,

.comments .date a{color:#333;}

.comment-wrp{position:relative;}

.reply{position:absolute;right:0px;top:0px;}

#comments li{list-style:none;}

h3.comment-reply-title{font-size:16px;display:inline-block;}

#form-submit .btn-default{background:none;}

.project-carousel{margin-bottom:130px;}

.project-carousel .owl-wrapper-outer{z-index:1;}

.project-carousel .owl-controls{position:absolute;margin-top:0;width:100%;height:100%;left:0;top:0;}

.project-carousel .owl-controls .owl-pagination{position:absolute;bottom:-100px;left:0;width:100%;z-index:1;}

.project-carousel .owl-controls .owl-pagination .owl-page{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:100px;width:25%;vertical-align:middle;border:solid 0 #fff;border-top-width:1px;border-right-width:1px;opacity:.8;}

.project-carousel .owl-controls .owl-pagination .owl-page span{display:inline-block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:.7;background:transparent;border:none;}

.project-carousel .owl-controls .owl-pagination .owl-page.active{opacity:1.0;}

.project-carousel .owl-controls .owl-pagination .owl-page:hover{opacity:1.0;}

.project-carousel .owl-controls .owl-pagination .owl-page:nth-child(4n){border-right-width:0;}

.project-carousel .owl-controls .owl-buttons{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;}

.project-carousel .owl-controls .owl-buttons .owl-prev,

.project-carousel .owl-controls .owl-buttons .owl-next{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:absolute;top:0;bottom:0;z-index:2;margin:auto 0;width:48px;height:48px;font-size:32px;line-height:44px;color:#777;background:rgba(255, 255, 255, 0.95);}

.project-carousel .owl-controls .owl-buttons .owl-prev:hover,

.project-carousel .owl-controls .owl-buttons .owl-next:hover{background:#ffffff;}

.project-carousel .owl-controls .owl-buttons .owl-prev{left:0;}

.project-carousel .owl-controls .owl-buttons .owl-next{right:0;}

.project-information .title{position:relative;padding-bottom:10px;border-bottom:solid 1px #eee;}

.project-information .title::after{display:block;content:'';position:absolute;bottom:-1px;left:0;width:20%;height:1px;background:#ff5555;}

.project-information p{text-align:justify;}

.project-information .details{list-style:none;margin:0 0 30px;padding:0;}

.project-information .details li{padding:5px 0;border-bottom:solid 1px #eee;}

.project-information .details li span{display:inline-block;width:50px;font-weight:500;}

.projects-carousel .recent-project{margin-right:10px;}

.projects-carousel .recent-project .image-popup{display:block;}

.projects-carousel .recent-project .info{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:block;padding-top:10px;padding-bottom:5px;color:#777;}

.projects-carousel .recent-project .info .title{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-bottom:10px;}

.projects-carousel .recent-project .info .description{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-bottom:10px;}

.projects-carousel .recent-project:hover .info{padding-left:10px;color:#fff;background:#ff5555;}

.projects-carousel .recent-project:hover .info .title{color:#fff;}

.projects-carousel .recent-project:nth-child(4n){margin-right:0 !important;}

.projects-carousel .owl-controls{position:absolute;top:-100px;right:5px;text-align:center;}

.projects-carousel .owl-controls .owl-buttons div{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:32px;height:32px;line-height:28px;opacity:.9;background:#ff5555;}

.projects-carousel .owl-controls .owl-buttons div i.fa{font-size:16px;}

.projects-list{margin-bottom:30px;overflow:hidden;}

.projects-list .project-image{margin-bottom:30px;}

.page-404 h1{font-size:80px;font-weight:600;}

.stars{position:relative; display:block; border:none; overflow:hidden; width:100%; max-width:160px;  margin-top: 30px;float: right; height: 45px; }

.start-your-ivf .ts-hover-effects-grid figure figcaption h2, .ts-hover-effects-grid figure figcaption h2{

	white-space: inherit !important; font-size:20px;}

.ts-hover-effects-grid a.ts-hover-image-link{white-space: inherit !important;}

.btn_style_allyellow li.ubermenu-item {
	width: 100%;
}
.btn_style_allyellow .ubermenu .ubermenu-nav > li > a {
	background: #fcb900 !important;
	padding: 10px !important;
	width: 100% !important;
	max-width: 300px !important;
	text-align: center;
	font-weight: bold;
	border-radius: 20px;
	font-size: 15px !important;
	font-family: museo_sans300!important;
}
.headertop_blue {
	background-color: #46b4cd;
	color: #fff;
	padding: 2px 0;
}
.headertop_blue .hetop_inner a {
	text-align: center !important;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}
.hetop_inner.headph {
	padding-left: 25px;
}
.hetop_inner.email {
	text-align: right;
}	
.hetop_inner.email {
	padding-right: 13px;
}
.hfeaHeader {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 40px;
}
.google_reviews {
	text-align: right;
}
.topbarCust .container {
	display: flex;
	justify-content: space-evenly;
}
.ts-icon-info-box-main{background-color: #46b4cd !important; border-color: #2c889d !important;}
.ts-icon-info-box-main .ts-icon-info-box-inner .ts-icon-info-box-content .ts-icon-info-box-title{text-align: center !important; font-size: 20px !important;}
.header_first_yellow {
	background: #f7be67 !important;
	padding: 10px 0;
	text-align: center;
	color: #000;
}
li.astm-search-menu.is-menu.is-dropdown.menu-item {
	float: left;
}
.footbuttn_newsletter {
	margin-top: 25px;
}
.footbuttn_newsletter .nf-field-container.email-container {
	margin-bottom: 0;
}
.footbuttn_newsletter .nf-field-container.email-container input {
	margin-bottom: 0 !important;
}
.footbuttn_newsletter .field-wrap input[type=submit] {
	margin-top: 0;
}
@media screen and (min-width: 1024px) and (max-width: 1365px){
	.headertop_blue .col-md-6.col-sm-6 {
		width: 50% !important;	
	}

}
@media screen and (max-width:991px){

	.header.sticky {

		position: fixed;

	}

	#viewallSliderBtn {

		margin-top:100px;

	}



	.n2-ss-slider.n2-ss-mobilePortrait .n2-ss-widget-hide-mobileportrait {

		display: block !important;

	}



	.n2-ss-slider .n2-ss-widget  {

		bottom: -100px !important;

		left: 50px !important;

	}



	div#n2-ss-5 .n2-ss-control-bullet {

		visibility: visible !important;

	}







	.investColLeftLarge{border:1px solid #f5f5f5;padding:0;background:#f5f5f5;}

	.investColLeftWhiteLarge{border:1px solid #f5f5f5;padding:0;}

	.investColRightLarge{border:1px solid #f5f5f5;padding:0;}

	.investColLeftSmall{border:1px solid #f5f5f5;padding:0px;background:#f5f5f5;}

	.investColLeftWhiteSmall{border:1px solid #f5f5f5;padding:0px;}

	.investColLeftWhiteVerySmall{border:1px solid #f5f5f5;padding:0px;}

	.investColRightVerySmall{border:1px solid #f5f5f5;padding:0px;}

	.investColRightSmall{border:1px solid #f5f5f5;padding:0px;}

	.investColLeft{border:1px solid #f5f5f5;padding:0px;background:#f5f5f5;}

	.investColLeftWhite{border:1px solid #f5f5f5;padding:0px;}

	.investColRight{border:1px solid #f5f5f5;padding:0px;}

	.header{/*height:85px;*/}

	.breadcrumb{float:none;text-align:left !important;padding-left:0 !important;}

	.stars{ margin:0 !important; padding:0 !important;     height: 30px !important;}
	.hfeaHeader{padding-left: 0;}
	.topbarCust .container {
		display: flex;
	}
}

@media screen and (min-width:998px){.mobMenuHack{display:none;} 

}

@media screen and (max-width:997px){.ubermenu-main.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu-main:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu .ubermenu-force > .ubermenu-submenu{}

	.mobMenuHack{display:visible !important;     width: 13%;} 

}

@media screen and (min-width:960px){}

@media screen and (max-width:1199px){.ubermenu a.ubermenu-target, .ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target, #menu-item-1582 > span{padding:8px 10px;}

}

@media screen and (max-width:767px){.ubermenu-main.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu-main:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu .ubermenu-force > .ubermenu-submenu{}

	.brand .logo-big{display:none !important;}

	.brand .logo-small{display:inline-block !important;}

	.slider{text-align:center;}

	.stat{margin-bottom:30px;}

	.footer .signup-form .btn-theme{display:block;width:100%;}

	.blog-post .social-inline{float:none !important;}
	.hetop_inner.email {
		padding-right: 0;
	}
	.hetop_inner.headph {
		padding-left: 0;
	}
	.headertop_blue .hetop_inner a{
		font-size: 14px;
	}
}

@media screen and (max-width:480px){.ubermenu-main.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu-main:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu .ubermenu-force > .ubermenu-submenu{}

	.testimonials-carousel .owl-controls{position:static;}
	.homebutn_mobline a.vc_btn3-color-info{font-size: 12px;}
	.footer .footer-col{float:none;width:100%;}

	.footer hr{display:none;}
	.google_reviews img {
		max-width: 100%;
	}
	.hfeaHeader{justify-content: center;}
	div#doctify_horizontal_widget_6c1d8c86 {
		transform: scale(0.7);
	}

}

.alignnone{margin:5px 20px 20px 0;}

.aligncenter,

div.aligncenter{display:block;margin:5px auto 5px auto;}

.alignright{float:right;margin:5px 0 20px 20px;}

.alignleft{float:left;margin:5px 20px 20px 0;}

a img.alignright{float:right;margin:5px 0 20px 20px;}

a img.alignnone{margin:5px 20px 20px 0;}

a img.alignleft{float:left;margin:5px 20px 20px 0;}

a img.aligncenter{display:block;margin-left:auto;margin-right:auto}

.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}

.wp-caption.alignnone{margin:5px 20px 20px 0;}

.wp-caption.alignleft{margin:5px 20px 20px 0;}

.wp-caption.alignright{margin:5px 0 20px 20px;}

.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}

.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}

.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}

.sticky{display:block;}

.sticky header.entry-header .entry-title{position:relative;}

.sticky header.entry-header .entry-title:before{content:"\f11d";font-family:FontAwesome;position:relative;margin:0 10px;}

.hentry{position:relative;}

.hentry:after,

.site-main .post-navigation:after,

.site-main .posts-navigation:after,

.site-main .comment-navigation:after,

.site-main .navigation.pagination:after{}

.edsbootstrap-bar{position:relative;}

.edsbootstrap-bar:before{content:"";position:absolute;width:6px;height:calc(100% + 6em);background:rgba(76,76,76,0.2);top:-3em;left:-3em;z-index:-1;}

.edsbootstrap-bar:after{content:"";position:absolute;width:6px;height:0;background:#75b17d;top:-3em;left:-3em;z-index:-1;-o-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-webkit-transition:height .3s ease-in-out;transition:height .3s ease-in-out;}

.edsbootstrap-bar:hover:after{height:calc(100% + 6em);}

.byline,

.updated:not(.published){display:none;}

.single .byline,

.group-blog .byline{display:inline;}

.page-links{clear:both;margin:0 0 1.5em;text-align:right;}

header.page-header{background:#f2f2f2;color:#7c7c7c;margin-left:-6em;margin-right:-6em;margin-top:-3em;margin-bottom:3em;text-align:center;padding:1.5em;}

header.page-header h1{margin:0;letter-spacing:-1px;}

.gallery{margin-bottom:1.5em;}

.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}

.gallery-columns-2 .gallery-item{max-width:50%;}

.gallery-columns-3 .gallery-item{max-width:33.33%;}

.gallery-columns-4 .gallery-item{max-width:25%;}

.gallery-columns-5 .gallery-item{max-width:20%;}

.gallery-columns-6 .gallery-item{max-width:16.66%;}

.gallery-columns-7 .gallery-item{max-width:14.28%;}

.gallery-columns-8 .gallery-item{max-width:12.5%;}

.gallery-columns-9 .gallery-item{max-width:11.11%;}

.gallery-caption{display:block;}

.comment-content a{word-wrap:break-word;}

.bypostauthor{display:block;}

h1.logo_text{font-size:18px;margin-bottom:5px;margin-top:10px;}

#navigation p.site-description{font-size:13px;margin:0px;padding:0px;line-height:18px;}

.affix-top img.custom-logo{max-height:60px;width:auto;margin-top:3px;}

.affix img.custom-logo{max-height:45px;width:auto;margin-top:5px;}

.text-align-center{text-align:center;}

.slider .owl-buttons{position:relative;}

.slider .owl-buttons .owl-prev,

.slider .owl-buttons .owl-next{background:none;border:1px solid rgba(255, 255, 255, 0.5);border-radius:50%;color:#fff;cursor:pointer;height:40px;position:absolute;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out 0s;width:40px;top:-250px;right:20px;}

.slider .owl-buttons .owl-prev i,

.slider .owl-buttons .owl-next i{display:block;line-height:35px;font-size:25px;}

.slider .owl-buttons .owl-prev{right:auto;left:20px;}

.slider .owl-controls .owl-buttons div{background:none;}

.caption-text{font-size:14px;line-height:20px;padding-bottom:25px;display:block;}

h2.screen-reader-text{display:none;}

.search-field{border:1px solid #eaeaea;border-radius:3px;box-shadow:none;font-family:inherit;height:auto;padding:9px 10px;font-weight:normal;}

.search-submit{background-color:#ff5555 !important;border-color:#ff5555 !important;border-radius:3px;color:#fff !important;font-family:inherit;padding:9px 10px;transition:all 0.3s ease-in-out 0s;border:none;}

ul.instagram-pics{margin-left:0px;padding-left:0px;text-align:left;}

.blog-post img{max-width:100%;height:auto;} .gallery-heading{ text-align:center;     background: #f4f4f4;}

@media only screen and (min-width:1224px){.investColLeftLarge{border:1px solid #f5f5f5;padding:15px;min-height:430px !important;background:#f5f5f5;}

	.investColLeftWhiteLarge{border:1px solid #f5f5f5;padding:15px;min-height:430px !important;}

	.investColRightLarge{border:1px solid #f5f5f5;padding:20px;min-height:430px !important;}

	.investColLeftSmall{border:1px solid #f5f5f5;padding:15px;min-height:230px !important;background:#f5f5f5;}

	.investColLeftWhiteSmall{border:1px solid #f5f5f5;padding:15px;min-height:230px !important;}

	.investColLeftWhiteVerySmall{border:1px solid #f5f5f5;padding:15px;min-height:130px !important;}

	.investColRightVerySmall{border:1px solid #f5f5f5;padding:20px;min-height:130px !important;}

	.investColRightSmall{border:1px solid #f5f5f5;padding:20px;min-height:230px !important;}

	.investColLeft{border:1px solid #f5f5f5;padding:15px;min-height:330px !important;background:#f5f5f5;}

	.investColLeftWhite{border:1px solid #f5f5f5;padding:15px;min-height:330px !important;}

	.investColRight{border:1px solid #f5f5f5;padding:20px;min-height:330px !important;}

	li.blogMobileOnly{display:none;}

	.mobMenuHack{display:none;}

	.navbar{margin-top:0px;height:70px;}

	#menu-item-1583{margin-left:37px;}

	#menu-item-1585{margin-left:60px;}

}

@media only screen and (min-width:1824px){.investColLeftLarge{border:1px solid #f5f5f5;padding:15px;min-height:430px !important;background:#f5f5f5;}

	.investColLeftWhiteLarge{border:1px solid #f5f5f5;padding:15px;min-height:430px !important;}

	.investColRightLarge{border:1px solid #f5f5f5;padding:20px;min-height:430px !important;}

	.investColLeftSmall{border:1px solid #f5f5f5;padding:15px;min-height:230px !important;background:#f5f5f5;}

	.investColLeftWhiteSmall{border:1px solid #f5f5f5;padding:15px;min-height:230px !important;}

	.investColLeftWhiteVerySmall{border:1px solid #f5f5f5;padding:15px;min-height:130px !important;}

	.investColRightVerySmall{border:1px solid #f5f5f5;padding:20px;min-height:130px !important;}

	.investColRightSmall{border:1px solid #f5f5f5;padding:20px;min-height:230px !important;}

	.investColLeft{border:1px solid #f5f5f5;padding:15px;min-height:330px !important;background:#f5f5f5;}

	.investColLeftWhite{border:1px solid #f5f5f5;padding:15px;min-height:330px !important;}

	.investColRight{border:1px solid #f5f5f5;padding:20px;min-height:330px !important;}

	li.blogMobileOnly{display:none;}

	.mobMenuHack{display:none;}

	.navbar{margin-top:0px;height:100px;}

	#menu-item-1583{margin-left:37px;}

	#menu-item-1585{margin-left:60px;}

}

@media only screen and (min-width:961px){li.blogMobileOnly{display:none !important;}

}

@media only screen and (max-width:997px){.topbar{height:50px !important; display:block;}

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{top:40px !important;}

	/* .ubermenu-responsive-default.ubermenu-responsive{height:400px;} */

	.ubermenu a.ubermenu-target, .ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target, #menu-item-1582 > span{padding:8px 6px !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{text-transform:uppercase;color:#7e7b79;border-left:1px solid #ffffff;padding-top:15px;padding-bottom:15px;font-weight:normal !important;}

	/* #ubermenu-main-34{min-width:995px;overflow-y:auto !important;} */

	.navbar{max-height:calc(100% - 50px);overflow-y:auto !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{padding-top:5px !important;}

	#menu-item-1446 > span{padding-left:19px !important;}

	/*#menu-item-670 > a{padding:10px 0 10px 7px !important;}*/





	#post-2160 .ServicetopHero {

		background-position: 38% 0 !important;



	}







}





@media only screen and (min-device-width:320px) and (max-device-width:480px){ul.ubermenu-submenu span.ubermenu-target-title{font-size:15px !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size:14px !important;}

	.ubermenu-main.ubermenu-transition-slide .ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu-main:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu .ubermenu-force > .ubermenu-submenu{}

	#ubermenu-main-34{min-width:320px;padding-bottom:10px;top:21px !important;}

	.mobMenuHack{display:block !important;}

	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle{padding:8px 20px 0 !important;}

	li.topbar_item.topbar_item_type-address{margin-bottom:0px;     display: inline-block;}

	/*.topbar-left.text-left{display:block; }*/

	.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{top:40px !important;}

	img.custom-logo{max-width:220px;padding-top:0px;}

	.logorow{padding:5px 20px 0px;}

	.topbar_item.topbar_item_type-address > a{font-size:11px;}

	.main-container .ServicetopHero{background-position:center !important;}











	.navbar{max-height:calc(100% - 50px);overflow-y:auto !important;}

	.tabstitleHeader{margin-bottom:0 !important;padding-bottom:0 !important;}

	.startjourneySection{padding-bottom:0px;}

	#hometabsSection .vc_column-inner{margin-top:0;}

	.homeleftsliderCol .wpb_text_column{margin-bottom:0 !important;}

	#menu-item-1446 > span{padding-left:5px !important;padding-bottom:6px !important;}

	.homerightSliderCol .vc_column-inner{background:#7d7a79;padding-right:35px !important;padding-left:25px !important;}

	#menu-item-670 > a{padding:10px 0 10px 7px !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{padding-top:5px !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{color:#ffffff !important;font-weight:normal !important;}

	.ServicetopHero .wpb_wrapper h4{text-align:center !important;}

	.ServicetopHero .wpb_wrapper h1{text-align:center !important;font-size:1.2em;}







	.topbar_item.topbar_item_type-address{padding-right:0px; font-size:11px;}

	.topbar{height:60px;padding:0px 15px;}

	.tp-bullets.ares{left:97% !important;}

	/* .ubermenu-responsive-default.ubermenu-responsive{background-color:rgba(80, 166, 196,0.97);} */

	.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#ffffff !important;}

	#post-556 > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1514059152727.vc_row-o-content-middle.vc_row-flex > div.homeleftsliderCol.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div{margin-bottom:0 !important;}

	.homerightSliderCol .vc_custom_1514670193754{padding-right:75px !important;padding-left:75px !important;}

	.tabstitleHeader h2{font-size:20px;}

	.vc_btn3.vc_btn3-size-lg{text-align:center !important;font-size:13px !important;}

	.adipoli-before{padding-top:21%;border:none;}

	.topbar_item.topbar_item_type-phone_number, .topbar_item.topbar_item_type-address{display:block;text-align:left;}

	#nf-field-11-wrap > div.nf-field-element > h3:nth-child(1){display:none;}

	.main-container{margin-top:120px;}

	.startJourneyboxCol{margin-top:-35px;}

	.footer .footer-col{text-align:center !important;}

	.ServiceIntroboxLeftBlue .wpb_wrapper, .ServiceIntroboxLeftWhite .wpb_wrapper{padding:0 !important;}

	.ServiceIntroboxRightBlue{margin-top:35px;}

	.ts-box-icon.boxed-style .ts-icon-box-boxed.left{padding:0 !important;}

	.ServiceIntroboxLeftWhite, .ServiceIntroboxLeftBlue{margin-bottom:25px !important;}

	.Services2ColRow, .Services2ColRow .vc_column-inner{padding-top:0 !important;}

	.Services2ColRow .vc_column-inner .wpb_wrapper{padding:0 5px 0 15px !important;}

	.ServicetopHero > div > div > div{background:rgba(255, 255, 255, 0.85);padding:5px 25px;     max-height: 135px}

	.ServicetopHero .wpb_wrapper h1, .ServicetopHero .wpb_wrapper h4{color:#1a99c5 !important;}

} iframe{width: 100%;} .ServicetopHero {min-height: 260px;} .ServicetopHero .vc_column_container>.vc_column-inner {padding-bottom: 35px;}  

.ServiceIntroboxLeft .wpb_wrapper {padding: 0px;} 

@media only screen and (min-device-width:414px) and (max-device-height:736px) and (orientation:landscape){

	.navbar{/*max-height:calc(100% - 50px);overflow-y:auto !important;*/}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{padding-top:5px !important;}

	#menu-item-1446 > span{padding-left:9px !important;}

	#menu-item-670 > a{padding:10px 0 10px 7px !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{color:#ffffff !important;font-weight:normal !important;} 

}

@media only screen and (min-width:321px){}

@media only screen and (max-width:320px){#ubermenu-main-34{min-width:319px;}

	.mobMenuHack{display:block !important;}

	.main-container .ServicetopHero{background-position:left !important;}

	.navbar{max-height:calc(100% - 50px);overflow-y:auto !important;}

	#hometabsSection .vc_column-inner{margin-top:0;}

	.ServicetopHero > div > div > div{background:rgba(255, 255, 255, 0.85);padding:5px 25px;}

	.ServicetopHero .wpb_wrapper h1, .ServicetopHero .wpb_wrapper h4{text-align:center !important;}

	.topbar_item.topbar_item_type-address{padding-right:0px;}

	.topbar{height:95px;padding:0px 20px;}

	img.custom-logo{height:auto;max-width:310px;padding-top:15px;}

	.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#ffffff !important;}

	#post-556 > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1514059152727.vc_row-o-content-middle.vc_row-flex > div.homeleftsliderCol.wpb_column.vc_column_container.vc_col-sm-8 > div > div > div{margin-bottom:0 !important;}

	.homerightSliderCol .vc_custom_1514670193754{padding-right:75px !important;padding-left:75px !important;}

	.vc_btn3.vc_btn3-icon-right{text-align:center;}

	#post-556 > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1514059152727.vc_row-o-content-middle.vc_row-flex > div.homerightSliderCol.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div > div > div > div > a{text-align:left;}

	.tabstitleHeader h2{font-size:20px;}

	.vc_btn3.vc_btn3-size-lg{text-align:center !important;font-size:13px !important;}

	.adipoli-before{padding-top:21%;border:none;}

	.topbar_item.topbar_item_type-phone_number, .topbar_item.topbar_item_type-address{display:block;text-align:center; font-size:12px;

		float:right;}

	#nf-field-11-wrap > div.nf-field-element > h3:nth-child(1){display:none;}

	.main-container{margin-top: 100px;}

	.startJourneyboxCol{margin-top:-35px;}

	.footer .footer-col{text-align:center !important;}

}

@media only screen and (min-device-width:768px) and (max-device-width:1024px){.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{font-size:15px;}

	.ubermenu-servicesubmenuyell .ubermenu-item-level-0 > .ubermenu-target{color:#212121 !important;background:#f5f8f6;margin-bottom:10px;font-size:15px;padding-top:20px;padding-bottom:20px;padding-left:25px;padding-right:25px;}

	.ubermenu-servicesubmenus .ubermenu-item-level-0 > .ubermenu-target{font-size:15px;padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:5px;}

	.topbar.topbar_fixed > div > div:nth-child(2) > div{text-align:left;}

	.topbar{background-color:#f5f8f6 !important;height:75px;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{font-size:12px !important;}

	.homeleftsliderCol, .homerightSliderCol{width:50% !important;}

	p{font-size:14px!important;}

	.homerightSliderCol.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div > div > div > div P{margin-bottom:0 !important;}

	.homerightSliderCol.wpb_column > div{padding-top:60px !important;}

	.hometopbannerRow{margin-top:-34px !important; border-top:2px solid #f7f7f7;}

	.vc_btn3-container.vc_btn3-center{}

	.vc_btn3.vc_btn3-size-lg{padding:8px 35px 8px 35px !important;}

	#post-556 > div > div.vc_row.wpb_row.vc_row-fluid.hometopbannerRow.vc_row-o-content-middle.vc_row-flex > div.homerightSliderCol.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1514545345594 > div > p{display:none;}

	.ts-icon-info-box-main .ts-icon-info-box-wrapper{min-height:110px !important;}

}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.topbar{height:45px !important;}

	li.blogMobileOnly{display:none;}

	.mobMenuHack{display:none;}

	.ubermenu a.ubermenu-target, .ubermenu-trigger-click .ubermenu-has-submenu-drop>.ubermenu-target, #menu-item-1582 > span{padding:8px 4px !important;}

	#post-556 > div > div.vc_row.wpb_row.vc_row-fluid.hometopbannerRow.vc_row-o-content-middle.vc_row-flex > div.homerightSliderCol.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div{background:#7e7b7a !important;}

	.homerightSliderCol.wpb_column > div{margin-top:2px !important;}

	.main-container{margin-top:245px;}

	.navbar{margin-top:0px;/*height:60px;*/}

	#menu-item-1583{margin-left:37px;}

	#menu-item-1585{margin-left:60px;}

}



@media screen and (max-width:997px){





	.navbar.affix-top{display:none;}

	img.custom-logo{max-width:220px; padding-top:2px;}

	#home > div.row.topbar.topbar_fixed > div > div.col-lg-6.col-sm-6.hidden-sm.col-xs-9{display:none !important; float:right; width:90%;}/*.topbar{height:70px !important;}*/

	.ubermenu-responsive-toggle .fa{font-size:22px !important;color:#59a6c5 !important;}

	.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper{}

	.col-md-12 .ubermenu-responsive-toggle{display:none;}

	.mobMenuHack{display:block !important;padding-left:0 !important; position: absolute;

		right: 0;

		top: unset;

		width: 100%;

		padding-top: 10px;}

	.tabstitleHeader{padding-bottom:5px !important;}

	.homerightSliderCol p{text-align:justify;}

	.homewhateverRow .wpb_text_column{padding:30px 10px !important;}

	.homewhateverRow .wpb_text_column p, .subHeaderLeft p{text-align:justify !important;}

	.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper{text-transform:uppercase !important;}

	.ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper{ position:absolute !important; }

	.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle{padding:15px 20px 0;}









}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.ServicetopHero h1{font-size:20px !important;}

	.navbar{max-height:calc(100% - 50px);overflow-y:auto !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{padding-top:5px !important;}

	#menu-item-1446 > span{padding-left:9px !important;}

	#menu-item-670 > a{padding:10px 0 10px 7px !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{color:#ffffff !important;font-weight:normal !important;}

	.ubermenu-responsive-default.ubermenu-responsive{background-color:rgba(80, 166, 196,0.97);}

	.tabstitleHeader{margin-bottom:0;padding-bottom:0 !important;}

	.startjourneySection{padding-bottom:0px;}

	#hometabsSection .vc_column-inner{margin-top:0;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{padding-top:5px !important;}

	#menu-item-1446 > span{padding-left:9px !important;}

	#menu-item-670 > a{padding:10px 0 10px 7px !important;}

	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{color:#ffffff !important;font-weight:normal !important;}

	.ubermenu-responsive-default.ubermenu-responsive{background-color:rgba(80, 166, 196,0.97);}

	.homeleftsliderCol{display:none !important;}

	.homerightSliderCol{width:100% !important;margin-top:50px;background:#7e7b7a !important;}

	.homewhateverRow{padding-top:25px;}

	.homerminiIconsCol .ts-icon-info-box-main .ts-icon-info-box-foreicon i{font-size:1.5em !important;}

	.homerminiIconsCol .ts-icon-info-box-main .ts-icon-info-box-inner .ts-icon-info-box-content .ts-icon-info-box-title{font-size:11px !important;}

	.serviceIconsRow .ts-icon-info-box-holder{padding:13px 7px !important;}

	.adipoli-before{padding-top:22%;font-size:22px;font-weight:normal;}

	#homeBrochureRow .adipoli-before{padding-top:17%;font-size:15px;font-weight:normal;}

	.vc_btn3.vc_btn3-icon-right{text-align:left;}

	.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{font-size:13px;}

}

.ubermenu-item-layout-default .ubermenu-icon.fa-home{font-size:35px;position:relative !important; top:0 !important;}

.ubermenu .ubermenu-target-text{cursor:pointer;}

.banner-appointment{

	font-size:13px !important;

	margin-bottom: inherit !important;

}

.banner-appointment .vc_btn3.vc_btn3-size-lg{



}

.banner-appointment .vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{

	right:6px;

}

.investigations-row1{box-shadow: 1px 1px 15px 1px #cff1ff;     margin: 40px auto auto;}

.investigations-row2{box-shadow: 1px 1px 15px 1px #fbe4c2;     margin: 40px auto auto;}

.start-your-ivf .ts-hover-effects-grid figure figcaption{

	background: rgba(0, 0, 0, 0.3215686274509804) !important;}

.ourteamheader {

	background:#46b4cd;

	color:#fff!important;

	font-size:20px;

	padding:10px;

}.ivf-ubermenu{

	font-size: 12px !important;

}

.ivf-ubermenuicon{

	width: 2em;

	text-align: center;

	line-height: 0.9em;

}

#ssb-container ul li a{color:#fff !important;}

@media screen and (min-width: 1573px){

	.topbar {

		display:none !important;

	}

}

@media (max-width: 1572px) {

	.row.topbar.topbar_fixed .stars {

		float: unset;

		margin: 0 auto !important;

		right: unset;

	}

	li#text-18 {

		display: none;

	}

}

@media screen and (min-width: 992px) and (max-width: 998px) {

	.row.topbar.topbar_fixed .stars {

		height: 40px;

	}

}

@media screen and (min-width: 200px) and (max-width: 499px) {

	.ts-hover-effects-grid figure figcaption h2 {

		overflow: visible!important;

	}

	.figure.ts-hover-effect-ming h2{padding: 60px 0;font-size: 20px!important; width: 80%; margin: auto;}

}





.gallery-heading1  .vc_column_container>.vc_column-inner{ padding-bottom: 0;}

.media-top{ margin-top: 30px; } .show-1{display:none;} .gallery-btn{margin: 10px auto; text-align: center;} .gallery-btn button{background: #52a9cc; border: none;padding: 5px 10px; font-size: 13px;color: #ffffff;}

@media screen and (min-width: 200px) and (max-width: 499px) { #ssb-container ul li span { width: 35px!important;} }
section.related.products {
	clear: both;
}
p.product_details_top a {
	background: #46b4cd;
	padding: 10px;
	display: inline-block;
	color: #fff;
	border-radius: 4px;
}
p.product_details_top a:hover{color:#fff !important; text-decoration:none !important;}
.single-product main.main-container {
	margin-top: 30px;
}
.woocommerce .quantity .qty{height: 34px;}

li.vi-wcaio-menu-cart.vi-wcaio-menu-cart-show{display: none;}

.page-id-6780 li.vi-wcaio-menu-cart.vi-wcaio-menu-cart-show, .single-product li.vi-wcaio-menu-cart.vi-wcaio-menu-cart-show{display: flex;}
.single-product ul#menu-product-details ul.sub-menu li a {
	padding-left: 30px;
}

#popmake-7533 {
	background-color: #28a9c6;
}

#popmake-7533 h2, #popmake-7533 p {
	color: #fff;
}

#popmake-7533 p {
	font-size: 18px !important;
}

/* Humm page */
.banner-img-sec:after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100% !important;
	height: 100% !important;
	z-index: 0;
	background-color: rgba(0, 0, 0, 0.2);
	visibility: visible !important;
}

.banner-img-sec {
	background-position: 50% 32% !important;
	background-size: cover;
	position: relative;
}

@media only screen and (min-width: 1024px) {
	.blue-absolute-box {
		position: absolute;
		right: -50px;
		bottom: -50px;
		border: 7px solid #fff;
		width: 55%;
	}
}

.tick-icon-list {
	display: flex !important;
}

.tick-icon-list .ts-list-item-content p {
	font-size: 22px !important;
    font-weight: 500;
}

.tick-icon-list .ts-list-item-content {
	padding-left: 15px !important;
	line-height: 30px !important;
}

.tick-icon-list i {
	background-color: #000;
	border-radius: 99%;
	display: block !important;
}

.page-id-7846 h1, 
.page-id-7846 h2, 
.page-id-7846 h3, 
.page-id-7846 h4, 
.page-id-7846 h5, 
.page-id-7846 p, 
.page-id-7846 span,
.page-id-7846 .wpb_content_element ol li,
.page-id-7846 #loanForm label {
	font-family: "Encode Sans Condensed", sans-serif !important;
}

.cust-width-80 {
	width: 80%;
	margin: 0 auto 35px;
}

.full-height-img .wpb_wrapper, 
.full-height-img .wpb_single_image, 
.full-height-img .vc_single_image-wrapper, 
.full-height-img img {
	height: 100% !important;
	object-fit: cover;
}

.custom-accordion {
	border-bottom: 1px solid;
	padding: 20px 0px !important;
}

.custom-accordion .vc_toggle_icon {
	right: 0;
	left: auto !important;
}

.custom-accordion .vc_toggle_title, .custom-accordion .vc_toggle_content {
	padding-left: 0 !important;
	padding-right: 25px;
}

.custom-accordion .vc_toggle_title, .custom-accordion .vc_toggle_content p {
	color: #000 !important;
}

.custom-accordion .vc_toggle_title h4 {
	font-weight: 600;
	font-size: 18px;
}

.custom-accordion .vc_toggle_icon::before {
	height: 15px !important;
	width: 2px !important;
}

.custom-accordion .vc_toggle_icon {
	height: unset !important;
}

.custom-accordion .vc_toggle_icon::after {
	width: 15px !important;
	height: 2px !important;
}

/* Home */
.cromwell-img img {
    height: 285px;
    object-fit: contain;
    background-color: transparent !important;
}

/* Nairobi page */
.nrb-banner-img img {
    border-radius: 0 100px 100px 0;
    height: 100% !important;
	object-fit: cover;
}
.nrb-banner-title {
    position: relative;
}

.page-id-8204 .vc_btn3 {
    font-weight: 700;
    width: max-content;
}

/* New Home page */
