/*
 Theme Name:     Specular Child
 Theme URI:      http://codeless.co/specular
 Description:    Specular Child Theme
 Author:         Codeless
 Author URI:     http://www.codeless.co
 Template:       specular
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

footer#footer .widget-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600 !important;
    color: #68C8C7 !important;
    font-size: 20px;
    letter-spacing: 0px;
}

.award_bnr .ih-item img {
    width: auto !important;
}

.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"] {
    background: #F5F5F5;
}

.wpcf7-form-control-wrap input[type="text"] {
    width: 100% !important;
    margin-bottom: 15px !important;
}

label {
    font-weight: 600;
}

.wpcf7-form-control-wrap textarea {
    background: #F5F5F5;
    height: 100px;
}

input.wpcf7-form-control.wpcf7-submit {
    color: #FFFFFF !important;
    background: #68C8C7 !important;
    border-color: #F5F5F5 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    border-radius: 3px !important;
    border: 1px solid #f5f5f5 !important;
    padding: 10px 65px !important;
}

.block_title.column_title h2 {
    width: 100%;
    line-height: 24px;
	font-weight: 600!important;
	color:#444444!important;
}

.block_title.column_title .h1 {
    width: auto;
    display: inline-block;
    padding-right: 10px;
    line-height: 24px;
}

nav .menu li ul.sub-menu.non_mega_menu>li:first-child:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -5px;
    left: 20px;
    background: #3f4444;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    box-shadow: 0 0 3px rgba(0,0,0,.1);
    transition: .2s ease-in-out;
}

#mobile-menu li a {
	color: #000;
}

.owl-item .tss-grid-item.carousel-item.default-margin {
    padding-left: 0px !important;
    padding-right: 0px !IMPORTANT;
}
@media (max-width: 767px)
{
	.span3.sidebar {
    padding: 4%;
    width: 95%;
}
	#blog.container {
    position: relative;
    max-width: 95% !important;
}
	.full-width-content {
    padding-left: 0px;
    padding-right: 0px;
}
	.vc_responsive .full-width-content.vc_row .vc_col-sm-12 {
    padding-left: 0;
    padding-right: 0;
    padding: 4% !important;
}
}
@media only screen and (min-width: 1200px){
	.award_bnr2{
display: none;
	}
}
@media only screen and (max-width: 600px){
#award_bnr{
display: none;
	}
}







.vc_tta-panel-body {
    background: #fff !important;
}

/* CSS Button for footer */
input#company-9ab0806c-ffed-489d-8df8-58224c58da35 {
 box-sizing: border-box;
 padding: 0px 15px;
 min-height: 40px;
	width: 85%;
	border: none !important;
}
input#email-9ab0806c-ffed-489d-8df8-58224c58da35 {
 box-sizing: border-box;
 padding: 0px 15px;
 min-height: 40px;
	width: 85%;
	border: none !important;
}
textarea#message-9ab0806c-ffed-489d-8df8-58224c58da35 {
 height: 85px;
 width: 80% !important;
	margin-bottom: 25px !important;
}
@media(max-width: 600px){
	textarea#message-9ab0806c-ffed-489d-8df8-58224c58da35 {
 height: 85px;
 width: 96% !important;
	margin-bottom: 25px !important;
}
}
@media(max-width: 600px){
input#email-7f409246-e4aa-4087-bbdf-3e0ffb767176 {
    border: none !important;
    height: 30px;
    width: 96%;
    margin-bottom: 25px !important;
}
}
input.hs-button.primary.large {
 padding: 10px 32px;
 background: #68C8C7;
 color: #fff;
 font-weight: 600;
 letter-spacing: 1.5px;
 font: 400 13.3333px Arial;
 font-size: 13px;
 text-transform: uppercase;
 border: 0px solid #68C8C7;
 border-radius: 4px;
}

