body { overflow-x: hidden; }
.bx-controls-direction .bx-next {
     right: 0;
    position: absolute;
    top: 138px;
}
.double_content .bx-controls {
	display:block;
}
.slider {
	    margin-left: 40px;
}
 .double_content .bx-viewport {
    height: 70px!important;
    margin-top: 1%;
    width: 400px!important;
    margin-left: 40px;
}
.h_img {
	padding: 0;
}
@media (max-width:767px) {
.banner-area { background: url(../images/main-banner4.jpg) center bottom no-repeat #47484a;position: initial;}
.text_slide li {font-size:20px;	}
.center h2 {	font-size:25px;line-height:0;}
.banner-area h4 {display: ;}
.et_header_style_left .logo_container {margin-top: 0px;}
#et-info { position: absolute;top: 100px;font-size: 12px;}
.et_mobile_menu {color:#666;}
#large-header {height:180px!important;}
#et-info-phone {font-size: 11px;}
body.et_fixed_nav.et_secondary_nav_two_panels #main-header {top:25px!important;}
.et_header_style_left #et-top-navigation {padding-top: 0!important;}
.tab_section h1 {font-size: 17px;font-weight: bold;}
.tab_section {	padding: 0;}
div#home-services-widget ul.left {display: none;}
div#home-services-widget ul.right {	display: none;}
.vc_figure img {margin-left: -40px;
    width: 85%;
}
.video-container { top: 165px;left: 2px;width: 100%;}
.half-image-right {display:none;}
.full-section-container p {text-align: justify;}
.section6 {display:none;}
.social .social_container {	width:100%;}
.et_mobile_menu li a {color: #666!important;}
.icon_xs {	width:100%;}
.seo h1 {margin-top: 30px;}
.twitter {	width:33%; float:left;}
.third-column {
	border-right:none!important;
}
.slider_head {
	width: 100%!important;
}
.slider {
    margin-left:0px;
}
.right {
    margin-left: 80px!important;
}
.slider img {
	margin: 0;width:20%; float:left;
}
.bx-controls-direction .bx-prev {
    
    top: 173px!important;
    
}
.bx-controls-direction .bx-next {
    right: -15px!important;
   
    top: 171px!important;
}
	
#et_top_search {
    
    left: -42px;
    top: -3px;
}	
	.banner-area{ background-size: cover;}	
	.seo .container{ width:100%}
}


@media only screen and (min-width:768px) and (max-width:1024px) {

.et_mobile_menu li a {color: #666!important;}
div#home-services-widget ul.left {	display: none;}
.section6 {display:none;}
div#home-services-widget ul.right {display: none;}
.video-container {top: 200px; left: 129px;width: 510px;}
.social .social_container {width:100%;}
.seo h1 { margin-top: 30px;}
#et_top_search {margin:0;}
.third-column {
	border-right:none!important;    width: 100%
}
.slider_head {
	width: 100%!important;
}
.slider {
    margin-left:0px;
}
.right {
    margin-left: 80px!important;
}
.slider img {
	margin: 0; float:left;
}
.bx-controls-direction .bx-prev {
    
    top: 138px!important;
    
}
.bx-controls-direction .bx-next {
     right: 30%!important;
    top: 135px!important;
}
	
}

@media only screen and (min-width:980px) and (max-width:1024px) {
#main-content .container:after {right: 26.875% !important;   }	
	
.et_header_style_left #et-top-navigation nav > ul > li > a{
	padding:10px 5px;
}
#et-secondary-nav li {
	    font-size: 13px;
}
#et_top_search {
    margin: 10px 0px!important;
}
.video-container {
    top: 192px;
    left: 230px;
    width: 510px;
}
.slider_head {
    
    margin: 40px 0 50px 0;

}
.double_content .bx-viewport {
    height: 120px!important;
   
}
.right {
   margin-left:0px!important;
}
.double_content .bx-viewport {

    margin-left: 167px;
}
}
@media only screen and (min-width:320px) and (max-width:480px) {

.video-container {top: 173px;left: -26px;width: 308px;}
.social .social_container {width:100%;}
.double_content {
	display: none;
}
}


