/*
Theme Name: Publisher Child Theme
Theme URI: http://themeforest.net/item/publisher/15801051?ref=Better-Studio
Version: 1.0.0
Description: Designed by <a href="http://betterstudio.com/">BetterStudio</a>
Author: BetterStudio
Author URI: http://betterstudio.com/
Text Domain: publisher
Copyright: (c) 2016 BetterStudio
Template: publisher
*/


/* .wpb-js-composer .vc_tta-color-white.vc_tta-style-outline .vc_tta-tab > a {
    border-color: transparent;
        border-bottom-color: transparent;
    background-color: transparent;
    color: #000 !important;
    border-bottom: 3px solid #ccc !important;
} */
.wpb-js-composer .webinar_page .vc_tta-color-blue.vc_tta-style-flat .vc_tta-tab.vc_active > a {
   
    border-bottom: 3px solid #cc253b;
}
.mec-event-footer {
    background: #ececec;
}
.mec-event-footer .mec-booking-button {
   
    background: #cc253b !important;
    color: #fff !important;
}
.willingness{text-align:center;}
.willingness h3{font-size:22px; color:#000; font-weight:800;}
.willingness h4{font-size:18px; color:#db2429 ; font-weight:800;}
.willingness p{font-size:12px; color:#000; font-weight:400;}
.willingness .bs-vc-wrapper {border: 1px solid #000;}
.aim-asma-adt-btn .popup-wrapper.aim-dti {
    border: none !important;
    width: 200px!important;
    vertical-align: middle !important;
    text-align: center !important;
    margin: 0 auto !important;
}
/********** Board -Members Css **************/

.page-id-6739 .board-members .wpb_wrapper {text-align: center !important;color: #000!important;}
.page-id-6739 .board-members .wpb_wrapper h4 {text-align: center !important;color: #000!important;}


.board-members{display: flex; margin-top: 30px!important;}
.board-members .hide-div .bs-vc-wrapper{display:none!important}
.board-members .wpb_text_column.wpb_content_element.bs-vc-block {margin-bottom: 0px !important;}
.board-members .bs-vc-wrapper {padding: 20px;border-radius: 70px;height: 100%;}
.board-members img {border-radius: 50%;border: 3px Solid #e13232;}
.board-members .wpb_wrapper {text-align: center !important;color:#fff;}
.board-members h4 {font-size: 18px;color:#fff;}
.advisory .h1_heading{color:#fff;}
/********** End Board -Members Css **************/
.blog_page_section .listing article {border-bottom: 1px Solid #bcb7b7;padding-bottom: 15px;}
.listing.columns-2 .listing-item:nth-child(2n+1), .mega-links.columns-2 > .menu-item:nth-child(2n+1) {border-right: 1px solid #bcb7b7;}
.listing-item-grid-1 .item-inner .post-summary{ min-height:80px!important;}

.blog_page_section .bsac-float-center:first-child {
    padding-top: 5px;
    border-top: 4px solid #c92d45;
}
.bs-listing > .bs-shortcode, .bs-shortcode .bs-vc-block, .widget .better-studio-shortcode, .widget .bs-listing, .widget .bs-shortcode, .widget .bs-vc-block {float: left;}
.bscb-17138.bsb-have-heading-color.better-studio-shortcode.bsc-clearfix.better-social-counter.style-button.colored.in-4-col.contact-social-icons {padding: 0px;border: none;background: transparent;}
.case-study-page {padding: 20px 0px !important;}
.expertin{ min-height:50px;}
.tp-popup-wrapper{display:none;}
.bf-breadcrumb-items {padding: 7px 15px !important;}
.case-study-page h3 {display: none;}
.case-study-page article {padding: 20px;border: 2px solid #096bb4;}
.case-study-page .post-meta {display: none;}
.case-study-page h2 {padding-bottom: 15px;}
.case-study-page h2 a {color: #096bb4 !important;}
.margin-top-bottom-space{padding-bottom:30px;}
.case-study-page .post-summary {font-size: 15px;text-align: justify;color: #7b7b7b !important;}
.para-justify{font-size:15px !important;text-align:justify!important;}
.about-sub-title{margin-top:0px !important;}
.asma-tv-subtitle{margin-top:0px !important;}
.video-page .bs-vc-wrapper .section-heading.sh-t2.sh-s1{min-height:110px;}
.video-page .bs-vc-wrapper .bs-text-content .auth-name{min-height:70px;}
.sep-video-page .bs-vc-wrapper .section-heading.sh-t2.sh-s1{min-height:160px;}
.layout-1-col{margin-top:1px !important;}
.logo_2{text-align:right;}
.main-menu-container{float:right;}
.main-menu-container .main-menu.menu{float:right;}
.mega-menu .span-reading-time{display:none;}
.main-menu-wrapper{border:0px !important;}
.bspw-header-style-2{height:46px !important;}
.bs-box-1 .box-text{background:#05050599 !important;}
.bs-box-1 .box-title{color:#fff;}
.section-heading.sh-t2::after{background-color:#c92d45 !important;}
.section-heading.sh-t2 a.active, .section-heading.sh-t2 .main-link:first-child:last-child .h-text, .section-heading.sh-t2 > .h-text,.section-heading.sh-t2 .main-link.active .h-text{color:#1469ac !important;}
.submitpost-mb{margin-bottom: 20px;}
.list-post {font-size: 18px;}
.social-icons-contact .bs-shortcode.bs-social-share.style-button.colored {border: 0;background: 0;padding: 0 25px;}
.activation-btn .vc_btn3 {color: #000;background: #fff !important;border-radius: 25px;padding: 5px 20px;font-size: 16px;font-weight: 700;}
.listing a:hover{color:#1469ac !important;}
.term-badges.floated a{background-color:#c62a42 !important;}
.bs-vc-block,.wpb_single_image, .widget{background:transparent !important;border:0px !important;padding:0px !important;}
.big_title{margin:0px;}
.we_are_asma .big_title p{color:#fff;font-size:26px;font-weight:600;margin:0px;line-height:28px;}
.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a{background-color:transparent !important;color:#444 !important;line-height: 20px;

font-weight: 300;}
.widget.widget_nav_menu ul.menu li.current-menu-item > a{color:#444 !important;}
.widget.widget_nav_menu ul.menu li a{border:0px !important;}
.we_are_asma .big_title h3{color:#fff;margin:6px 0px;font-size:35px;font-weight:600;line-height:40px;}
.we_are_asma .asma_text p{color:#fff;font-size:22px;line-height:30px;}
.round_btn{margin:0px;}
.round_btn button{color:#db2429 !important;padding:8px 20px !important;margin-top:15px;}
.section-heading .other-link .h-text{font-size:14px !important;}
.span-reading-time{font-weight:600;color:#444;font-size:12px;display:block;}
.post-summary,.post-meta, .post-meta a{color:#444 !important;}
.listing-item-grid-1 .post-summary{border:0px !important;}
.post-meta .post-author{text-transform:none !important;}
.red_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color:#fff;border-color:#DB2429;background-color:#DB2429;background-image:none;padding:8px 25px;margin-bottom:20px;}
.red_btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background-color:transparent;color:#DB2429;}
.section-heading{margin-bottom:28px;}
.page .rt-reading-time{display:none !important;}
.custom_mc4wp_form input[type="submit"]{background-color:#cd253c;border-radius:0px;border:1px solid #cd253c;}
.custom_mc4wp_form input[type="email"]{color:#cd253c;font-size:14px;float:left;width:auto;}
.custom_mc4wp_form .mc4wp-form{width:30%;margin:0px auto;}
.newsltter_text{text-align:center;font-size:20px;color:#fff;margin-bottom:30px;}
.footer-widgets{padding:20px 0 20px !important;}
.footer-widgets .section-heading{margin-bottom:0px !important;}
.widget.widget_nav_menu ul.menu li a{padding:0px !important;font-size:13px !important;}
.widget.widget_nav_menu ul.menu li a::before{margin-left:0px !important;}
.site-footer .copy-footer{padding:10px 0 !important;background:#1d3746 !important;}
.site-footer .copy-1{color:#fff !important;}
.footer_logo .wpb_single_image{margin-bottom:0px !important;}
.homepage_banner_section .bs-listing{margin-bottom:0px;}
.client_logo .isotope-item{border:4px solid #e3e3e3;}
.bs-listing{background:transparent !important;border:0px !important;}
.powered-by{display:none;}
.block-quotes{margin-top:20px;}
.block-quotes p{font-size:30px;line-height:50px;font-weight:400;letter-spacing:0px;font-family:"Roboto Condensed", Arial, Tahoma, sans-serif;color:#444444;}
.block-quotes::after{content:"";width:55px;height:40px;background:url(https://innoservwebsites.in/web/asma/wp-content/uploads/2018/09/blockquote.png);position:absolute;left:-10px;top:20px;}
.block-quotes h3{font-size:15px;font-weight:300;font-style:italic;}
.rt-reading-time{font-size:12px;font-weight:600;}
.post-template-10 .single-container > .post{background:transparent !important;border:0px !important;}
.h1_heading{color:#1469ac;font-size:26px;line-height:30px;}
.h1_heading:after{content:"";display:block;width:160px;height:2px;background:#db2429;margin:0px auto;margin-top:0px;margin-top:20px;}
.h3_heading{color:#1469ac;}
.h3_heading:after{content:"";display:block;width:160px;height:2px;background:#db2429;margin:0px auto;margin-top:0px;margin-top:20px;}
.post-meta .comments{display:none;}
.blog_grid .listing-item-grid-1 .post-summary{padding-bottom:2px !important;}
.client_logo .vc_col-sm-2 .vc_box_border_grey{border:1px solid #ccc;background:#fff;padding:15px 20px;}
.client_logo .vc_col-sm-2{padding:5px !important;}
.Video_post .h-text{text-transform:none !important;font-size:20px !important;line-height:28px !important;font-weight:400;}
.Video_post .section-heading{margin-bottom:10px !important;}
.custom_btn button{padding:7px 20px !important;box-shadow:none !important;background:#c92d45 !important;color:#fff !important;}
.custom_btn .section-heading.sh-t2.sh-s1{padding:10px 20px 0;}
#site-footer{border-top:1px solid #eaeaea;}
.press-release-section .widget{padding:25px 0px !important;}
.press-release-section .section-heading.sh-t1 .h-text{background:transparent !important;}
.press-release-section .section-heading.sh-t2.sh-s1{background:#096bb4;padding:0px 20px;line-height:6px;margin:0 0 15px;}
.press-release-section .section-heading.sh-t2 > .h-text{color:#fff !important;}
.category_box .bs-popular-term-item{display:inline-block;padding:6px 20px !important;border:1px solid #000 !important;margin:4px !important;transition:0.3s;}
.category_box .bs-popular-term-item:hover{background:#096bb4;color:#fff !important;border-color:#096bb4 !important;}
.blog_page_section .btn-bs-pagination{background:#c92d45;padding:3px 20px !important;margin-top:20px;color:#fff !important;font-size:14px !important;}
.category_box .term-count{display:none !important;}
.category_box .section-heading{display:none;}
.event_listing_page > .bs-vc-wrapper{background:#fff;padding:20px;border:1px solid #d5d5d5;margin-bottom:30px;}
.event_listing_page .wpb_text_column.wpb_content_element.bs-vc-block,.event_listing_page .wpb_single_image.wpb_content_element{margin-bottom:0px !important}
.event_heading{text-align:left;margin:0px 0px 8px 0px;color:#1469ac;font-size:20px;border-bottom:1px solid #c0c0c0;padding-bottom:8px;}
.event_listing_page .vc_single_image-img{width:165px;height:auto;}
.organised_section{text-align:center;border:1px solid #dadada !important;padding:5px 20px !important;}
.event_button,.su-lightbox,.popup-button{padding:5px 5px;display:block;color:#fff !important;background:#096bb4;margin:10px 0px !important;font-size:14px;}
.su-lightbox{cursor:pointer;}
.lightbox-contact{display:none;}
.organised_section i{padding-right:10px;}
.contact_form .vc_col-sm-4,.contact_form .vc_col-sm-12{padding:5px;}
.contact_form{background:#e9e9e9;padding:22px;border:1px solid #b3b3b3;margin-bottom:30px;}
.contact_form textarea{height:85px;}
.client_logo .wpb_single_image{margin-bottom:0px;}
.popup-wrapper{padding:20px;border:1px solid #aaa;text-align:center;}
.popup-button:active{box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) inset;}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.5);transition:opacity 200ms;visibility:hidden;opacity:0;z-index:99999;}
.overlay.light{background:rgba(255, 255, 255, 0.5);}
.overlay .cancel{position:absolute;width:100%;height:100%;cursor:default;}
.overlay:target{visibility:visible;opacity:1;}
.popup{margin:8% auto 0px auto;padding:20px;background:#fff;border:1px solid #666;width:500px;box-shadow:0 0 50px rgba(0, 0, 0, 0.5);position:relative;}
.light .popup{border-color:#aaa;box-shadow:0 2px 10px rgba(0, 0, 0, 0.25);}
.popup h2{margin-top:0;color:#096bb4;font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;font-size:17px;margin-bottom:18px;border-bottom:1px solid #096bb4;padding-bottom:12px;}
.popup .close{position:absolute;width:35px;height:35px;top:-18px;right:-15px;transition:all 200ms;font-size:21px;font-weight:bold;text-decoration:none;color:#fff;background:#096bb4;text-align:center;border-radius:50%;line-height:38px}
.popup .close:hover{opacity:1;}
.popup .content{max-height:400px;overflow:auto;}
.popup p{margin:0 0 1em;}
.popup p:last-child{margin:0;}
.popup .column.one{margin-bottom:10px;}
input:focus{border-color:#096bb4 !important;}
.wpcf7-submit{background:#096bb4 !important;}
.thankyou-icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{background-color:#096BB4;}
.thankyou-icon.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{color:#fff;}
.thank_you_heading,.thank_you_p{text-align:center;}
.thank-you-section{margin-top:40px;margin-bottom:20px;}
.thank_you_p{font-size:20px;line-height:26px;}
.download_button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color:#666;border-color:#9F9F9F;background-color:#F9F9F9;}
.download_button .vc_btn3.vc_btn3-size-md .vc_btn3-icon{color:#3aa84a;}
.bf-breadcrumb-container{padding:0px !important;}
.site-header.header-style-2.full-width .main-menu.menu .mega-menu{padding:6px 20px;}
.mega-menu-border{border-left:1px solid #c2c2c2;}
.mega-menu .bs-listing-listing-classic{padding:0px !important;}
.mega-menu .widget.widget_nav_menu ul.menu li > a{text-transform:capitalize;}
.mega-menu .widget.widget_nav_menu ul.menu li > a:hover{background:transparent !important;color:#db2429 !important;}
.mega-menu .listing-item-classic-1 .title a{color:inherit;font-size:16px;line-height:18px;color:#096bb4;}
.mega-menu a.read-more{background-color:#096bb4 !important;color:#fff !important;}
.mega-menu .term-badge{display:none;}
.heading_pos{text-align:left;color:#1469ac;font-size:17px;padding-bottom:8px;min-height:108px;margin-top:10px;font-weight:400;line-height:24px;}
.red_border_top:before{content:"";display:block;width:100;height:2px;background:#d5d5d5;margin:8px 0px 8px 0px;}
.pop-paper{padding:0px;border:0px solid #aaa;text-align:center;width:70%;margin:0px auto;}
.research_listing > .bs-vc-wrapper{background:#fff;padding:20px 12px;margin-bottom:35px;border:1px solid #dedede;}
.research_listing .wpb_raw_html{margin-bottom:0px;}
.mega-menu .widget.widget_nav_menu ul.menu li.current-menu-item > a{background-color:transparent !important;color:#c9253d !important;}
#menu-event-mega-menu .sub-menu{border:0px !important;display:none !important;}
#menu-event-mega-menu .menu-item:hover .sub-menu{display:block !important;}
.mega-menu .widget.widget_nav_menu ul.menu .sub-menu > li a{border-bottom:0px solid #dedede !important;}
.mega-menu .term-badges{display:none;}
.sidebar-column .section-heading.sh-t1{border-bottom:2px solid #c9253d;}
.sidebar-column .section-heading.sh-t1 .h-text{display:inline-block;padding:4px 17px 4px 0;color:#096bb4;background:transparent;}
.red_border_top .wpb_wrapper{min-height:45px !important;}
.widget.widget_nav_menu ul.menu li{-webkit-transition:height 200ms ease-in;-moz-transition:height 200ms ease-in;-o-transition:height 200ms ease-in;transition:height 200ms ease-in;}
.mega-menu .widget.widget_nav_menu ul.menu li{padding:2px 0px;}
.main-menu li > a:focus{outline:none;}
.advertisement_contact{padding:25px !important;background:#e7e7e7 !important;border-radius:5px;}
.adver-title{text-align:center;}
.adver-title .big{font-size:80px;font-weight:700;color:#3d7fb0;line-height:72px;letter-spacing:-3px;}
.adver-title .small{font-size:55px;line-height:58px;font-weight:700;}
.adver-title p{font-size:18px;margin-top:20px;line-height:30px;}
.font-size-15{font-size:15px;}
.about_page_section{margin-top:3%;margin-bottom:3%;}
.about_page_section:before{content:"";display:block}
.about_page_section ul{margin-left:15px;padding:0px;}
.about_page_section li{list-style-image:url('https://innoservwebsites.in/web/asma/wp-content/uploads/2018/10/3.png');line-height: 26px;font-size: 15px;}
.about_page_section h3{font-size:24px;color:#096bb4;font-weight:400;}
.about_page_section h3:after{content:"";display:block;width:50px;height:2px;background:#c8293f;margin:10px 0px;}
.header-image img{width:100%;height:auto;}
.expertise_main_section,.our_clientele_section{margin-bottom:20px;margin-top:20px;}
.expertise_section{margin:0px 5% !important;}
.expertise_section .wpb_single_image,.expertise_section .wpb_text_column.wpb_content_element{margin-bottom:0px;text-align:center;}
.expertise_section .bs-vc-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;transition:box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out, transform 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out, transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;background:#fff;margin-bottom:2em;border-radius:4px;transition:0.3s ease-in-out;position:relative;padding:2em;box-shadow:0 0 11px #eaf0f6;}
.expertise_section .bs-vc-wrapper:hover,.fma_blog_section .item-inner:hover{box-shadow:0 10px 50px -5px rgba(51,71,91,0.12);-webkit-transform:scale(1.014);transform:scale(1.014);}
.our_clientele_section .isotope-item{margin:5px !important;}
.our_clientele_section .wpb_image_grid .wpb_image_grid_ul img{width:160px;height:auto;padding:10px;border:1px solid #b9b9b9;}
.margin-bottom-20{margin-bottom:20px;}
.fma-contact .big{margin:0px 0px 32px 0px;}
.fma-contact .big i{width:auto;height:50px;font-size:32px;color:#fff;border-radius:50%;background:#096bb4;text-align:center;padding:11px;float:left;margin-right:28px;}
.fma-contact .big p{font-size:15px;font-weight:600;color:#3e3e3e;line-height:22px;}
textarea{height:74px !important;}
.contact_section{background:#e9e9e9 !important;padding:30px !important;border-radius:8px;}
.contact_section .column.one{margin-bottom:6px;}
.fma_blog_section .item-inner{background:#fcfcfc;padding:20px;background:#fff;margin-bottom:2em;border-radius:4px;transition:0.3s ease-in-out;position:relative;padding:2em;box-shadow:2px 7px 15px #eaf0f6;}
.submit_post_page .vc_col-sm-8 .col-md-4, .submit_post_page .vc_col-sm-8 .col-md-6, .submit_post_page .vc_col-sm-8 .col-md-12{padding:4px;}
.submit_post_page .vc_col-sm-8 h5{font-size:14px;margin:4px 0px;}
.submit_post_page .vc_col-sm-8 .wpcf7-submit{padding:6px 32px;margin-top:20px;}
.submit_post_page .vc_col-sm-8{background:translatez !important;padding:30px !important;border-left:1px solid #ccc}
.big-text{font-size:60px;line-height:60px;color:#b9bfb4;margin-bottom:25px;font-weight:600;}
.standard-text{font-size:20px;line-height:26px;color:#000;}
.button_style_2 .vc_btn3{background:#096bb4 !important;color:#fff !important;font-weight:500;font-size:20px !important;line-height:20px;}
.padding-35{padding-top:35px;padding-bottom:35px;}
.icon-section{margin-top:45px;}
.icon-section .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{color:#fff;}
.icon-section .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{background-color:#096BB4;width:5em !important;height:5em !important;}
.bolded{font-weight:600;font-size:18px;}
.search-action-container > a:hover{color:#fff;}
.search-action-container > a{background:#096bb4;padding:8px 20px;color:#fff;}
.text-404{color:#db2429 !important;}
.tfree-testimonial-title{
	display:none;
}
#sp-testimonial-free-wrapper-4752 .sp-testimonial-free-section h2.tfree-client-name {    
    letter-spacing: 1px;
}
.custom_btn_vdo .vc_general.vc_btn3 {border: 2px solid #096bb4;color: #096bb4;}
.tfree-testimonial-content{font-size: 13.5px;line-height: 22px;}
.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {    
    background: #096bb4;
    color: #fff;
    padding: 8px 50px;
    border-color: #096bb4;
    border-radius: 0px;
}
.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:hover {   
background: #fff;
color: #096bb4;
}
.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a:focus,.wpb-js-composer  .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a  {
    border: 1px solid #c6293e;
    background: #c6293e;
    color: #fff;
}
.h4_heading {

    background: #e0e0e0;
    color: #096bb4;
    padding: 8px 12px;
    font-size: 18px;
}
table.ratecard {
    width: 90%;	
	overflow: auto;
	border: 1px solid #000;
	margin: 25px auto;
}
table.ratecard .theadcell{
	background:#999;
	color:#000;
	padding:10px;
}
table.ratecard tr{
	background:#fff;
}
table.ratecard tbody tr td.one{background:#f5f5f5; color:#000; padding:10px 0; text-align:center;}
table.ratecard tbody tr td.two{ color:#000; padding:10px 0;  text-align:center;}
.custom-tab #homeapge .vc_single_image-img{
 border:1px solid #000;	
}
.custom-tab .vc_tta-panels{
	padding-top:20px;
}
.mobile_visible{
	display:none;
}
.fma_blog_section  article.listing-item-grid-1 {
    margin-bottom: 0px;
}
	
.site-header.header-style-2.full-width .menu-action-buttons {
    top:  4px !important;
}
.image-mobile-vigible {
    display: none;
}
.homepage-banner-section .bs-shortcode {
    margin-bottom: 0px;	
	padding: 0px;
}
/* .homepage-second-right .bs-shortcode{
	height:49%;
} */
.homepage-second-right > .bs-vc-wrapper{
	overflow:hidden;
}
.homepage-banner-section .wpb_column.bs-vc-column.vc_column_container.vc_col-sm-6 {
    padding: 0px;
}
#homepage-banner-section .section-heading .h-text{
	color: #fff !important;
	font-size: 12px;
	line-height: 14px;
}
#homepage-banner-section .term-badges.floated{
	display:none;
}
#homepage-banner-section   .bs-box .box-image,#homepage-banner-section .listing-mg-type-1 .img-cont.img-cont.b-loaded, body.bs-ll-d .listing-mg-type-1 .img-cont.img-cont {
	background-size:100% 100% !important;
		background-repeat:no-repeat;
}
#homepage-banner-section .case-study .listing-mg-type-1 .img-cont.img-cont.b-loaded{
	background-image: url("https://www.asmaindia.in/wp-content/uploads/2019/07/top-marketers.jpg") !important;
}
#homepage-banner-section .blog-section .listing-mg-type-1 .img-cont.img-cont.b-loaded{
	background-image: url("https://www.asmaindia.in/wp-content/uploads/2019/07/Blog_305x255.jpg") !important;
	
}
#homepage-banner-section .content-container{
	display:none;
}

.homepage-banner-section .section-heading{
	margin: 0px !important;
	padding: 5px 15px !important;
	position: absolute;
	background: #db2429;
	top: 0;
	z-index: 99;
	color: #fff;
}
.right-section-two-column .vc_col-sm-6{
	padding:0px !important;
}
.homepage-second-right .listing-modern-grid-6 .mg-col-1{
	width:100% !important;	
}
/* 

.homepage-second-right .case-study .listing .listing-item{
	height:315px;
} */
.homepage-second-right .blog-section .listing-modern-grid-6 .mg-col-2{
	padding:0px;
}
.homepage-second-left .bs-box-inner {
    height: 100% !important;
}



/* .homepage-second-right .blog-section .mg-col.mg-col-1{
	height: 225px;
}
.homepage-second-right .bs-box-inner{
	height: 224px;
}
.homepage-second-right .blog-section .mg-col.mg-col-1 article{
	height: 100%;
}
 */
#homepage-banner-section  .listing-mg-6-item:hover .img-cont {
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
}
.right-section-two-column.vc_row.vc_inner{
	width: 100%;
	margin: 0px !important;
}
.homepage-second-right  .listing-modern-grid-6 .mg-col-2{
	display:none;
}
.red-color a{
	line-height: 28px !important;
	margin-top: 8px;
	background: transparent;
	border: 2px solid #fff !important;
}
.asma-tv-bottom h4{
	font-size: 22px;
	border-bottom: 1px solid #c82a41;
	padding-bottom: 20px;
}
.homepage-second-left {
	width: 56%;
}
.homepage-second-right {
	width: 50%;
}
/*.homepage-second-right {
	width: 44%;
}*/

.homepage-second-right  .bs-listing,.homepage-second-right .right-section-two-column{
	height: 50%;
}

.homepage-second-right  .bs-listing .listing-modern-grid,.homepage-second-right .listing-modern-grid-6 .mg-col-1,.homepage-second-right .listing .listing-item,.homepage-second-left .bs-vc-wrapper {
	height: 100% !important;
}

.homepage-second-left .bs-vc-wrapper,.homepage-second-left .bs-shortcode,.homepage-second-left .bs-shortcode .bs-box-inner,.report-section .bs-shortcode, .report-section .bs-shortcode .bs-box-inner {
	height: 100% !important;
}


.third-banner .bs-shortcode .bs-box-inner, .third-banner .bs-shortcode {
	height: 100%;
}
.homepage-second-right >  .right-section-two-column > .vc_col-sm-6, .homepage-second-right .right-section-two-column .vc_col-sm-6 .bs-vc-wrapper , .homepage-second-right .right-section-two-column .vc_col-sm-6 .bs-vc-wrapper .bs-listing-modern-grid-listing-6,.homepage-second-right .right-section-two-column .vc_col-sm-6 .bs-vc-wrapper .bs-listing-modern-grid-listing-6 .listing-modern-grid{
	height: 100%;
}
.icon-img img {
width: 170px;
}
.asma-tv-bottom .bs-vc-wrapper{
	/* border: 1px solid #ccc9; */
}
.asma-tv-bottom  .custom_btn_vdo {
	margin-bottom:0px;
}
.asma-tv-bottom .vc_column_container.vc_col-sm-4{
	padding:0px;
}
.img-holder.b-loaded{
	background-size:100% auto !important;
	background-repeat:no-repeat;
}
.sidebar .listing  .title,.sidebar .listing  .post-meta ,.sidebar .listing .term-badges,.sidebar .subscribe-message{
	text-align:left !important;
}
.span-reading-time{
	display:none;
}
.time-show .span-reading-time{
	display:block;
}
.post-meta{
	display:inline-block;
}
.time-show{
	float:right;
}
.time{
	display:none;
}
.single-post article .post-author-a:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f111';
    margin-left: 8px;
    font-size: 5px;
    vertical-align: middle;
    color: #adb5bd;
}
.top-share .share-handler-wrap{
	position: fixed;
	top: 30%;
	left: 0px;

}
.top-share .social-item{
	display:block;	
}
.top-share .share-handler-wrap.bs-pretty-tabs-initialized { 
    width: 35px;
}
.top-share  .text{
	display:none;
}
article .post-share{
	position:relative;
}
article .post-share-btn-group{
	position: absolute;
	top: -52px;
	left: 0px;
} 
.category .slider-container{
	display:none;}
.tv-page-buttons{
padding: 15px 18px;
color: #096bb4 !important;
font-size: 14px;
border: 2px solid #096bb4;
text-transform: uppercase;
font-weight: 800;
}
.listing-item-blog-5 .featured .img-holder.img-holder::before {
    padding-top: 50%;
}
.case-study-page  .listing-item-blog {
    border: 2px solid #096bb4;
    padding: 20px;
}
#site-footer .footer-widgets .col-sm-2 {
    width: 20%;
}
.f_logo {
    width: 50%;
    float: left;
	margin-bottom: 35px;
}
.f_logo.footer-logo2 {
	text-align:right;
}
#nav_menu-2#nav_menu-2 .section-heading.sh-t1 > .h-text{
	color: #444;
}
.site-footer .footer-widgets,.site-footer .footer-widgets .section-heading.sh-t1 .h-text {
    background-color: #fff !important;
}
.site-footer .footer-widgets .section-heading.sh-t1 .h-text, #nav_menu-2#nav_menu-2 .section-heading.sh-t1 > .h-text{
    font-size: 15px;
    color: #096bb4 !important;
    line-height: 18px;
}
#nav_menu-6,#custom_html-3{
	margin-bottom: 12px;
}
   

@media screen and (min-width: 1921px){
.homepage-second-right .bs-box-inner {height: 382px !important;}
}
@media screen and (max-width: 1920px) {
.homepage-second-right .bs-box-inner {height: 298px !important;}
}

@media screen and (max-width: 1366px) {
	
	.homepage-second-right .bs-box-inner {
		height: 253px !important;
	}
	#homepage-banner-section{
		height:600px;
	}
	#homepage-banner-section .bs-vc-wrapper,#homepage-banner-section .homepage-second-left,#homepage-banner-section .homepage-second-right{
		height:100%;
	}
}
@media screen and (max-width: 1600px) {
#homepage-banner-section {
    height: 600px;
}
}
@media screen and (max-width: 1366px) {
#homepage-banner-section {
    height: 510px;
}
}

@media screen and (max-width: 1280px) {
	#homepage-banner-section {
		height: 475px;
	}
}
@media screen and (max-width: 1024px) {
	#homepage-banner-section {
		height: 380px;
	}
	.custom_mc4wp_form .mc4wp-form {
		width: 38%;
	}
	.bf-breadcrumb.bc-top-style {
		padding: 7px 20px 0 !important;
	}
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {		
		padding: 8px 28px;
	}
	.adver-title .big {
    	font-size: 55px;
	}
	.adver-title .small {
    	font-size: 40px;
    	line-height: 50px;
	}
	.adver-title p {
		font-size: 16px;
		margin-top: 16px;
		line-height: 25px;
	}
	.list-post {
    	font-size: 16px;
	}
}
@media screen and (max-width: 768px) {
	.site-footer .copy-1, .site-footer .copy-2 {
    width: 100% !important;
}
	.site-footer .copy-1 {
    margin-top: 10px !important;
}
	.ngi-text {
    display: inline-block !important;
	}
	.site-footer .copy-2 {
    max-width: 45%;
    margin: 0 auto !important;
    float: none;
}
	#site-footer .footer-widgets .col-sm-2 {
    width: 100%;
	}
	.board-members{display: block;}
	#homepage-banner-section {
		height: 310px;
	}
	.custom_mc4wp_form .mc4wp-form {
    	width: 50%;
	}	
	#wonderplugingridgallery-3 .wonderplugin-gridgallery-tag,#wonderplugingridgallery-1 .wonderplugin-gridgallery-tag {
		width: auto;
	}
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
		padding: 8px 16px;
	}
	
	.Video_post .h-text{
		font-size: 15px !important;
		line-height: 20px !important;
	}
	.video-page .bs-vc-wrapper .section-heading.sh-t2.sh-s1 {
		min-height: 95px;
	}
	.video-page .bs-vc-wrapper .bs-text-content .auth-name {
		min-height: 78px;
		font-size: 13px;
		line-height: 18px;
	}
	.event_listing_page .popup-wrapper{
		padding: 0px;
		border: 0px solid #aaa
	}
	.event_listing_page .bs-vc-column.vc_col-sm-8{
		width: 83%;
	}
	.event_listing_page .bs-vc-column:nth-child(3){
		width: 100%;
	}
	.event_listing_page .wpb_raw_code {
		margin-bottom: 0px;
	}
	.heading_pos{
		font-size: 14px;
		line-height: 20px;
	}
	.organised_section {
		margin-top:20px;
	}
	.event_menu .children-button{
		display:none;
	}
/* 	.content-container {
		padding-left: 10px !important;
		padding-right: 10px !important;
	} */
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
		padding: 8px 15px;
	}
	.big-text {
		font-size: 36px !important;
		line-height: 36px;
		color: #b9bfb4;
		margin-bottom: 12px;
	}
	.standard-text {
    	font-size: 14px;
    	line-height: 22px;
	}
	.button_style_2 .vc_btn3 {	
		
		font-size: 14px !important;
		line-height: 14px;
	}
	
	.container.layout-2-col.layout-2-col-1.layout-right-sidebar.layout-bc-before.post-template-10 {
		margin-left: 20px !important;
	}
}

@media screen and (max-width: 767px) {
	.homepage-second-right .bs-box-inner {
    		height: 160px !important;
	}
/* 	.homepage-second-left {
		width: 100%;
	}
	#homepage-banner-section {
		height: auto;
	} */
	.right-section-two-column > .vc_column_container.vc_col-sm-6{
		width:50%;
	}
	.image-desktop-vigible {
		display: none;
	}
	.image-mobile-vigible {
		display: block;
	}
	.custom_mc4wp_form .mc4wp-form {
    	width: 45%;
	}	
	.mobile_visible{
		display:block;
	}
	.desktop_visible{
		display:none;
	}	
	.we_are_asma .asma_text p{
		text-align:center;
	}
	.we_are_asma .vc_btn3-container.round_btn {
		text-align:center;
	}
	#content .layout-1-col {
    	margin-top: 1px !important;
	}
	.rh-header .logo-container {		
		line-height: 65px !important;
		height: 70px !important;
	}
	.client_logo{
		padding: 0px 20px;
	}	
	.client_logo .vc_col-sm-2{
		width: 33.3%;
		float: left;
	}
	.custom_mc4wp_form .mc4wp-form {
		width: 65%;
	}
	.footer_logo .vc_col-sm-3{
		width:50%;
		float: left;
	}
	.footer-widgets.dark-text .col-sm-3:not(:last-child) {
		width: 32%;
		float: left;
	}
	.newsltter_text {		
		font-size: 14px;		
		margin-bottom: 15px;
	}
	.video-page .bs-vc-wrapper .bs-text-content .auth-name,.video-page .bs-vc-wrapper .section-heading.sh-t2.sh-s1,.sep-video-page .bs-vc-wrapper .section-heading.sh-t2.sh-s1 {
    	min-height: auto;
	}
	.event_listing_page .bs-vc-column.vc_col-sm-8 {
		width: 100%;
	}
	.event_listing_page .wpb_single_image.wpb_content_element{
		text-align:center;
	}
	.event_heading{
		text-align: center !important;
		margin-top: 15px;
	}
	.heading_pos,.red_border_top .wpb_wrapper{
		min-height:auto !important;
	}	
	h2 {
		font-size: 16px !important;
	}
	.text-align-left .wpb_wrapper p,.text-align-left .wpb_wrapper h2{
		text-align:left !important;
	}
	#wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag{
		padding: 4px 5px !important;
		font-size: 11px !important;
		border: 1px solid #096bb4 !important;
		letter-spacing: 0px !important;
		font-weight:300 !important;
	}
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
		border:2px solid #096bb4;
		background-color: transparent;		
		border-radius: 0px;
	}
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
		color: #096bb4;
	}
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
		border:2px solid #096bb4;
		background-color: #096bb4;		
		border-radius: 0px;
	}
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
		color: #fff;
		padding: 10px 20px;
		font-size:15px;
	}
	.wpb-js-composer .custom-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:hover .vc_tta-panel-title > a{
		color: #096bb4;
	}
	.submit_post_page .vc_col-sm-8{
		border-left:0px;
	}
	
}

@media screen and (max-width: 620px) {
	#homepage-banner-section {
		height: auto;
	}
	.homepage-second-left {
		width: 50%; /*100%*/
	}
	.homepage-second-right {
		width: 50%; /*100% */
	}

	 #homepage-banner-section .homepage-second-left,.homepage-second-right .case-study{
		 height: 275px;
	}
}
@media screen and (max-width: 600px) {
.vc_custom_1546239342458 {display:none;}
	.bsac-caption {
    display: block;
    color: #6e6666;
	}
	.adver-background{
	background: #dadadacc;
	padding: 20px 0px 10px 0px;
	}
}
@media screen and (max-width: 480px) {
	.homepage-second-right .bs-box-inner {
    		height: 120px !important;
	}
	.we_are_asma .asma_text p {
		color: #fff;
		font-size: 17px;
		line-height: 24px;
	}
	#wonderplugingridgallery-1 .wpp-category-greybutton .wonderplugin-gridgallery-tag{
		width: auto !important;
		padding: 4px 10px !important;
		font-size: 13px !important;
	}
	.custom_mc4wp_form .mc4wp-form {
		width: 78%;
	}
	.footer-widgets.dark-text .col-sm-3:not(:last-child) {
    	width: 50%;
    	float: left;
	}
	
	.h1_heading {		
		font-size: 22px;
		line-height: 25px;
	}
	.popup{
		width:380px;
	}
	.our_clientele_section .wpb_image_grid .wpb_image_grid_ul img {
   	 	width: 200px;
	}
	.big {    
		float: left;
		width: 50%;
	}
	.big i {		
		height: 32px;
		font-size: 12px;
		margin-right: 14px;
	}
	
}
@media screen and (max-width: 375px){
	 #homepage-banner-section .homepage-second-left,.homepage-second-right .case-study{
		 height: 215px;
	}
	.custom_mc4wp_form .mc4wp-form {
		width: 100%;
	}
	.popup {
		width: 325px;
	}
	.custom_mc4wp_form input[type="submit"]{
		margin-top: 15px;
	}
	.custom_mc4wp_form input[type="email"] {	
		float: none;
		width: 100%;
	}
	.custom_mc4wp_form  .mc4wp-form-fields{
		text-align:center;
	}
	.our_clientele_section .wpb_image_grid .wpb_image_grid_ul img {
   	 width: 160px;
	}
	
}
@media screen and (max-width: 320px){
	.our_clientele_section .wpb_image_grid .wpb_image_grid_ul img {
   	 width: 130px;
	}
	.fma-contact .big p {
    	font-size: 11px;
	}
	.fma-contact .big i {
		width: auto;
		height: 32px;
		font-size: 12px;
		color: #096bb4;	
		background:transparent;
		padding: 6px;
		margin-right: 0px;
	}
}