input.hs-button.primary.large:hover {
 padding: 10px 32px;
 background: #F78D2D;
 color: #fff;
 font-weight: 600;
 letter-spacing: 1.5px;
 font: 400 13.3333px Arial;
 font-size: 13px;
 text-transform: uppercase;
 border: 0px solid #68C8C7;
 border-radius: 4px;
}
.hs-richtext.hs-main-font-element {
    /* margin-bottom: 20px; */
    display: none;
}

/* Subscribe footer */
input#email-7f409246-e4aa-4087-bbdf-3e0ffb767176 {
    border: none !important;
    height: 30px;
    width: 85%;
	margin-bottom: 25px !important; 
}

/* Slider css */
.vertical_centered a.btn-bt.business {
display: none;
}
a.btn-bt.business.colored {
display: inline-block;
}
.moon-arrow-right-5:before {
content: "\e3c3";
display:none;
}



.widget.widget_text p {
    margin-bottom: 0px !important;
}
.footer_wrapper .span4 {
 padding-right: 4% !important;
}
footer .footer_social_icons li i {
 font-size: 30px !important;
}

footer#footer .widget-title{
 text-transform: uppercase;
 letter-spacing: 1px;
 font-weight: 600 !important;
 color: #68C8C7 !important;
 font-size: 20px;
 letter-spacing: 0px;
}
.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"] {
 width: 85% !important;
	margin-bottom:15px !important;
}




@media (max-width: 480px){
.codeless_slider .swiper-slide .content h1 {
    font-size: 20px !important;
    line-height: 26px !important;
}
}
@media (max-width: 480px){
.codeless_slider .swiper-slide .content p {
    font-size: 15px !important;
    line-height: 25px !important;
}
}
@media (max-width: 979px){
.textbar h2 {
    font-size: 19px !important;
}
}
@media (max-width: 979px){
.h1 {
    font-size: 16px !important;
}
h2{
        font-size: 20px !important;
    }
}
@media (min-width: 767px)
{
#widgetarea-sidebar{
    position: sticky !important;
    top: -45% !important;
    }
    }

.block_title.section_title .divider {
    display: none;
}


/* Start Slider */
.codeless_slider .swiper-slide .buttons.animated {
animation-name:none !important;
}
.with_animation {
   visibility: inherit !important;
}

@media (max-width: 767px)
{
.codeless_slider .swiper-slide .buttons a {
 font-size: 12px;
padding-left: 20px;
padding-right: 20px;
margin: 5px !IMPORTANT;
}
.codeless_slider .swiper-slide .buttons.animated
{
display: grid;
}
}


/*
.codeless_slider .swiper-slide .buttons.animated{
	width: max-content !important;
}
*/
.codeless-slider-container {
    width: 100%;
    height: 500px !important;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}
.codeless_slider_swiper {
    position: relative;
    width: 100%;
    overflow: hidden;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    min-height: 500px !important;
    height:500px !important;
}

/* End Slider */

.wpcf7-form-control-wrap textarea {
    background: #F5F5F5;
	height: 100px;
}
.wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap input[type="tel"] {
    background: #F5F5F5;
}
.btn-bt.business:not(.header_button_light), .header_1.background--light .btn-bt.business.header_button_light, .sticky_header .header_1 .btn-bt.business.header_button_light {
    color: #FFFFFF;
    background: #68C8C7 !important;
    border-color: #F5F5F5;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border-radius: 4px;
}
.btn-bt.business:not(.header_button_light):hover, .header_1.background--light .btn-bt.business.header_button_light:hover, .sticky_header .header_1 .btn-bt.business.header_button_light:hover {
    color: #fff;
    background: #F78D2D !important;
    border-color: rgb(16, 184, 199);
    border-radius: 4px;
    border: none;
}
label {
    font-weight: 600;
}






/* End form */

nav .menu li ul.sub-menu.non_mega_menu>li:first-child:before {
    content: '';
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: -5px;
    left: 20px;
    background: #3f4444;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    box-shadow: 0 0 3px rgba(0,0,0,.1);
    transition: .2s ease-in-out;
}