@media only screen and (min-height:480px) and (max-height:740px) {
.banner-area {bottom:0px;}
.banner-right-area .toparea {
 
    padding: 15px 0 15px 0;
}
.text_slide li {
	font-size: 40px;
}
.center h2 {

    font-size: 40px;
    line-height: 40px;
    
}
	.text_slide li {
    font-size: 20px!important;
}
}



@media (max-width:767px) {
	
	
	.et_pb_section{
   
    padding-bottom: 0!important;
}
	.seo-list{ margin-bottom: 20px}
	.et-search-form input{ color: #ffffff}
	.social_container .address {       margin-bottom: 20px;}
	
}


@media (min-width:981px) {
.et_pb_section {
    padding: 4% 0;
	padding-bottom: 0!important;}
	
	#main-content .container:before {
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: #e2e2e2;
    content: " ";
}
	.et_right_sidebar #main-content .container:before {
    right: 20.875% !important;
}
#sidebar {
    float: left;
    width: 25%;
    background: #dff0ff;
    padding: 10px 16px;
}
	
.et_right_sidebar #left-area {
    float: left;
    padding-right: 3.5%;
	width: 75%;
    padding-bottom: 23px;
}	
	.et_right_sidebar #main-content .container:before {
    right: 25.5% !important;
}
	
#block-6 h2.wp-block-heading {
    background: #077bdd;
    border-bottom: 0;
    padding: 10px 20px;
    clear: both;
    width: 200px;
    color: #fff !important;
    font-size: 22px;
    text-align: center;
    position: relative;
}
#block-6 h2.wp-block-heading:after {
    content: "";
    height: 0;
    border-top: 28px solid #077bdd;
    border-left: 100px solid transparent;
    border-right: 100px solid transparent;
    padding-bottom: 25px;
    position: absolute;
    width: 200px;
    top: 48px;
    left: 0;
}
	
#sidebar .ar_main_div_100 .arfsubmitbutton:not(.arfsubmitedit):not(.arf_confirmation_summary_submit_wrapper) {
    float: left;
    width: 100%;
}
#sidebar .ar_main_div_100 .arf_submit_div.top_container {
    text-align: center !important;
    clear: both !important;
    margin-left: auto !important;
    margin-right: auto !important;
	margin: 10px 10px 0 0!important;
}	
	#sidebar #arffrm_100_container .page_break{ margin-bottom: 0}

	/*#main-content .container:after {right: 24.875% ;  position: absolute;
        top: 0;
        width: 1px;
        height: 100%;
        background-color: #e2e2e2;
        content: " ";     display: table;   }	
	
}*/

@media (min-width:1350px) {
.et_pb_row {
    padding: 27px 0;
}
}


.cmp-about-pages {
    font-size: 16px;    padding: 0 20px;
}
.cmp-about-pages h2 div {
    font-size: 25px;
}
.cmp-about-pages h2 {
    font-size: 24px;color: #069;    margin-bottom: 10px;font-family: 'Rokkitt', serif;
}
.cmp-about-pages p {
    line-height: 22px;
    margin-bottom: 0;
}
.pricing-button-container {
          float: left;
    padding: 8px 17px;
    color: #ffffff;
    background-color: #f66b10;
    font-family: 'Roboto Light', Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-radius: 5px !important;
    text-decoration: none;
}

.pricing-button-container a {
	color:#fff;
}
.third-column {
    float: left;
    margin: 40px 0 0 0;
    position: relative;    border-right: 2px dashed #848383;
   }
   .slider_head h2 {
   	color: #069;
   	line-height: 27px;
   	font-size:24px; margin-bottom:5px;text-align:left;font-family: 'Rokkitt', serif;
   	
   }
   .slider_head p {
   	color:#666;
   	font-size:14px; line-height: 20px; margin-bottom:30px;
   }
   .slider_head {
        float: left;
    margin: 40px 0 0 0;
    width: 50%;
    margin-left: 25px;

     
   }
   .slider_head span{
   	color:#333; font-weight:bold;font-size:18px;
   }
   .right {
   	margin-left: 15px;
   }
   .slider img {
   	margin: 0 auto;
   	display:block;  margin-top:5px;
   }
   .double_content {
   	background: #efefef;padding-bottom:40px;
   }
   .bx-controls-direction .bx-prev {
        position: absolute;
    top: 138px;
    left: 15px;
}
.et-search-form input{ color: #ffffff}