/*
Theme Name: Urblox
Theme URI:
Description: A child theme
Author: 
Author URI:
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");
.special-word {
	font-weight:700 !important;
	color:#15994a !important;
	text-transform: lowercase;
}
.tp-caption.textshadow{text-shadow: 1px 0px 4px #000;}
.page-id-308 .title_subtitle_holder_inner {top: -80px;}
.qode_grid_1200 .grid_section .section_inner, .qode_grid_1200 .container_inner{width:90%;}
.footer_bottom ul li a {text-transform: capitalize;}
.footer_bottom ul li {margin-right: 10px;}
.cfooter i{    position: absolute;margin-left: -20px;top: 5px;}
.cfooter p{position:relative;margin-bottom:0px; margin-top: 6px;}
.cfooter{    margin-left: 20px;}
footer .widget_media_image img{ padding: 10px;margin-bottom: 20px;}
.bigt, .bigt p{color:#646466;font-size: 23px;line-height: 32px; font-weight: 600;}
.twowayrow .q_icon_with_title .icon_text_inner {padding: 0 0 0px;}
.twowayrow .icon_title{font-size:18px;font-weight:600 !important;}
.hcontact p{color: #fff;font-size: 23px;line-height: 32px;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px !important;}
.gform_wrapper select{font-size: 14px !important;padding: 9px !important;}
.hcontact .gform_wrapper input[type=submit]{border: 2px solid #ffffff;color: #fff;}
.hcontact .gform_wrapper input[type=submit]:hover{background-color: #fff; border-color: #fff;color: #94BA5A;}
.cpageform .gform_wrapper input[type=submit]:hover{background-color: #94BA5A;border-color: #94BA5A}
.genquiry .gform_wrapper input[type=submit]:hover{background-color: #94BA5A;border-color: #94BA5A}

.backsize{background-size:cover}
.cpage i {color: #15970E;font-size: 20px;    margin-left: -30px;}
.cpage{    margin-left: 30px;}

.bigtext p, .bigtext li{    font-size: 18px; line-height: 28px;}
.bigtext li{    margin-bottom: 10px;}
.qode-accordion-holder .qode-title-holder, .qode-accordion-holder {background: #F5F5F5;}
.qode-accordion-holder .qode-title-holder{ border-bottom: 5px solid #fff;}
.qode-accordion-holder .qode-accordion-content {border-bottom: 5px solid #fff;}
.qode-accordion-holder .qode-title-holder i{font-size: 20px;vertical-align: middle;}
.gbigtext p, .gbigtext{    font-size: 22px;line-height: 35px;color: #15970E;}
.home .header_bottom {background-color: rgba(255, 255, 255, 0.9) !important;}
.serviceblock h3{color: #15970E;font-size: 18px !important;font-weight: 600 !important;margin-top: 15px !important;}
.serviceblock .top-icon .aio-icon, .serviceblock .top-icon .aio-icon-description, .serviceblock .top-icon .aio-icon-header, .serviceblock .top-icon .aio-icon-img {text-align: left;}
.timeline-post-left .timeline-header, .timeline-post-right .timeline-header {text-align: left !important;}
.ult-timeline-title{text-align:center !important}
.ult_tabmenu.style3>li.ult_tab_li {MARGIN-BOTTOM: 10px !important;}
nav, nav:hover{    background: none !important;    border: 0 !important;}
.header_top{background-color: rgba(255,255,255,0.9) !important;}
.header_top p {padding: 0 62px;margin: 0;font-size: 16px;font-weight: 600;color: #545454;}
.header_top{border-bottom:1px solid #D8E4CD}
.title.title_size_large h1{text-shadow: 1px 0px 4px #000;}
.desktoprow{display:block;}
.mobilerow{display:none;}

.mobile-slide{ display:none; }

@media only screen and (min-width: 1400px){
	.minhight{    padding: 360px;}
}

@media only screen and (max-width: 1280px){
.qbutton.small {font-size: 12px;line-height: 42px;height: 42px;font-weight: 600; padding-left: 15px; padding-right: 15px;
    border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;}
	nav.main_menu>ul>li>a { padding: 0 8px;font-size: 12px;}
	.q_logo img{max-width: 125px;height: auto !important;}
}

@media only screen and (max-width: 767px){
.mobile-slide{ display:block; }
.desktop-slide{ display:none !important; }

	.desktoprow{display:none;}
	.mobilerow{display:block;}
	.header_top .left{display:none !important;}
	.footer_bottom { height: 32px;}
	.ult_tab_section .ult-span-text {font-size: 12px !important;}
	.tp-caption.textshadow{font-size:25px !important;}
	.page-id-308 .title_subtitle_holder_inner {top: 0px;}
	.videotext{font-size: 15px !important; line-height: 18px !important;}
}