nav .menu > li > ul.sub-menu, nav .menu > li > ul.sub-menu ul {
    list-style: none;
    border-radius: 5px;
    margin: 0 !important;
    display: none;
    position: absolute;
    left: 0;
    top: 85%;
    left: 6px;
    z-index: 9999999;
    padding: 0px;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.1);
    box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}


.header_9 nav .menu>li > a:hover {
    border-bottom: 1.5px solid #10b8c7;
}nav .menu li ul.sub-menu li a {
    float: left;
	font-size: 16px;
    padding: 11px 14px;
}
nav .menu li > ul  {
    background-color: #3F4444 !important;
}

aside .widget-title {
    margin-bottom: 24px;
    background-color: #68C8C7;
    padding: 8px 8px;
    color: white !important;
    border-radius: 5px;
	text-transform: capitalize !important;
}

@media (min-width: 767px)
{
.row > .span3 {
    
    padding-left: 35px;
    }
	#subscribe-blog-blog_subscription-3
	{
		padding-left:10px;
	}
	.textwidget
	{
		padding-left:10px;
	}
}
nav .menu > li {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.header_9 nav .menu>li.current-menu-item > a, .header_9 nav .menu>li.current-menu-parent > a, .header_9 nav .menu>li > a:hover {
    border-bottom: 1.5px solid #10b8c7;
    padding-bottom: 3px;
}
nav .menu li > ul.sub-menu li.menu-item-has-children.hasSubMenu>a:before {
    content: "\f105";
    font-weight: 900;
    position: absolute;
    right: 15px;
    font-family: Font Awesome\ 5 Free;
}

.codeless_slider .swiper-slide .buttons.colors-light a.colored:hover {
    background: #F78D2D !important;
}

.codeless_slider .swiper-slide .buttons.colors-light a.bordered {
    /* border-color: #fff; */
     border: 0.6px;
	padding: 0;
    /*border-style: solid;
    border-color: white;
	background-color: #10b7c6 !important;*/
	
}
.codeless_slider .swiper-slide .buttons.colors-light a.bordered * {
    color: #fff;
    font-weight: 600;
	
}

.codeless_slider .swiper-slide .buttons.colors-light a.colored
{
	background: linear-gradient(180deg, rgba(104,200,199,1) 44%, rgba(2,175,173,1) 100%) !important;
}
.codeless_slider .swiper-slide .buttons.colors-light a.colored:hover *{
	color: #fff !important;
}
.codeless_slider .swiper-slide .buttons.colors-light a.colored
{
	font-weight: 600;
}
.light .btn-bt.business
{
border-width:1px !important;
    border: solid;
}
.light .btn-bt.business:hover
{
    border-color: rgba(255,255,255, 1);
    border-width:1px !important;
	color: #10b8c7;
    background-color: white !important;
	border:solid;
	
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color: #68C8C7!important;
    border-color: #68C8C7!important;
    /* background-color: #68C8C7; */
	/* background: linear-gradient(180deg, rgba(104,200,199,1) 44%, rgba(2,175,173,1) 100%) !important; */
   background-color: transparent !important;

    border-width: 1.5px;
    text-shadow: none;
	font-weight:600;
}

.vertical_centered a.btn-bt {
    display: none;
}

.btn-bt.business:not(.header_button_light), .header_1.background--light .btn-bt.business.header_button_light, .sticky_header .header_1 .btn-bt.business.header_button_light {
    color: #fff;
    background: #68c8c7 !important;
    border-color: #f5f5f5;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border-radius: 4px;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    color: #fff;
    font-weight: 600 !important;
    border-color: #F78D2D !important;
    background-color: #10b8c7;
    text-shadow: none !important;
    background: #F78D2D !important;
}
nav .menu li #menu-item-2025 >  ul
{
left:-100% !important;	
}
/* for banner */
.award_bnr .ih-item img {
    width: auto !important;
}


.pum-container.active{
display:block!important;
}
@media (min-width: 1101px)
{
	.container {
    max-width: 1500px !important;
}
}
/* footer button */
input.wpcf7-form-control.wpcf7-submit.btn-bt.business {
    background: #68C8C7;
	padding: 8px 32px !important;
}

input.wpcf7-form-control.wpcf7-submit.btn-bt.business:hover {
    background: #F78D2D;
	padding: 8px 32px !important;
}

footer .inner .widget ul li {
 color: #68C8C7 !important;
}

.belch-modal__container {
    background-color: #fff;
    padding: 15px !important;
    max-width: 900px !important;
    max-height: 100vh;
    border-radius: 4px;
    overflow-y: auto;
    box-sizing: border-box;
    margin-top: 200px !important;
}
.belch-modal__overlay {
overflow: auto;
	padding-bottom:8%;
}
.belch-modal__content {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    line-height: 1.5;
    color: rgba(0,0,0,.8);
}
main.belch-modal__content .embed-form-super-wrapper {
    padding: 20px !important;
}
.blue_bar_popup.embed-form-super-wrapper .hs-form fieldset textarea.hs-input {
    min-height: 140px !important;
}
#special {
    padding: 0px !important;
	margin:0px !Important;
}
#content {
    /* padding-top: 85px; */
    padding-bottom: 0px !important;
}
.search-results .background--dark nav .menu > li > a,.category .background--dark nav .menu > li > a{
    color: #222 !important;
}
.search-results.page_header_yes .top_wrapper {
    padding-top: 25px; !important;
    padding-bottom:25px !important;
    }
   .search-results article .media{
      display:none !important;
    }

