@import url('style-fonts.css');
body{color:#757575 !important;font-family: 'Raleway',sans-serif;}
h1,h2,h3,h4,h5,h6{ font-family: 'Raleway',sans-serif;}
.fsr{font-family: 'Raleway',sans-serif,Arial !important;}
.hdcolor1{color:#353d47 !important; font-size:30px;}
.serviceperline{border-top:#eee 1px solid; margin:0 0 15px 0}
.sbc-btn{text-align:center; color:#1F7CA5; font-size:16px; font-weight:bold; display:block; margin:20px 5px!important; width:150px; border-radius:30px;border:#1F7CA5 solid 3px;padding:5px 15px;display:inline-block;}.sbc-btn:hover{background:#1F7CA5;color:#fff;}

.sbc-btn2{text-align:center; color:#fff; font-size:16px; font-weight:bold; display:block; margin:20px 5px!important; width:150px; border-radius:30px;border:#f30 solid 3px; background:#f30;padding:5px 15px;display:inline-block;}.sbc-btn2:hover{background:#fff;color:#f30;}

.colbox{line-height:150px; height:150px;}
.colbox{text-align:center; border:#eee solid 1px; margin:5px; float:left; font-size:18px;}
.colbox-3{ width:32.35%; background:#eee;}
.colbox-4{ width:49%; background:#eee;}
.colbox-6{ width:60.9%;}

.infobox-icon{width:1200px !important;}

/*********************************************/
.myerror{padding:10px !important; margin:10px 0 !important; background:#F4E1D0 !important; border:#F4E1D0 solid 1px !important; border-radius:3px !important;}
.mysuccess{padding:10px !important; margin:10px 0 !important; background:#D5FDE0 !important; border:#D5FDE0 solid 1px !important; border-radius:3px !important;}

.psclists table{margin:10px 0 !important;border:#CCCCCC solid 1px !important;}
.psclists table tr td{padding:5px 5px !important;border-bottom:#CCCCCC solid 1px !important;border-right:#CCCCCC solid 1px !important;}
.psclists{ font:12px/16px Arial, Helvetica, sans-serif !important; color:#666 !important;}
.psclists h2,.psclists h2 a{color:#333 !important; text-decoration:none; margin:0 0 5px 0; font:bold 16px/22px bold Arial, Helvetica, sans-serif;}
.psclists .description{ color:#999; font-size:12px;}

.psc-categories{ border:#ccc solid 1px; border-radius:5px;}
.psc-categories .cathd{padding:20px 10px 15px 10px; font-size:18px;}
.psc-categories .category{ border-top:#ddd solid 1px; padding:5px 10px;}
.ps-orderbtn{padding:5px 10px;}
.ps-orderbtn{background:#f60; color:#fff; font-size:14px; font-weight:bold; margin:10px auto 5px auto; border-radius:5px; display:block; width:100px;}

.ps-price{color:#f60; font-size:18px;}
.ps-hd1{color:#FF5702;}
.ps-hd2{color:#FF5702;}
.ps-hd3,.ps-hd3 a{color:#003b49 !important;}
.ps-comments{ font-size:12px; margin:5px 0 0 0;}
.ps-comments a{color:#FF5702 !important;}

.ps-head{min-height:20px;font-size:30px;margin:0 0 5px 0;}
.ps-list{padding:10px 10px 10px 10px;border-bottom:#ddd solid 1px; font-size:16px; line-height:24px; color:#757575;}
.ps-list{width:100%;margin:0px 0px 10px 0px;}
.ps-list .ps-head{font-size:28px;line-height:34px;margin:0 0 5px 0; font-weight:400;color:#003b49!important;font-family: 'Raleway',sans-serif;}
.ps-list .ps-img{width:200px; float:left;overflow:hidden; margin:0 20px 0px 0;}
.ps-list .ps-img img{width:200px; min-height:100px;}
.ps-list .ps-body{width:65%; display:inline-block; vertical-align:top; margin-bottom:10px;}
.ps-list .more{padding:5px 5px;}
.ps-list .more{margin:10px 0 0 0; background:#FF6600; color:#fff; display:block; border-radius:3px; width:100px; text-align:center; text-decoration:none;}
.ps-list .tags{ background:#ddd; padding:5px; margin:3px;}

.ps-listimg{vertical-align:middle; background:#111; height:250px; overflow:hidden;}
.ps-listimg img{width:100px; height:auto; margin:0 10px 10px 0;}
.ps-listcomments{ font-size:12px; margin:10px 0 0 0;}
.ps-container{ padding:0px 0;}
.ps-container{ margin:20px auto; width:1200px;}
.ps-bodycontent{padding:0;border:#ddd solid 0px;}
.ps-bodycontent{ width:73%; float:left;}
.ps-sidemenu{padding:15px 10px 5px 10px;border:#ddd solid 1px;}
.ps-sidemenu{ width:23%;  margin-top:35px; float:left; border-radius:5px;}
.ps-sidemenu .sidebar, .ps-sidemenu #sidebar{display:block; width:95% !important; padding:0; margin:0;}
.ps-sidemenu .sidebar ul li, .ps-sidemenu #sidebar ul li{ border-bottom:#ddd dotted 1px;}
.ps-clear{clear:both;}


.adminform input[type="text"],.adminform input[type="password"]{padding:10px 10px; border:#ddd solid 1px; border-radius:5px;}
.adminform button{ background:#0099CC; border:#0099CC solid 1px;border-bottom:#0077CC solid 2px; cursor:pointer; border-radius:3px; padding:15px; min-width:200px; font-size:14px; color:#fff; text-align:center;}

.ps-half{width:46% !important; margin-right:10px;display:inline-block !important;}
.ps-full{width:98% !important;display:block !important;}
.ps-input{padding:5px 10px !important; border:#ddd solid 1px !important; margin:0 5px 10px 0 !important;border-radius:3px;}

/********* New CSS *********/
.ps-grid{padding:10px 10px;border:#f5f5f5 solid 1px;}
.ps-grid{width:32%;margin:5px 10px 10px 0px; display:inline-block; vertical-align:top; height:460px; background:#fff; overflow:hidden;}
.ps-grid:hover{background:#f9f9f9;}
.ps-grid h3, .ps-grid h3 a, .ps-grid psb-newhd a{ color:#0099FF !important; font-size:16px !important; font-weight:normal; text-transform:uppercase;}

.ps-img img{height:auto !important; width:100% !important;vertical-align:top; margin-bottom:8px !important; border-radius:5px !important;}
.ps-blog{ padding:0; margin:0;}
.psb-newhd{ margin:0 0 5px 0 !important; color:#0099FF !important; font-size:16px !important; font-weight:normal;}
.psb-newstats{ color:#666 !important; font-size:12px !important;}.psb-newstats a{color:#0099FF !important; text-decoration:underline;}
.psb-newli{ list-style:disc; padding:0 5px; margin:0 2px; font-size:11px;color:#0099FF !important;text-decoration:underline;}
.greenmore, .greenmore a{color:#0F6F3F !important; text-decoration:underline !important; font-size:12px !important; margin-top:10px !important;}
.ps-health{padding:0 10px 10px 0; }
.ps-health{ margin:0 0 10px 0; float:left; text-align:left; font-size:12px; color:#666;}
.ps-health .ps-himg img{border:#006633 1px solid; height:auto !important;}
.ps-health .ps-himg img{ width:100% !important; vertical-align:top; margin-bottom:15px !important;}
.ps-health .psb-hhd{margin:0 0 5px 0 !important; color:#ff3300 /*09F*/ !important; font-size:16px !important; font-weight:normal; text-transform:uppercase;}.ps-health .psb-hhd a{color:#ff3300 !important;}
.ps-health #psb-hstats{ color:#666 !important; font-size:11px !important; margin-bottom:10px !important;}
.ps-health #psb-hstats a{color:#0099FF !important; text-decoration:underline;}
.redlinemore, .redlinemore a{padding:5px 10px;border:#ff3300 solid 1px;}
.redlinemore, .redlinemore a{color:#ff3300 !important; text-decoration:none !important; text-transform:uppercase; font-size:12px !important; border-radius:5px; margin-top:10px !important;display:block; width:100px;}

#whatstaffs{background:#f8f8f8;width:300px;position:fixed;bottom:70px;right:15px; z-index:1000;}
#whatstaffs{border:#00cc00 solid 2px;border-radius:10px;padding:10px;}
#whatstaffs:after{
  border-right: solid 15px transparent;
  border-left: solid 15px transparent;
  border-top: solid 15px #00CC00;
  transform: translateX(250%);
  position: absolute;
  z-index:-1;
  content:'';
  top: 100%;
  left: 50%;
  height: 0;
  width: 0;
}
.whatstaffsbtn{border-radius:20px;padding:5px 10px;position:fixed; z-index:1000; background:#ddd;color:#333 !important; font-size:14px; bottom:15px; right:15px;display:inline-block;text-decoration:none;/*-webkit-box-shadow: 0 1px 2px 1px #ddd; box-shadow: 0 1px 2px 1px #ddd;*/}a:hover.whatstaffsbtn{color:#fff !important;}
a:hover.whatstaffsbtn{color:#333 !important;}
.whatsimg{border:#ccc solid 1px; }
.whatsimg{height:50px;float:left;margin:0 10px 5px 0;width:50px;border-radius:50%; vertical-align: text-bottom;}
.whatstaffsbtn .fa{color:#00AA00 !important; font-size:20px !important;}
.whatsflybtn{display:block;text-decoration:none;color:#333 !important;margin-bottom:5px;font:14px/16px Arial; border-bottom:#ddd dotted 1px; clear:both;}
.arrow-down{
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 10px solid #0c0; position: absolute; bottom:-10px; right:13px;
}
.whatsapplbl{ padding-top:10px; font-weight:bold;}
.whatsicon{ width:20px; height:auto; position:absolute; z-index:100;}
.whatsicon1{ top:45px; left:45px;}
.whatsicon2{ top:105px; left:45px;}
.whatsicon3{ top:170px; left:45px;}

/********* MINE ***************************************/
/********* MINE ***************************************/
/********* MINE ***************************************/
#top-bar-wrap {
    border-bottom:none;
}
#top-bar{ padding: 5px 0 5px 0 !important;}
#top-bar a{color:#fff !important;}
#top-bar a:hover{color:#FF2425 !important;}
#top-bar-content{color:#fff !important;font-size:12px !important;}
#top-bar-social{color:#fff !important;font-size:12px !important;}

#site-header{border-bottom:#fff; color:#333 !important;
}
#site-navigation .menu-link{font-size:14px !important; font-family:fsr;}

#site-navigation .dropdown-menu >li >ul > li a{font-size:16px !important;}

#site-navigation-wrap .dropdown-menu >li a{padding-left:10px; padding-right:10px;}

#site-logo #site-logo-inner, .oceanwp-social-menu .social-menu-inner, #site-header.full_screen-header .menu-bar-inner, .after-header-content .after-header-content-inner {
    height: 65px !important;
}

#site-navigation-wrap .dropdown-menu >li >a, .oceanwp-mobile-menu-icon a, .after-header-content-inner >a {
    line-height: 65px !important;
}

#site-navigation-wrap .dropdown-menu >li.btn >a >span{padding: 9px 15px;border-radius:50px; background:#FF2425  !important;}

#site-navigation-wrap .dropdown-menu>li.woo-menu-icon>a.wcmenucart{padding-left:0px;}

#site-navigation-wrap .dropdown-menu >li ul{/*background-color:rgba(255,255,255,0.9);*/color:#333 !important;}

#site-navigation-wrap .dropdown-menu >li ul li a{color:#333 !important;}
#site-navigation-wrap .dropdown-menu >li ul li:hover a{color:#f30 !important;}

.more,#more{color:#FF5209 !important; text-decoration:underline !important;}

.headleftline{text-align:left;}

.page-header {background-color:#fff !important;color:#333 !important; font-family:fsr;
}

.page-header .page-header-title, .page-header.background-image-page-header .page-header-title {
    color: #FF4242 !important;
}

.background-image-page-header .site-breadcrumbs {}

.radius5{border-radius:5px !important;}

.pagehd2Left,.pghdline-l {
    color: #FF4242 !important;font-size:18px !important; padding-bottom:10px; margin-bottom:10px;font-family:fsr,audiowave,arial;
}

.imgbox1 img,.imgbox2  img{border-radius:50%;border:#fff 2px solid;}

.imgbox1,.imgbox2{border:#D8EFFC 2px solid;min-height:330px; margin-bottom:90px;}
.imgbox1{border-radius:0 50px; margin-right:10px;}
.imgbox2{border-radius:50px 0;margin-left:10px;}

.teams h2,.teams h3{margin-bottom:2px;}

.widget-title{font-weight:bold !important; font-size:14px;border-color: #fff !important;}
.widget-title > .icon-location-pin{color: #fff !important;}
.widget-title > .fa-phone{color: #fff !important;}

.background-image-page-header > .page-header-title{ color:#fff !important;}

.elementor-tab-title{ background:#f5f5f5;color:#666;}

#footer-inner{}
.footer-widget .email-wrap{border:#33855C solid 1px !important;}
.footer-widget .email-wrap input{color:#666;}
#footer-widgets .footer-box .footer-widget { margin-bottom: 5px!important;}

ul.footer-horizontal{display:inline-block!important;margin:0!important; padding:0!important;}
ul.footer-horizontal li{display:inline-block!important; border-right:#ccc dotted 1px!important;color:#666!important; padding:0 15px!important;margin:0!important;}
ul.footer-horizontal li:first-child{padding-left:0!important;}ul.footer-horizontal li:last-child{border-right:none!important;}
ul.footer-horizontal li a{color:#666!important; text-decoration:none!important;}
ul.footer-horizontal li:hover a{color:#f90!important; text-decoration:none!important;}

#footer-widgets {
    background-color:#eeeeee !important;padding-top:40px !important; padding-bottom:40px !important;color:#666!important;
}

.psfttagcloud a,.pstagcloud a{ border:#ddd solid 1px; padding:5px 10px; font-size:14px; white-space:pre;}.pstagcloud a{color:#333;}.psfttagcloud a{color:#fff;}.psfttagcloud a:hover{color:#003b49!important; background:#fff;}
.psnobg{ background:none}
.pslistwhite li{padding:5px 0; margin-bottom:5px; border-bottom:#ddd solid 1px;}.pslistwhite li a{font-size:14px;color:#333!important;}
.widget-area .sidebar-box {padding: 10px !important;background:none !important;}
.wp-block-columns.has-background { padding: 0em; }

.footer-widget ul li{display:inline-block!important;border:none!important; border-right:#ccc dotted 1px!important;} .footer-widget ul li a{padding:0 15px!important;}
.footer-widget ul li:first-child a{padding-left:0!important;}
.footer-widget ul li:last-child{ border-right:none!important;}

.readmore{ font-size:14px; color:#FF2425; text-decoration:underline;}
.footerlineul{ margin:0;}
.footerlineul{ display:inline; padding:0;}
.footerlineul li{margin:0;}
.footerlineul li{ display:inline; padding:10px 20px 10px 0px;}
.footer-box.span_1_of_4.col.col-1{font-size:16px; font-weight:normal;}
.footer-box.span_1_of_4.col.col-3{border-left:#999 dotted 1px;}
.footer-col1,.footer-col2,.footer-col3{display:inline-block; vertical-align:top;margin-bottom:10px; }
/*
.footer-col1{ padding-right:10px;}
.footer-col1{width:230px !important;}
.footer-col2{width:180px !important;}
.footer-col3{width:180px !important;}
*/



.flyright{position:absolute; margin-right:-30%;}
.sizec1{ color:#ff3300 /*FF2425*/; font-size:30px;}

.fixedsize1,.fixedsize2,.fixedsize3,.fixedsize4,.fixedsize5,.fixedsize6,.fixedsize7,.fixedsize8,.fixedsize9{ width:250px !important;height:250px !important; margin:0px !important; text-align:center !important; font-weight:normal !important;}
.sizec2{ color:#333; font-size:18px; margin:0 !important;}

.roundimg{border-radius:10px;}
.psbeadcrum a{color:#666; text-decoration:none;}
.psbeadcrum a.active{color:#FF2425;}

.roundboximg img{border-radius:50% !important;margin-top:-30px !important;border:#fff solid 2px !important;}
.roundboximg{border:#eee solid 2px !important; padding:0px 20px 20px 20px !important;background-color:#fff !important;}

.page-numbers{padding:3px 5px; margin:0 2px !important; border:#eee solid 1px; border-radius:3px;color:#333;}
.ps-list .current{background:#eee;}
.pssidehead{font-weight:bold;font-size:16px; margin-bottom:10px;font-family: 'Raleway',sans-serif;}
.pswsidehead{font-weight:bold;font-size:16px; margin-bottom:10px;color:#f9f9f9;font-family: 'Raleway',sans-serif;}

@media (max-width: 640px){
	.ps-half{width:100% !important;display:block !important;}
	.ps-bodycontent{ width:100%; float:none;}
	.ps-sidemenu{ margin-top:15px; width:100%; float:none;}
	.ps-grid{ width:100% !important; float:none; display:block;}
	.fixedsize1,.fixedsize2,.fixedsize3,.fixedsize4,.fixedsize5,.fixedsize6,.fixedsize7,.fixedsize8,.fixedsize9{ position:static !important; float:none !important; margin:0 0 5px 0 !important;}
	.flyright{position:static; margin-right:0px;}
	.footer-box.span_1_of_4.col.col-2{width:100% !important;}
	.footer-col1,.footer-col2,.footer-col3{width:100% !important;display:block;}
	.parallax-footer{width:100% !important;}
}

.woostyle{}
.infobox-content,.sectorleft{ text-align:left !important;}
.woocommerce-info{ background:#eee;}
.woocommerce-products-header .page-description{display:none!important; padding-top:20px;}

.fcolor-w, .fcolor-w a{color:#fff!important;}.fcolor-wf, .fcolor-wf a{color:#fff!important; font-size:12px; padding:3px 0px; text-transform:capitalize;}
.fcolor-b{color:#333!important;}.fcolor-b a{color:#333!important;font-size:12px; padding:3px 0px; text-transform:capitalize;}
#site-header{padding-top:8px!important;padding-bottom:8px!important;}