.content-area{border-right:0 !important;}
div#content a {
text-decoration: underline;
}
.home .elementor-icon-box-content h3.elementor-icon-box-title a {
text-decoration: none !important;
}
div#content .elementor-button-wrapper a{ text-decoration: none !important;}
.slider-toptxt blockquote {
border-color: #363636;
margin: 0;
border-left-width:6px; font-style: normal;
}
.home .main-bradcus {
display: none;
}
.main-bradcus { padding: 15px 0;
border-bottom:1px solid #eaeaea;
}
.main-bradcus ol.trail-items {
font-size: 16px;
}
.custom-ftrmn {
background: #000;
padding: 80px 20px;
}
.ftrmap-boxx {
background: #414a53;
display: inline-block;
padding: 60px;
color:#FFF;
}
.ftrmap-boxx .elementor-text-editor{ color:#FFF;}
.top-mainmenu {
font-size: 18px;
padding-left: 15px;
line-height: normal;
color: #fff;
}
.top-mainmenu a{
font-size: 30px; color: #ffd667; font-weight: 700; 
}
.center{text-align: center;}
div#site-logo {
top: 11px;
position: relative;
}
nav#site-navigation{display: inline-block;}
.tp-rgtmenu{float: right; background: #414a53; color: #FFF; padding: 28px 20px; font-size: 18px;}
.ftr-rvwbtnn a {
padding: 15px 30px;
background: #fed361;
color: #000 !important;
max-width: 500px !important;
font-weight: 700;
}
.ftr-rvwbtnn{margin-bottom: 40px;}
.ftr-wdgt a{text-decoration: underline;} .home div#content-wrap{padding-top: 0 !important; padding-bottom: 0 !important;}
.home-blogicon i.fas.fa-check{display: none;}
.home-callbtm a{font-weight: bold;}
.home-main-frm .fullwdth input, .home-main-frm textarea {
background: #FFF !important;
}
.font-16-span{font-size: 14px; }
.home-sbtbtn {
text-align: center;
}
.home-sbtbtn input.wpcf7-form-control.wpcf7-submit {
width: 200px !important;
padding: 20px;
font-size: 18px;
color: #000;
}
.fullwdth{width: 100%; float: left;}
.halfwdth{width: 33.33%; float: left;}
.halfwdth:first-child, .halfwdth:nth-child(2){padding-right: 15px;}
.form-linkk{color: #ffd667; text-decoration: underline !important; }
.form-linkk:hover{color: #FFF; text-decoration: none; }
.frm-requi{margin: 20px 0 ;} header.page-header.background-image-page-header h1.page-header-title.clr {
background: rgba(254,211,97,0.802);
padding: 50px;
color: #000 !important;
font-size: 52px !important;
line-height: 68px !important;
max-width: 902px !important;
font-weight: 400 !important;
}
ul#menu-about-sidebar ul.sub-menu {
padding-left: 15px;
}
ul#menu-about-sidebar ul.sub-menu a.menu-link {
font-size:18px;
}
ul#menu-about-sidebar .sub-menu a.menu-link:before {
content: ">";
padding-right: 10px;
}
#ocean_custom_menu-2 .oceanwp-custom-menu {
padding: 20px 30px;
}
#ocean_custom_menu-2  .oceanwp-custom-menu > ul > li { border-bottom:none !important;}
#ocean_custom_menu-2  .oceanwp-custom-menu>ul.click-menu .sub-menu{ border-top:none !important;}
#ocean_custom_menu-2  .oceanwp-custom-menu .dropdown-menu .sub-menu li{border-bottom:none !important;}
#ocean_custom_menu-2 .oceanwp-custom-menu > ul > li {margin:20px 0;}
.page aside#right-sidebar {
background: #414a53;
padding: 0px;
}
.page aside#right-sidebar h4.widget-title {
background: #000;
padding: 30px 15px;
text-align: center;
color: #FFF;
font-size: 40px;
line-height: 58px;
border-left: none;
font-weight: 500;
}
.home-main-frm {
color: #FFF !important;
}
.home-bloglistt h5{display:none;}
.home-bloglistt ul{list-style-type:none; margin:0;}
.home-bloglistt li {
border-bottom: 1px solid #6d747b;
padding-bottom: 20px;
padding-top: 20px;
}
.home-bloglistt a {
color: #FFF;
line-height: 40px;
font-size: 22px !important;
font-weight: 400;
text-decoration:none !important;
} .contact-pagefrm label{color: #333333; font-weight:600;}
.contact-pagefrm label .font-sm16{font-size:14px; font-weight:400;}
.home-sbtbtn input.wpcf7-form-control.wpcf7-submit {
padding: 20px;
font-size: 18px;
color: #000;
}
p.discmain {
background: #FFF;
color: #333333;
padding: 25px;
border-radius: 5px;
position:relative;
}
a#hide-disc {
display: block;
position: absolute;
right: 5px;
top: 6px;
background: #fed361;
padding: 6px 7px 8px;
line-height: 11px;
border-radius: 50px;
font-size: 19px;
color: #FFF;
cursor: pointer;
} 
.contact-pagefrm p.discmain {
background: #000;
color: #FFF;}
.contact-pagefrm a.form-linkk:hover, .contact-pagefrm a:hover{color:#000;}
.contact-pagefrm span#show-disc:hover{color:#000 !important; cursor:pointer;}
.blog .custom-ftrmn h2.elementor-heading-title.elementor-size-xl, .ftrmap-boxx  h2.elementor-heading-title.elementor-size-large, .ftrmap-boxx  h2.elementor-heading-title.elementor-size-large a{
color: #FFD667;
font-family: "Roboto", Sans-serif;
font-weight: 600;
font-size: 39px;
} @media screen and (max-width: 767px){
.halfwdth:first-child, .halfwdth:nth-child(2){padding-right: 0px;}
.halfwdth{width: 100%; margin-bottom:20px; }
header.page-header.background-image-page-header h1.page-header-title.clr{font-size:32px; line-height:42px;}
}