li#responsive-responsive-menu-item-2928>a:first-child {
    color: #ffffff73;
	pointer-events: none;
}
li#responsive-responsive-menu-item-2050>a:first-child {
    color: #ffffff73;
	pointer-events: none;
}

li#responsive-responsive-menu-item-2051>a:first-child {
    color: #ffffff73;
	pointer-events: none;
}
li#responsive-responsive-menu-item-2929>a:first-child {
    color: #ffffff73;
	pointer-events: none;
}
li#responsive-responsive-menu-item-2931>a:first-child {
    color: #ffffff73;
	pointer-events: none;
}
@media (min-width: 768px)
{
	.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel-heading {
    display: block !Important;
	}
	.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {
     display: none !Important; */
}
}
.vc_tta-panel-heading {
    box-shadow: 1px 1px #9e9e9e4d;
  
}
h4.vc_tta-panel-title {
    background-color: white;
    font-size: 17px;
}




.popmake .container:before, .container:after {
    display: none;
    content: "";
    line-height: 0;
}
.popmake .vc_row:after, .vc_row:before {
    content: " ";
    display: none;
}
.popmake .vc_row.section-style, .vc_row.standard_section {
    margin-bottom: 0;
}
.pum-containe .pum-content>:last-child, .pum-form__message:last-child {
    margin-bottom: 0;
    background: transparent;
    border: 0;
    color: white;
    font-size: xx-large;
}
.popmake-close{
 position:absolute;
 right:0px;
z-index:10;
}


span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1.2em;
}button.pum-close.popmake-close {
    background-color: transparent;
    border: 0;
    color: white;
    font-size: 22px;
}
.wpcf7-list-item input[type="radio"], input[type="checkbox"] {
    margin: 0 0 4px !important;
}
.wpcf7-response-output{
    background: transparent;
}
.wpcf7-form-control-wrap input[type="tel"] {
    width: 100% !important;
    
}
    
.wpcf7-form-control-wrap input[type="text"]{
    width: 100% !important;
    margin-bottom: 15px !important;
}
.wpcf7-form-control-wrap input[type="email"]{
    width: 100% !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    /* width: 100% !important; */
    width: 100%;
    padding: 4px 6px;
    border: 1px solid transparent !important;
    background: #F5F5F5;
    height: 40px;
    border-radius: 3px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background: #F78D2D !important;
    color: #fff;
    border: 1px solid transparent !important;
    border-color: transparent;
    border-radius: 3px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    padding: 10px 65px !important;
    
}

