@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Righteous');
.fusion-secondary-header {background: linear-gradient(to right,  #5c6169 0%,#5c6169 50%,#0f8c85 50%,#0f8c85 100%); }
.fusion-secondary-header:before {background-image:url(images/top-curver.png); background-repeat:no-repeat; content:""; position:absolute; width:86px; height:44px; margin:auto; top:0; left:0; right:0}
.fusion-secondary-header .fusion-social-links-header { margin-top:4px;}
.fusion-secondary-header .fusion-social-network-icon { margin-bottom:4px}
.fusion-secondary-header .fusion-contact-info { color:#FFF;}
.fusion-secondary-header .fusion-contact-info a { color:#FFF; padding:0 40px 0 0; font-size:14px; line-height:22px;}
.fusion-secondary-header .fusion-contact-info .fa { margin:0 7px 0 0; font-size:16px; vertical-align:middle}
.fusion-secondary-header .fusion-contact-info .fa-phone {transform: rotate(90deg);}

.rev_slider_wrapper .shadow-left,.rev_slider_wrapper .shadow-right { background:none !important}
.avada-skin-rev { border:none !important}
.slidertxt {text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.33);}


.block1 {background: linear-gradient(to right,  #0f8c85 0%,#0f8c85 50%,#ffffff 50%,#ffffff 100%); position:relative}
.block1 .fusion-row { background:url(images/block-1.png) no-repeat center top;}
.block1 h6 { text-transform:uppercase; color:#FFF; font-size:25px; line-height:31px; padding:0; margin:0}
.tagline { max-width:1000px;}
.taglinrtxt { max-width:750px; float:left}
.taglinrbtn { max-width:220px; float:right;}

.block2left .fusion-column-wrapper{ max-width:720px; float:right}
.block2 h2 strong { color:#0f8c85}


.block3 h4 { color:#FFF; text-align:center; padding:0; margin:0}

.block4 h5 { text-align:center;font-family: 'Poppins', sans-serif; font-size:20px; line-height:26px; font-weight:500}
.block4 h6 { color:#0f8c85; text-transform:uppercase}
.block4 ul { padding:0; margin:0}
.block4 ul li { background:url(images/arrow.png) no-repeat 0 7px; display:block; padding:0 0 5px 42px;}
.block4 ul li a { color:#333}
.block4 ul li a:hover { color:#0f8c85}

.aboutblk2 h5 { color:#0f8c85}
.aboutblk2 a { color:#333}
.aboutblk2 a:hover { color:#0f8c85}

.otherserviceblk { text-align:center; position:relative; max-height:240px;margin:auto; overflow:hidden}
.otherserviceblk p { padding:0; margin:0}
.otherserviceblk h5 { padding:7px; margin:0; background:rgba(0,0,0,0.30); color:#FFF; font-size:20px; line-height:240px;font-family: 'Poppins', sans-serif; font-weight:600; position:relative; height:240px; width:100%; top:0;}
.otherserviceblk h5 strong {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}
.otherserviceblkmain:hover .otherserviceblk h5 { background:none }
.otherserviceblkmain:hover .otherserviceblk h5 strong { display:none}
/*.othersrviceblk1 p { font-size:17px; line-height:28px;}*/

.scentsblk h4 { color:#0f8c85}

.jointeamfrm p { padding:0 0 12px 0; margin:0}
.jointeamfrm input[type=text] { border:1px solid #ccc; height:42px;color:#333;font-family: 'Poppins', sans-serif; font-size:14px;}
.jointeamfrm input[type=email] {border:1px solid #ccc; height:42px;color:#333;font-family: 'Poppins', sans-serif; font-size:14px;}
.jointeamfrm input[type=tel] { border:1px solid #ccc; height:42px;color:#333;font-family: 'Poppins', sans-serif; font-size:14px;}
.jointeamfrm textarea { border:1px solid #ccc; height:90px;color:#333;font-family: 'Poppins', sans-serif; font-size:14px;}
.jointeamfrm input[type=submit] {font-family: 'Righteous', cursive; font-size:18px; line-height:24px}

.jointeamfrm ::-webkit-input-placeholder {color:#333;font-family: 'Poppins', sans-serif; font-size:14px;}
.jointeamfrm :-moz-placeholder {color:#333;opacity:1;font-family: 'Poppins', sans-serif;font-size:14px;}
.jointeamfrm ::-moz-placeholder {color:#333;opacity:1;font-family: 'Poppins', sans-serif;font-size:14px;}
.jointeamfrm :-ms-input-placeholder {color:#333;font-family: 'Poppins', sans-serif;font-size:14px;}
.jointeamfrm ::-ms-input-placeholder {color:#333;font-family: 'Poppins', sans-serif;font-size:14px;}
.jointeamfrm ::placeholder {color:#333;font-family: 'Poppins', sans-serif;font-size:14px;}
.jointeamfrm textarea::-webkit-input-placeholder { color: #333;font-family: 'Poppins', sans-serif;font-size:14px;}
.jointeamfrm textarea:-moz-placeholder {color: #333;font-family: 'Poppins', sans-serif;font-size:14px;}


.addressblk li { padding-bottom:15px !important}



.fusion-footer h4.widget-title { background:url(images/f-divider.jpg) no-repeat left bottom; padding:0 0 18px 0}
.footerfrm p { padding:0 0 6px 0; margin:0}
.footerfrm input[type=text] { background:#18384c; border:1px solid #817f7f; height:42px;color:#FFF;font-family: 'Poppins', sans-serif; font-size:14px;}
.footerfrm input[type=email] { background:#18384c; border:1px solid #817f7f; height:42px;color:#FFF;font-family: 'Poppins', sans-serif; font-size:14px;}
.footerfrm input[type=tel] { background:#18384c; border:1px solid #817f7f; height:42px;color:#FFF;font-family: 'Poppins', sans-serif; font-size:14px;}
.footerfrm textarea { background:#18384c; border:1px solid #817f7f; height:90px;color:#FFF;font-family: 'Poppins', sans-serif; font-size:14px;}
.footerfrm input[type=submit] {font-family: 'Righteous', cursive; font-size:18px; line-height:24px}

.footerfrm ::-webkit-input-placeholder {color:#FFF;font-family: 'Poppins', sans-serif; font-size:14px;}
.footerfrm :-moz-placeholder {color:#FFF;opacity:1;font-family: 'Poppins', sans-serif;font-size:14px;}
.footerfrm ::-moz-placeholder {color:#FFF;opacity:1;font-family: 'Poppins', sans-serif;font-size:14px;}
.footerfrm :-ms-input-placeholder {color:#FFF;font-family: 'Poppins', sans-serif;font-size:14px;}
.footerfrm ::-ms-input-placeholder {color:#FFF;font-family: 'Poppins', sans-serif;font-size:14px;}
.footerfrm ::placeholder {color:#FFF;font-family: 'Poppins', sans-serif;font-size:14px;}
.footerfrm textarea::-webkit-input-placeholder { color: #FFF;font-family: 'Poppins', sans-serif;font-size:14px;}
.footerfrm textarea:-moz-placeholder {color: #FFF;font-family: 'Poppins', sans-serif;font-size:14px;}

.footeraddress ul { padding:35px 0 0 0; margin:0}
.footeraddress ul li { padding:0 0 30px 33px; margin:0; font-size:15px; line-height:20px;}
.footeraddress ul li:nth-child(1) { background:url(images/f-location.png) no-repeat 0 8px;}
.footeraddress ul li:nth-child(2) { background:url(images/f-phone.png) no-repeat 0 0px;}
.footeraddress ul li:nth-child(3) { background:url(images/f-email.png) no-repeat 0 3px;}



@media only screen and (max-width:500px){
.fusion-secondary-header .fusion-contact-info a { display:block; padding:0 0 5px 0}
.otherserviceblk h5 { font-size:16px;}
}

@media only screen and (max-width: 800px){
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft {border-bottom-color: rgba(229, 229, 229, 0.6); margin-bottom:10px}
.taglinrtxt, .taglinrbtn { max-width:100%; text-align:center; float:none}
.block1 h6 { font-size:20px; line-height:23px; padding-bottom:15px}
.block1 h6 br { display:none}
.block2left .fusion-column-wrapper{ max-width:100%; padding:0 30px 25px 0 !important}

}

@media only screen and (max-width:1024px){
.fusion-secondary-header { background:#0f8c85;}	
.fusion-secondary-header:before { background:none}	
}

@media only screen and (max-width:1199px){
.block1 { background:#0f8c85 !important}
.block1 .fusion-row { background:none}
}

@media screen and (min-width:801px) and (max-width:1024px){
.fusion-logo img { max-width:170px;margin-top: 7px;}
.fusion-main-menu > ul > li,.fusion-is-sticky .fusion-main-menu > ul > li { padding-right:10px;}
.fusion-main-menu > ul > li a, .fusion-is-sticky .fusion-main-menu > ul > li a  { font-size:13px}
.block1 h6 { font-size:18px; line-height:24px; padding-top:5px}
}

@media screen and (min-width:1025px) and (max-width:1150px){
.fusion-logo img { max-width:170px;margin-top: 7px;}
.fusion-main-menu > ul > li a, .fusion-is-sticky .fusion-main-menu > ul > li a  { font-size:15px}
}