#menu-main-menu li ul.sub-menu li a.fusion-page-title-bar h1.entry-title{font-family: 'Montserrat'!important; font-weight: 500!important; font-size: 35px!important; line-height: 30px!important; float: left;}
.fusion-megamenu-holder{width: 800px !important;}
.fusion-megamenu-holder .fusion-megamenu .menu-item .fusion-megamenu-title{padding:0px !important;position: absolute !important;top: 0px;}
.fusion-megamenu-holder .fusion-megamenu .menu-item .fusion-megamenu-title a{background: transparent !important;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{padding:20px 0px !important;}
#menu-main-menu .fusion-megamenu li{border-radius:0px!important;}
#menu-main-menu .fusion-megamenu li:hover, #menu-main-menu .fusion-megamenu li.current-menu-item{background:#fff!important;}
.fusion-megamenu-holder{border-color:#1b1b1b!important;}


.fusion-breadcrumbs{font-family: 'Montserrat'!important; font-weight: 500!important; font-size: 14px!important; line-height: 20px!important; float: right;}
.web-text{font-family: 'Montserrat'; font-weight: 300; font-size: 15px; line-height: 20px;}
.web-text-bold{font-family: 'Montserrat'; font-weight: 500; font-size: 15px; line-height: 20px;}
.action-top {
    font-family: 'Montserrat'!important;
    font-weight: 800;
    font-size: 50px!important;
    text-shadow: 2px 3px 2px #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 55px;
}
.yellow {
    color: #fdb300;
}
.action-bottom {
    font-family: 'Montserrat'!important;
    font-weight: 700!important;
    font-size: 45px!important;
    text-shadow: 1px 2px 2px #000;
    line-height: 40px;
}
.lefticon .fusion-column-wrapper {
    background-size: contain!important;
}
.fusion-page-title-bar h1 {color: #0474ed!important;text-shadow: 1px 1px 1px #000!important;}
.fusion-button-wrapper .fusion-button{background: #0474ed!important;}
.fusion-button.button-flat, .fusion-button-wrapper .fusion-button#menu-main-menu li ul.sub-menu li a:hover{box-shadow: 4px 7px 10px #000!important;
}
#menu-main-menu li a .fusion-caret .fusion-dropdown-indicator{color: #fff; font-weight: 600 !important;}

#menu-main-menu .sub-menu .fusion-dropdown-submenu a{line-height: 20px !important;}
.bluebgttop {font-family: 'Montserrat'!important; font-size: 28px; text-transform: uppercase;    line-height: 30px; letter-spacing: 1px; font-weight: 700;}
.bluebgbottom {font-size: 30px; line-height: 30px; font-family: 'Montserrat';font-weight: 300;}
.inner-circle li{margin-bottom: 0px !important; padding-bottom: 0px !important;}
.inner-circle li .fusion-li-item-content{font-weight: 600;}
.black-shadow{text-shadow: 4px 1px 10px #000;}
.white-shadow{text-shadow: 2px 2px 2px #fff;}
/************************* Sub Menu ***********************/
.fusion-main-menu .sub-menu{background-color: #fff!important; width: 240px!important; border-top: 0px solid #0474ed!important;}
#menu-main-menu li ul.sub-menu li a{border-radius: 0px!important; margin: 0px 0px!important;background:#fff !important; padding: 6px 15px!important;font-family: 'Montserrat'!important; letter-spacing:0px;}
#menu-main-menu li ul.sub-menu li:before{display:none;}
#menu-main-menu li ul.sub-menu li a:hover, #menu-main-menu li ul.sub-menu li.current_page_item a{background: #0474ed !important; color:#fff !important;}
#menu-main-menu .fusion-megamenu-icon{color: #fff;}
.widget.widget_nav_menu .menu-main-menu-container .menu .menu-item .sub-menu{display:none;}
.ttshowcase_rl_aditional_info .ttshowcase_rl_subtitle{display:none !important;}
.mylist_slider{list-style:none; padding-left:0px;}
.mylist_slider li a, .tell{color:#ff1000;}
.ttshowcase_rl_image.tt_img_circle.tt_img_none, .ttshowcase_slider .bx-wrapper .bx-has-pager {display: none;}


.myblog-category {font-family: 'Montserrat', sans-serif!important; font-size: 18px!important; font-weight: 500!important; color: #e60000!important;}
.mypage_title_bottom {font-family: 'Montserrat', sans-serif!important; font-size: 45px!important; color: #535353!important; font-weight: 300!important;    line-height: 45px!important; margin-bottom: 20px!important;}
.single #sidebar{padding: 20px 30px !important; background: url(img/sidebar-bg.png) repeat-y; background-size: contain;    }
.single #main {padding-top: 0px;}
.single #sidebar .widget .heading .widget-title{font-family: 'Montserrat', sans-serif !important; font-size: 22px !important; line-height: 30px; font-weight: 400 !important; color: #535353 !important; margin-bottom: 10px;padding: 0px !important; background: transparent !important;}
.recent_posts{}
.recent_posts .recent_post_wrap{float: left; margin-bottom: 15px;}
.recent_posts .post-thumb{}
.recent_posts .post-title{font-family: 'Montserrat', sans-serif; font-size:16px; line-height:22px; font-weight: 400 !important; color: #535353 !important; margin-top: 10px; float: left; width: 100%;}
.recent_posts .post_des{font-family: 'Montserrat', sans-serif; font-size:14px; line-height:20px; font-weight: 400 !important; color: #7b7b7b !important;}
.recent_posts .post_link{font-family: 'Montserrat', sans-serif; font-size:14px; line-height:20px; font-weight: 500 !important; color: #535353 !important; margin-top: 5px; float: left; width: 100%;}
.recent_posts .post_link:hover{color: #0f75bc !important;}
/**************** Custom Meta ********************/
.custom_post_meta{float: left; width: 100%; margin-bottom: 20px;}
.custom_post_meta .custom_col_4{float:left; width:33.33%; font-family: 'Montserrat', sans-serif; font-size:14px; line-height:18px; font-weight: 400 !important; position:relative; padding-left:22px;}
.custom_post_meta .custom_post_date:before{content:''; position: absolute; top:0px; left:0px; background: url(img/calender-icon.png) no-repeat; background-size:contain; width:16px; height:15px;}
.custom_post_meta .custom_post_category:before{content:''; position: absolute; top:0px; left:0px; background: url(img/tag-icon.png) no-repeat; background-size:contain; width:16px; height:15px;}
.custom_post_meta .custom_post_author:before{content:''; position: absolute; top:0px; left:0px; background: url(img/user-icon.png) no-repeat; background-size:contain; width:16px; height:15px;}
.ohio-text {font-size: 16px!important; font-family: 'Montserrat', sans-serif;  font-weight: 300; line-height: 24px;}
.myblogtitle {font-family: 'Montserrat', sans-serif!important; font-size: 30px!important; font-weight: 400!important; line-height: 40px!important;    color: #535353!important;}
.myblogtitle_small {font-family: 'Montserrat', sans-serif!important; font-size: 25px!important; font-weight: 400!important; line-height: 30px!important;    color: #535353!important;}
.servul {width: 100%; float: left;  padding-left: 0px!important; margin-bottom: 0px !important; margin-top: 5px;}
.servul.servul_full .servli {font-size: 16px!important; font-family: 'Montserrat', sans-serif; font-weight: 300; line-height: 22px; list-style: none;position: relative; padding-left: 25px; margin-bottom: 5px;}
.servul_full .servli {width: 100% !important;}
.servul.servul_full .servli:before {content: ""; background: url(img/circle-chk.png); display: inline-block; top: 2px; left: 0px!important; width: 17px;    line-height: 20px!important; height: 16px; position: absolute;} 
.servul.servul_full.pros_list .servli:before{background: none!important; content: "\f046" !important; color: #03ca12; font-family: fontawesome; font-size: 18px!important;}
.servul.servul_full.cons_list .servli:before{background: none!important; content: "\f068" !important; color: #ca0303; font-family: fontawesome; font-size: 16px!important;}


#respond{margin-bottom: 40px;}
.fusion-page-title-bar .fusion-breadcrumbs a span, .fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs a{color:#fff !important;}
.post-content .blog-shortcode-post-title a:after, .post .fusion-post-title:after{display:none !important;}

.benefits-col--left .benefits-heading-title h4,
.benefits-col--right .benefits-heading-title h4 {
	color: #424242 !important;
    margin: 0;
    text-align: right;
    font-size: 17px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
}
.benefits-col--right .benefits-heading-title h4 {
	text-align: inherit;
}
.benefits-col--left .benefits-text p,
.benefits-col--right .benefits-text p {
	color: #828282 !important;
	text-align: right;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300 !important;
	font-size: 13px;
}
.benefits-col--right .benefits-text p {
	text-align: inherit;
}
.benefits-col--middle {
    margin: 110px 0 !important;
}
.benefits-col--left .fusion-builder-row:first-child {
    margin-right: -180px;
}
.benefits-col--left .fusion-builder-row-inner:first-child, 
.benefits-col--left .fusion-builder-row-inner:nth-child(6) {
    margin-right: -180px;
}
.benefits-col--left .fusion-builder-row-inner:nth-child(2), 
.benefits-col--left .fusion-builder-row-inner:nth-child(5) {
    margin-right: -60px;
}
.benefits-col--right .fusion-builder-row-inner:first-child, 
.benefits-col--right .fusion-builder-row-inner:nth-child(6) {
    margin-left: -180px;
}
.benefits-col--right .fusion-builder-row-inner:nth-child(2), 
.benefits-col--right .fusion-builder-row-inner:nth-child(5) {
    margin-left: -60px;
}

@media screen and (max-width: 800px) {
	.benefits-col--middle {
    	margin: 20px 0 60px !important;
	}
	.benefits-col--left .fusion-builder-row:first-child,
	.benefits-col--left .fusion-builder-row-inner:first-child, 
	.benefits-col--left .fusion-builder-row-inner:nth-child(6),
	.benefits-col--left .fusion-builder-row-inner:nth-child(2), 
	.benefits-col--left .fusion-builder-row-inner:nth-child(5) {
		margin-right: 0;
	}

	.benefits-col--right .fusion-builder-row-inner:first-child, 
	.benefits-col--right .fusion-builder-row-inner:nth-child(6),
	.benefits-col--right .fusion-builder-row-inner:nth-child(2), 
	.benefits-col--right .fusion-builder-row-inner:nth-child(5) {
		margin-left: 0;
	}
	.benefits-col--left .benefits-heading-title h4, 
	.benefits-col--right .benefits-heading-title h4,
	.benefits-col--left .benefits-heading-title h4, 
	.benefits-col--right .benefits-heading-title h4,
	.benefits-col--left .benefits-text p, 
	.benefits-col--right .benefits-text p,
	.benefits-icon {
		text-align: center !important;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
	.mobile_bg_none{background-image:none !important; background-color: #f5f5f5 !important;}
	.mobile_dark_txt.white{color: #747474 !important;text-shadow: 0px 0px 0px #fff;}
	.upercase.monts-25-reg.black-shadow.white.mobile_dark_txt, .upercase.monts-45-bold.black-shadow.blue, .upercase.monts-35-reg.black-shadow.white.mobile_dark_txt{text-shadow: 0px 0px 0px #fff;}
	
	.top_padding_none .fusion-column-wrapper{padding-top:0px !important;}
	.fusion-page-title-bar h1.entry-title{font-size: 24px!important;}
	.lefticon .fusion-column-wrapper{background-image:none !important;padding:0px !important;}
	.action-top{font-size: 35px!important; line-height: 40px; margin-bottom: 5px;}
	.action-bottom{font-size: 30px!important;}
	.button-xlarge{padding: 15px 12px!important;}
	.padding_bottom_20{padding-bottom:20px!important;}
	.fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0 0 20px !important;}
	.fusion-footer-widget-area .widget-title{margin: 0 0 10px !important;}
	.img-chooseus{padding-bottom:40px!important;}
	.homevideo:after{border: 4px solid #797979;}
	.margin_bottom_none{display:none !important;}
	.homevideo:before{height: 100%;}
}