input.wpcf7-form-control.wpcf7-submit {
    color: #FFFFFF !important;
    background: #68C8C7 !important;
    border-color: #F5F5F5 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    border-radius: 3px !important;
    border: 1px solid #f5f5f5 !important;
    padding: 10px 65px !important;
}
@media (max-width: 400px)
{
.wpcf7 .wpcf7-recaptcha iframe{
	max-width:210px;
  padding-bottom: 20px;
	}
}
@media (max-width: 767px)
{
.wpcf7 .vc_col-lg-1,.wpcf7 .vc_col-lg-10,.wpcf7 .vc_col-lg-11,.wpcf7 .vc_col-lg-12,.wpcf7 .vc_col-lg-2,.wpcf7 .vc_col-lg-3,.wpcf7 .vc_col-lg-4,.wpcf7 .vc_col-lg-5,.wpcf7 .vc_col-lg-6,.wpcf7 .vc_col-lg-7,.wpcf7 .vc_col-lg-8,.wpcf7 .vc_col-lg-9,.wpcf7 .vc_col-md-1,.wpcf7 .vc_col-md-10,.wpcf7 .vc_col-md-11,.wpcf7 .vc_col-md-12,.wpcf7 .vc_col-md-2,.wpcf7 .vc_col-md-3,.wpcf7 .vc_col-md-4,.wpcf7 .vc_col-md-5,.wpcf7 .vc_col-md-6,.wpcf7 .vc_col-md-7,.wpcf7 .vc_col-md-8,.wpcf7 .vc_col-md-9,.wpcf7 .vc_col-sm-1,.wpcf7 .vc_col-sm-10,.wpcf7 .vc_col-sm-11,.wpcf7 .vc_col-sm-12,.wpcf7 .vc_col-sm-2,.wpcf7 .vc_col-sm-3,.wpcf7 .vc_col-sm-4,.wpcf7 .vc_col-sm-5,.wpcf7 .vc_col-sm-6,.wpcf7 .vc_col-sm-7,.wpcf7 .vc_col-sm-8,.wpcf7 .vc_col-sm-9,.wpcf7 .vc_col-xs-1,.wpcf7 .vc_col-xs-10,.wpcf7 .vc_col-xs-11,.wpcf7 .vc_col-xs-12,.wpcf7 .vc_col-xs-2,.wpcf7 .vc_col-xs-3,.wpcf7 .vc_col-xs-4,.wpcf7 .vc_col-xs-5,.wpcf7 .vc_col-xs-6,.wpcf7 .vc_col-xs-7,.wpcf7 .vc_col-xs-8,.wpcf7 .vc_col-xs-9 {
    position: initial;
	}
}
	

.pum-container .wsf-form .wsf-label {
	color: #fff;
	font-weight: 600;
}

.pum-container .wsf-form button.wsf-button.wsf-button-primary:hover {
background:#F78D2D !important;
}

.pum-container .wsf-form button.wsf-button.wsf-button-primary , #ws-form-7 button.wsf-button.wsf-button-primary {
	background: transparent;
	border: 1px solid #fff;
}
#ws-form-7 .wsf-label {
	color: #fff;
}

.slider-fullwidth #content,
#rev_slider_8_1_wrapper {
	background-image: url("/wp-content/uploads/2020/03/Business-Huddle-min.jpg") !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
}

.slider-fullwidth {
	min-height: 300px;
}


/**** Ahmed Styling Start ****/

.zoho_form_wrap #crmWebToEntityForm,
#popmake-3256 #crmWebToEntityForm{
    background: transparent !important;
	margin: 0 auto !important;
}
.popmake .zoho_form_wrap #crmWebToEntityForm input#formsubmit {
	background: transparent;
    border: 1px solid #fff;
}
.popmake .zoho_form_wrap #crmWebToEntityForm input#formsubmit:hover {
    background: #F78D2D !important;
}
.popmake .zoho_form_wrap #crmWebToEntityForm label{
    color: #fff;
}
.page-id-14567 .zoho_form_wrap #crmWebToEntityForm label {
    color: #000;
}
@media screen and (min-width: 768px){
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row{
		float: left;
		width: 100%;
	}
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm form,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm form {
		overflow: hidden;
	}
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row:last-of-type,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row:last-of-type{
		margin-bottom: 0 !important;
	}
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-f,
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l,
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row,
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-f,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row{
		float: left;
		width: 49%;
		margin-bottom: 0 !important;
	}
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l,
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row{
		float: right;
	}
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row + .zcwf_row,
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row + .zcwf_row + .zcwf_row,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row + .zcwf_row,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row + .zcwf_row + .zcwf_row{
		margin-bottom: 0;
	}
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row + .zcwf_row,
	.page-id-4672 .zoho_form_wrap #crmWebToEntityForm,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm .zcwf_row.foo-l + .zcwf_row + .zcwf_row + .zcwf_row,
	.page-id-5841 .zoho_form_wrap #crmWebToEntityForm{
		max-width: 100% !important;
	}
	
	
}


.zoho_form_wrap #crmWebToEntityForm .form_wrap_full .half_wrap_l,
.zoho_form_wrap #crmWebToEntityForm .form_wrap_full .half_wrap_r{
    float: left;
    width: 49%;
	margin-bottom: 0 !important;
}
.zoho_form_wrap #crmWebToEntityForm .form_wrap_full .half_wrap_r{
    float: right;
}
.zoho_form_wrap #crmWebToEntityForm .form_wrap_full{
    overflow: hidden;
}
.zoho_form_wrap #crmWebToEntityForm label {
    min-height: 29px;
    display: flex;
    align-content: baseline;
    align-items: center;
}
.zoho_form_wrap.center_label_form #crmWebToEntityForm label {
    justify-content: center;
}
.zoho_form_wrap.center_label_form #crmWebToEntityForm input#formsubmit {
    display: block;
    margin: 0 auto;
}
.page-id-14567 .zoho_form_wrap #crmWebToEntityForm {
    background-color: rgba(68,68,68,0.75) !important;
    padding: 5px 20px 5px !important;
    margin-bottom: 35px !important;
    overflow: hidden;
	max-width: 100% !important;
}
.page-id-14567 .zoho_form_wrap #crmWebToEntityForm label{
    color: #fff !important;
}


@media screen and (max-width: 767px){
.zoho_form_wrap #crmWebToEntityForm .form_wrap_full .half_wrap_l,
.zoho_form_wrap #crmWebToEntityForm .form_wrap_full .half_wrap_r {
    width: 100%;
}
.page-id-4672 .zoho_form_wrap #crmWebToEntityForm label{
		display: block;
}	
.page-id-4672 .vc_custom_1615923409671 {
    margin-bottom: 0px !important;
}
.vc_custom_1615923569950 .wpb_wrapper {
    padding: 0 !important;
}
.page-id-4672 .zoho_form_wrap img#wf_tr_img_4f86d1067bdb1e9f9eddc9b38aa6cee966668c547ee6c6e95bf44fa2988b5022 {
    display: none;
}
	
}
/**** Ahmed Styling End ****/

.home #content {
	padding-top: 30px;
}

.featuredGrid {
    position: relative;
    padding-bottom: 29%;
    height: 0;
    max-width: 1500px !important;
	width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
	margin-bottom: 50px !important;
}
.featuredGrid .container {
	max-width: 1500px !important;
	width: 96% !important;
    margin: 0 2%;
}
@media screen and (min-width: 1500px) {
	.featuredGrid {
		padding-bottom: 30%;
		height: 445px;
    	padding-bottom: 0;
	}
	.featuredGrid .vc_col-sm-4 .vc_column-inner h3 {
		font-size: 40px !important;
    	line-height: 40px !important;
	}
}
@media screen and (max-width: 1000px) {
	.featuredGrid {
		padding-bottom: 100% !important;
    	margin-bottom: -150px !important;
	}
	.featuredGrid .container {
		overflow: hidden;
	}
	.featuredGrid .column_container {
		width: 100%;
	}
	.featuredGrid .column_container {
		position: relative !important;
		padding-bottom: 46%;
		height: 50%;
	}
	.featuredGrid .container .vc_inner {
		position: absolute !important;
    	height: 50% !important;
    	width: 100% !important;
    	top: 0 !important;
    	left: 0 !important;
	}
	.featuredGrid .vc_col-sm-4 .vc_inner {
		width: 49% !important;
    	float: left;
    	position: relative !important;
		clear: none !important;
	}
	.featuredGrid .vc_col-sm-8 {
		height: auto !important;
		margin-bottom: 20px !important;
	}
	.featuredGrid .vc_col-sm-8 .vc_row {
		height: 100% !important;
	}
	.featuredGrid .vc_col-sm-8 .vc_column-inner {
		height: 100% !important;
	}
	.featuredGrid .vc_col-sm-8 .vc_col-sm-12 {
    	height: 100%;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
	}
	.featuredGrid .vc_col-sm-4 .wpb_wrapper>div:nth-of-type(1) {
		margin-right: 1% !important;
	}
	.featuredGrid .vc_col-sm-4 .wpb_wrapper>div:nth-of-type(2) {
		margin-left: 1% !important;
	}
	.featuredGrid .vc_col-sm-4 .vc_column-inner h3 {
    	font-size: 3vw !important;
		line-height: 3vw !important;
	}
}
@media screen and (max-width: 768px) {
	.featuredGrid {
    	padding-bottom: 120% !important;
		margin-bottom: 40px !important;
	}
	.featuredGrid .vc_col-sm-4 {
   		padding-bottom: 56%;
	}
	.featuredGrid .vc_col-sm-4 .vc_row {
		width: 100% !important;
	}
	.featuredGrid .vc_col-sm-4 .wpb_wrapper>div:nth-of-type(1) {
		margin-right: 0 !important;
	}
	.featuredGrid .vc_col-sm-4 .wpb_wrapper>div:nth-of-type(2) {
		margin-left: 0 !important;
	}
	.featuredGrid .vc_col-sm-4 .vc_column-inner h3 {
		font-size: 5vw !important;
    	line-height: 5vw !important;
		top: 15px !important;
	}
}
.featuredGrid .container {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.featuredGrid .vc_column-inner {
	background-size: cover;
}
.featuredGrid .section_clear,
.featuredGrid .wpb_wrapper,
.featuredGrid .vc_row,
.featuredGrid .wpb_column,
.featuredGrid .column_container,
.featuredGrid .vc_column-inner {
    height: 100%;
}
.featuredGrid .vc_col-sm-4,
.featuredGrid .vc_col-sm-12{
	border-radius: 15px;
    overflow: hidden;
}
.featuredGrid .vc_col-sm-4 .wpb_wrapper>div:nth-of-type(1) {
	height: 48%;
	margin-bottom: 4%;
}
.featuredGrid .vc_col-sm-4 .wpb_wrapper>div:nth-of-type(2) {
	height: 48%;
}
.featuredGrid .vc_col-sm-4 .vc_column-inner {
	padding: 30px !important;
}
.featuredGrid .vc_column_container::before {
	content: '';
    background: linear-gradient(0deg, #68c8c775, transparent);
    bottom: 0;
    left: 0;
    position: absolute;
    height: 18%;
    width: 100%;
    z-index: 999;
	opacity: 0;
	transition: all .1s ease-in-out;
	pointer-events: none;
}
.featuredGrid .vc_column_container:hover::before {
	transition: all .1s ease-in-out;
	opacity: 1;
}
.featuredGrid .vc_col-sm-4 .vc_column-inner h3 {
    position: absolute;
    top: 30px;
    text-transform: uppercase;
    font-weight: 600;
	line-height: 2.5vw;
    font-size: 2.5vw;
	padding-right: 30px;
}
.featuredGrid .vc_col-sm-4 .vc_column-inner h4 {
    position: absolute;
    bottom: 15px;
	text-transform: uppercase;
	padding-right: 30px;
}
.featuredGrid a.btn-bt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    opacity: 0;
}