/*
Theme Name: Rocket Theme
Version: 1.0
Description: Rocket custom theme developed by LOGICWORLDSOLUTIONS
Author: LOGICWORLDSOLUTIONS
Author URI: http://www.logicworldsolutions.com
Template: canvas
*/

@import url("../canvas/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
a,a:hover, a:focus, input, input:focus{outline:none;box-shadow:none;}
body{font-family: 'Arial';}
body #wrapper{max-width:initial!important;padding:0px;}  
#content{padding:0px;}
.clear, .cleardiv{clear:both;display:block;float:none;} 
.padd0{padding:0px;}
.vc_column_top>.vc_column-inner{padding-top:0px!important;}
.container{margin:0px auto!important;}	
.wpb_content_element{margin-bottom:0px;}
.padl0{padding-left:0px;}
.padr0{padding-right:0px;} 
.entry img, img.thumbnail, #portfolio .group.portfolio-img img{border:none;padding:0px;background:transparent;}
.widget{margin:0px;}
h2.custom_title{font-size:24px;line-height:28px;text-transform:uppercase;text-align:center;font-weight:bold;}
#header{position:fixed;top:0px;left:0px;width:100%;z-index:999;height:90px;}
#header #logo{position:relative;z-index:1;text-align:center;} 
/* #header.pos_abso{position:absolute;}
#header.pos_fixed{position:fixed;}  */
#header.headertoggle{background:#c7c7c7;}
.black_color{color:#000;} 
.white_color{color:#fff;}
.grey_color{color:#9ba9bb;} 
.logged-in #header #navigation { margin-top:30px;}
/* .hero-right iframe{padding:0px 15px 0px 0px;z-index: 1; margin-top: 60px; } */
.hero-left{padding-bottom:19px;}
.hero-left{background-image: url(img/RC-Circuit-Gray.png);background-size:cover;}
.hero-right{background: url(img/RC-SmokeTrail.png) no-repeat center top rgb(85,85,85);background-size:80% 100%;position:relative;z-index:1;padding: 0px 10px;} 
.hero-left, .hero-right{background-position:center;background-repeat:no-repeat;padding-top:0px!important;}
/* .hero-right, .hero-left{position:relative;}  */  
.hero-right:before{content:"";background:rgb(85, 85, 85);position:absolute;top:100vh;left:0px;display: block;z-index: 1;width: 100%;height: 100%;} 
#header #navigation{background:rgba(255, 255, 255, 0.70);margin-bottom:0px;}
#header.headertoggle  #navigation{background:transparent;}
#header #navigation ul{margin-right:0px;width: 100%;}
#header #navigation ul li a{color:#000;text-transform:uppercase;font-weight: 600;}
#header #navigation ul li:hover, #header #navigation ul li a:hover, #header #navigation ul li a:focus{background:transparent;}
#header #navigation ul li:last-child a{padding-right:0px;}
#header #navigation ul li.last_cus_li a{line-height:16px;}
#header #navigation ul li.last_cus_li{position:relative;} 
#header #navigation ul li.last_cus_li:before{content:"";background-repeat: no-repeat;background-size: 100%;padding: 0px;top: 20px;position: absolute;z-index: 1;display: block;}
#header #navigation ul li.timing_li:before{background-image:url(img/Clock-Icon.png);}
#header #navigation ul li.phone_li:before{background-image:url(img/Phone-Icon.png);}
/* .hero_txt_top {padding:150px 0px 50px;} */ 
.hero_txt_top h2{font-size:80px;line-height:110px;color:#000;text-align:center;font-weight:bold;font-family: 'Arial';text-transform: uppercase;}  
.hero-container {position: relative;}  
.hero-container .hero-left{float: left;position: absolute;height: 100%;overflow: hidden;z-index:99;}
.hero-container .hero-left .hero-column-inner {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 5;opacity: .78;background: rgba(71, 71, 71, 0.58);}
.hero-container .hero-left .hero-column-inner .hero-desc-container {position: relative;max-width: 725px;display: block;opacity: 0;}
#logo img { max-height: 100%;}
.hero-container .hero-left .hero-column-inner .hero-tagline-fade {color: #fff;margin-bottom: 2px;font-family: 'Arial';}
.hero-container .hero-left .hero-column-inner .hero-desc {color: #fff;font-size:16px;line-height:21px;}
.hero-container .hero-left .logo-middle {max-width: 550px;z-index: 10;width:100%; margin: 25% auto 0;} 
.displaynone {display: none;}
.floatright {float: right;}
/*.hero-container .hero-left .logo-middle span {
  display: inline-block;
  text-shadow: 0 0 0 whitesmoke;
  animation: smoky 5s 3s both;
}

.hero-container .hero-left .logo-middle span:nth-child(even){
  animation-name: smoky-mirror;
}
@keyframes smoky {
  0% {
	  transform:
      translate3d(15rem,-8rem,0)
      rotate(-40deg)
      skewX(70deg)
      scale(1.5);
    text-shadow: 0 0 40px whitesmoke;
	opacity: 0;
  }
  to {
    transform:
      translate3d(0rem,0rem,0)
      rotate(0deg)
      skewX(0deg)
      scale(1);
    text-shadow: 0 0 20px whitesmoke;
    opacity: 1;
  }
}
@keyframes smoky-mirror {
  0% {
	transform:
      translate3d(18rem,-8rem,0)
      rotate(-40deg) 
      skewX(-70deg)
      scale(2);
    text-shadow: 0 0 40px whitesmoke; 
	opacity: 0;
  }
  to {
    transform:
      translate3d(0rem,0rem,0)
      rotate(0deg) 
      skewX(0deg)
      scale(1);
     text-shadow: 0 0 20px whitesmoke;
    opacity: 1;
  }
}

.hero-container .hero-left .logo-middle span:nth-of-type(1){animation-delay: (3+(1/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(2){animation-delay: (3+(2/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(3){animation-delay: (3+(3/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(4){animation-delay: (3+(4/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(5){animation-delay: (3+(5/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(6){animation-delay: (3+(6/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(7){animation-delay: (3+(7/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(8){animation-delay: (3+(8/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(9){animation-delay: (3+(9/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(10){animation-delay: (3+(10/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(11){animation-delay: (3+(11/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(12){animation-delay: (3+(12/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(13){animation-delay: (3+(13/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(14){animation-delay: (3+(14/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(15){animation-delay: (3+(15/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(16){animation-delay: (3+(16/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(17){animation-delay: (3+(17/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(18){animation-delay: (3+(18/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(19){animation-delay: (3+(19/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(20){animation-delay: (3+(20/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(21){animation-delay: (3+(21/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(22){animation-delay: (3+(22/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(23){animation-delay: (3+(23/10))s;}
.hero-container .hero-left .logo-middle span:nth-of-type(24){animation-delay: (3+(24/10))s;}*/
.hero-container .hero-left .n2-section-smartslider {
	transform: translate(1000%, 0);
	animation-name: moveRnL;
	animation-duration: 5s;
	animation-iteration-count: 1;
	animation-timing-function: cubic-bezier(1, 1.1, 0, 1);
	animation-fill-mode: forwards;
	animation-delay: 5s;
}
@keyframes moveRnL {
    0%   {transform: translate(1000%, 0);}
    100% {transform: translate(0%, 0);}
}
@-webkit-keyframes moveRnL {
    0%   {transform: translate(1000%, 0);}
    100% {transform: translate(0%, 0);}
}
.hero-container .hero-left .logo-middle {
	position: relative;
	animation-name: moveInL;
	animation-duration: 5s;
	animation-iteration-count: 1;
	animation-timing-function: cubic-bezier(1, 1.1, 0, 1);
	animation-fill-mode: forwards;
	animation-delay: 5s;
}
@keyframes moveInL {
    0%   {transform: translate(0%, 0);}
    100% {transform: translate(-1000%, 0);}
}
@-webkit-keyframes moveInL {
    0%   {transform: translate(0%, 0);}
    100% {transform: translate(-1000%, 0);}
}
.mobileslider {display: none;}
.about_section{padding:50px 0px 260px;}
.about_img .wpb_single_image{/*border:2px solid #fff;*/}
.about_right_txt p{color:#fff;font-size: 20px;line-height:25px;text-align:justify;margin-top:20px;}
.service_section{background-size: cover;}
.service_list{text-align:center; padding:0px 10px 35px !important;}
.service_icon img{width:55px;height:55px;}
.border_grey{border-bottom:1px solid #abadae;}
.service_content h4{font-size: 21px;line-height: 24px;color: #24b492;margin: 13px 0px 20px;}
.service_content p{font-size: 14px;line-height: 18px;color: #555;margin: 13px 0px 20px;}
/* padding-bottom: 56.25%; #abadae*/
.rs-widget-container {position: relative;padding-bottom: 50%;padding-top: 50%;height: 100vh;height: -webkit-calc(100vh - 200px);
    height: -moz-calc(100vh - 200px);
    height: calc(100vh - 200px);width: 100%;top: 0;left: 0;overflow-x:hidden; }
.rs-widget-container iframe {position: absolute;top:0;left: 0;width: 100%;height: 100vh;height: -webkit-calc(100vh - 250px);
    height: -moz-calc(100vh - 250px);
    height: calc(100vh - 250px);}
.page header>h2.title{display:none;}
.support_txt p{font-size:21px;line-height:24px;color:#000;font-weight:600;margin:0px;}
.support_txt .download_btn{text-align:center;}
.support_txt .download_btn a{font-size:21px;line-height:24px;color:#fff;border:4px solid #fff;    font-weight: bold;padding: 10px 50px;display:inline-block;margin-top:30px;}
.support_txt .download_btn a:hover{text-decoration:none;}
.support_section_bg{background-size:contain;background-position:center center;margin-bottom:60px;background-repeat: no-repeat; background-color: #d8d8d8;}
.contact_section{background-size:cover;background-position:center;z-index: 1;}
.contact_form .phone_field{padding-right:0px;}
.contact_form .input_field span{margin-top:5px;}
.contact_form .input_field span, .contact_form .input_field span input, .contact_form .input_field span textarea{width:100%;display:block;}
.contact_form .input_field label{font-size:14px;line-height:18px;color:#000;display:block;}
.contact_form .input_field span input, .contact_form .input_field span textarea{border:2px solid #f1f1f1;background:#f5f5f5;color:#000;font-size:14px;line-height:18px;height:auto;padding:7px 15px;margin-bottom:15px;}
.contact_form .input_field span textarea{height:160px;width:100%;}
.contact_form  .submit_btn{text-align:center;} 
.contact_form  .submit_btn input[type="submit"]{color:#000!important;font-size:14px;line-height:18px;text-transform:uppercase;border:2px solid #000;padding:6px 24px;background:transparent;font-weight:bold;}
.contact_info .cont_avail, .contact_info .cont_phone{position:relative;padding: 10px 0px 50px 55px;} 
.contact_info .cont_avail:before, .contact_info .cont_phone:before{content:"";background-repeat: no-repeat;background-size: 100%;position:absolute;top:5px;left:0px;width:40px;height:40px;}
.contact_info .cont_avail:before{background-image:url(img/Clock-Icon.png);}
.contact_info .cont_phone:before{background-image:url(img/Phone-Icon.png);}
.contact_info .cont_avail p, .contact_info .cont_phone a{font-size:16px;line-height:20px;color:#000;font-weight:600;}
.inner_community{background:#fff;box-shadow:10px 10px 4px #aaa;padding:30px 0px;position:relative;z-index:1;}  
.community_left .community_txt h4, .community_right h4{color:#2a0367;font-size:24px;line-height:28px;margin:0px 0px 20px;font-weight: bold;}
.community_left .community_txt p{color:#9ba9bb;font-size:16px;line-height:21px;margin:0px;    font-weight: 600;}
.community_right .nf-form-fields-required{display:none;}
.community_right .nf-form-content nf-field .nf-field-container{margin-bottom:10px;}
.community_right .nf-form-content .nf-field input[type="text"]{padding:8px 15px;}
.community_right .nf-form-content .nf-field input[type="text"], .community_right .nf-form-content .nf-field input[type="button"]{border:3px solid #9ba9bb;color:#9ba9bb;font-size:16px;line-height:21px;border-radius:0px;font-weight:600;}
.community_right .nf-form-content .nf-field input[type="button"]{padding:8px 40px;}
.community_right .nf-form-content .nf-field input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #9ba9bb;
}
.community_right .nf-form-content .nf-field input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #9ba9bb;
}
.community_right .nf-form-content .nf-field input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #9ba9bb;
}
.community_right .nf-form-content .nf-field input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #9ba9bb; 
}
.bottom-container .form_field span input[type="text"], .bottom-container .form_field span input[type="email"], .bottom-container .form_field span input[type="tel"], .bottom-container .form_field span textarea { color: #FFF;}
/*.bottom-container .form_field span input[type="text"]::-webkit-input-placeholder, .bottom-container .form_field span input[type="email"]::-webkit-input-placeholder, .bottom-container .form_field span input[type="tel"]::-webkit-input-placeholder, .bottom-container .form_field span textarea::-webkit-input-placeholder { color: #FFF;}
.bottom-container .form_field span input[type="text"]::-moz-placeholder, .bottom-container .form_field span input[type="email"]::-moz-placeholder, .bottom-container .form_field span input[type="tel"]::-moz-placeholder, .bottom-container .form_field span textarea::-moz-placeholder { color: #FFF;}
.bottom-container .form_field span input[type="text"]:-ms-input-placeholder, .bottom-container .form_field span input[type="email"]:-ms-input-placeholder, .bottom-container .form_field span input[type="tel"]:-ms-input-placeholder, .bottom-container .form_field span textarea:-ms-input-placeholder { color: #FFF;}*/
.ifame_hide{display:none;}
/* .form_bg{background:url(img/form-bg.png) no-repeat;position: relative;z-index: 99;width: 100%;}  */
.form_bg{/*background:rgba(199, 199, 199, 0.50);border: 10px solid #fff;border-radius: 10px;*/position: relative;z-index: 99;width: 100%;border-top: 0px;border-right:0;} 
.form_top_left {border-left: 10px solid #FFF; border-top-left-radius: 10px;}
.bottom-container .form_field {margin-bottom: 10px;text-align:center;}
.bottom-container .form_field.check_radio_label {text-align: left;}
.bottom-container{margin-right: -10px;position:relative;max-height: calc(100vh - 200px); border: 10px solid #FFF; border-top: 0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;margin-top: -10px; padding-top:10px; border-top-right-radius: 10px;}
.bottom-container .mybackgrouncontainer{background: rgba(223, 223, 223, 0.60);padding-right: 15px;padding-top: 15px;padding-left:10px;max-height: calc(100vh - 220px);width: 100%;}
div#quote_form, div#question_form { max-height: calc(100vh - 240px);width: 100%;overflow-x: hidden;padding-left: 10px;}
div#n2-ss-2-align {max-height: 400px;}
.form_top_left h3{color:#fff;font-size:20px;line-height:25px;margin:0px 0px 20px;font-weight:bold;padding-top: 10px;}
.service_radio_btn label{display:inline-block;margin: 0px 15px;font-size:14px;line-height:18px;color:#000;position:relative;}
.form_field span .wpcf7-list-item{position:relative;}
.service_radio_btn label input[type="radio"]:before, .service_radio_btn label input[type="radio"]:checked:after{width: 16px;height: 16px;left: -10px;top: 0;}
.form_field span .wpcf7-list-item input[type="radio"]:before, .form_field span .wpcf7-list-item input[type="radio"]:checked:after{width: 14px;height: 14px;left: -5px;top: 3px;margin:0px;}
.form_field span .wpcf7-list-item input[type="checkbox"]:before, .form_field span .wpcf7-list-item input[type="checkbox"]:checked:after{width: 16px;height: 16px;left: -5px;top: 3px;margin:0px;}
.service_radio_btn label input[type="radio"]:before, .service_radio_btn label input[type="radio"]:checked:after, .form_field span .wpcf7-list-item input[type="radio"]:before, .form_field span .wpcf7-list-item input[type="radio"]:checked:after{border-radius: 50%;}
.service_radio_btn label input[type="radio"]:before, .service_radio_btn label input[type="radio"]:checked:after, .form_field span .wpcf7-list-item input[type="radio"]:before, .form_field span .wpcf7-list-item input[type="radio"]:checked:after{border:2px solid #000;}
.form_field span .wpcf7-list-item input[type="checkbox"]:before, .form_field span .wpcf7-list-item input[type="checkbox"]:checked:after{border:2px solid #000;}
.service_radio_btn label input[type="radio"]:before, .service_radio_btn label input[type="radio"]:checked:after, .form_field span .wpcf7-list-item input[type="radio"]:before, .form_field span .wpcf7-list-item input[type="radio"]:checked:after, .form_field span .wpcf7-list-item input[type="checkbox"]:before, .form_field span .wpcf7-list-item input[type="checkbox"]:checked:after{content: '';position: absolute;z-index: 0;-webkit-transition: .28s ease;transition: .28s ease;} 
.form_field span .wpcf7-list-item input[type="checkbox"]:checked:after{content:"\f00c";font: normal 14px/1 FontAwesome;color: #000;}
.service_radio_btn label input[type="radio"], .form_field span .wpcf7-list-item input[type="radio"], .form_field span .wpcf7-list-item input[type="checkbox"]{-webkit-appearance: none;-moz-appearance: none;background: transparent;border: none;padding-left: 10px;}  
.service_radio_btn label input[type="radio"]:checked:after, .form_field span .wpcf7-list-item input[type="radio"]:checked:after{-webkit-transform: scale(0.5);transform: scale(0.5);background:#000;} 
.form_field span .wpcf7-list-item input[type="checkbox"]:checked:after{background:#808080;}
.form_top_right{color:#000;font-size:13px;line-height:16px;font-weight:500;}
.form_top_right a{color:#fff;display: inline-block; vertical-align: middle;}
.form_top_right a#schedule_free{position:relative;}
.form_top_right a#schedule_free:before{content:"";position:absolute;top:0px;left:5px;background:url(img/RC-Calendar_Icon.png) no-repeat;display: block;width: 38px;height: 38px;background-size: 100%;} 
.form_top_right a:hover{text-decoration:none;}
.form_field span{width:100%;}
.form_field span input, .form_field span textarea{background: transparent;} 
.form_field label, .form_field .wpcf7-list-item-label{font-size:14px;line-height:18px;font-weight:bold;color:#000;} 
.form_field span input[type="text"], .form_field span input[type="email"], .form_field span input[type="tel"]{height:auto;}
.form_field span textarea{height:80px;}
.form_field span input[type="text"], .form_field span input[type="email"], .form_field span input[type="tel"], .form_field span textarea{margin-bottom: 5px!important;border: 6px solid #fff;font-size:14px;line-height:18px;font-weight:bold;color:#000;padding:6px 10px;} 
.form_field span input[type="text"], .form_field span input[type="email"], .form_field span input[type="tel"]{width:98%;}
.form_field span textarea{width:100%;}
.banner_cus_form .form_field input::-webkit-input-placeholder, .form_field span textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000; }
.banner_cus_form .form_field input::-moz-placeholder, .form_field span textarea::-moz-placeholder { /* Firefox 19+ */     color: #000; }
.banner_cus_form .form_field input:-ms-input-placeholder, .form_field span textarea:-ms-input-placeholder { /* IE 10+ */    color: #000; }
.banner_cus_form .form_field input:-moz-placeholder, .form_field span textarea:-moz-placeholder { /* Firefox 18- */    color: #000;  } 
.form_field span .wpcf7-list-item{display:inline-block;margin: 0px 10px 0px 0px;width: auto;}
.check_radio_label label{margin-right:10px;}
.check_radio_label{padding:6px 0px;} 
.banner_cus_form input[type="submit"]{border:2px solid #fff;font-size:14px;line-height:18px;font-weight:bold;color:#000!important;text-transform:uppercase;background:transparent;padding:4px 40px;}
#question_form{display:none;} 
.get_direction_map{margin-top:10px;}
.get_direction_map label, .get_direction_map input[type="text"]{font-size: 14px;line-height: 18px;color: #000;display: block;}
.get_direction_map input[type="text"]{width:100%;border: 2px solid #f1f1f1;background: #f5f5f5;margin-top:5px;padding:5px 10px;}
.get_direction_map input[type="submit"]{background:transparent;color: #000!important;font-size: 14px;line-height: 18px;text-transform: uppercase;border: 2px solid #000;padding: 6px 24px;
font-weight: bold;display: block;margin: auto;}   


#footer #footer-widgets{border:0px;padding:0px;margin:0px;}
#footer #footer-widgets .block h3{font-size:16px;line-height:21px;color:#9ba9bb;padding-bottom: 12px;margin:0px;border:0px;text-transform:uppercase;}
#footer #footer-widgets .block{margin-bottom:20px;padding:0px;}
#footer #footer-widgets .block ul{list-style-type:none;padding:0px;margin:0px;}
#footer #footer-widgets .block p, #footer #footer-widgets .block ul li a{font-size:14px;line-height:21px;color:#515354;font-weight:600;}
#footer #footer-widgets .technology_link li{font-size:14px;line-height:21px;color:#515354;font-weight:600;}  
#footer #footer-widgets .block ul li{padding-bottom:10px;} 
#footer #footer-widgets .block p a{color:#515354;}


.blog, .single.single-post{margin-top:120px;}
.blog #header #logo, .single.single-post #header #logo{margin: 0px auto 0px;width:40%;}
.blog #header, .single.single-post #header{background: #c7c7c7;display: flex;align-items: center;}
.blog #header #navigation, .single.single-post #header #navigation{background:transparent;}
.contact_section {
    margin-top: -21% !important;
}
@media(min-width:1520px) and (max-width:1650px){
	/*.bottom-container:after{top: -18px;height: 106%;}*/
	#header #navigation ul li.last_cus_li a, #header #navigation ul li a { font-size: 14px;}
	#header #navigation ul li.support_li { margin-right: 60px;}
	
}
@media(min-width:1701px) and (max-width:1750px){
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 25px 0px 21px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;}	
			
	}
	@-moz-document url-prefix() {
	.form_bg .form_top_right {
		padding: 26px 0px 21px 0px;
	}
	}
}
@media(min-width:1651px) and (max-width:1750px){
	.hero_txt_top h2 {font-size: 90px; line-height:115px;}
	.hero-container .hero-left .logo-middle {max-width: 550px;}
	#header #navigation ul li.last_cus_li a, #header #navigation ul li a { font-size: 15px;}
	#header #navigation ul li.support_li { margin-right: 60px;}
}
@media(min-width:1751px) and (max-width:1860px){
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 26px 0px 20px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;}	
		
	}
	@-moz-document url-prefix() {
	.form_bg .form_top_right {
		padding: 26px 0px 21px 0px;
	}
	}
	.hero_txt_top h2 {font-size: 100px; line-height:125px;}
	.hero-container .hero-left .logo-middle {max-width: 600px;}
	#header #navigation ul li.last_cus_li a, #header #navigation ul li a { font-size: 16px;}
	#header #navigation ul li.support_li { margin-right: 60px;}
}
@media(min-width:2100px) and (max-width:2450px){
	
	
}
@media(min-width:2180px) and (max-width:2450px){
	.form_top_right a {width: 27%;}
	#header #navigation ul li.last_cus_li a, #header #navigation ul li a { font-size: 17px;}
}
@media(min-width:1861px) and (max-width:2179px){
	.form_top_right a {width: 25%;}
	#header #navigation ul li.last_cus_li a, #header #navigation ul li a { font-size: 17px;}
}
@media(min-width:2451px){
	.form_top_right a {font-size:25px;line-height:28px;font-weight:bold;}
	.form_bg .form_top_right{font-size:25px;}
	#header #navigation ul li.last_cus_li a, #header #navigation ul li a { font-size: 17px;}
}
@media(min-width:1980px) and (max-width:2450px){
	.form_top_right a {font-size:22px;line-height:24px;font-weight:bold;}
	.form_bg .form_top_right{font-size:20px;}
	#header #navigation ul li.last_cus_li a, #header #navigation ul li a { font-size: 17px;}
}
@media(min-width:1861px) and (max-width:1979px){  
	.form_top_right a {font-size:20px;line-height:24px;font-weight:bold;}
	.form_bg .form_top_right{font-size:18px;}
}
@media(min-width:1701px) and (max-width:1860px){  
	.form_top_right a{font-size:18px;line-height:21px;font-weight:normal;}
	.form_bg .form_top_right{font-size:18px;}
}
@media(min-width:1575px) and (max-width:1700px){  
	
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 35px 0px 24px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;margin-top: -12px;}	
			
		
	}
	@-moz-document url-prefix() {
	.form_bg .form_top_right {
		padding: 35px 0px 27px 0px;
	}
	.bottom-container {
		margin-top: -13px;
		padding-top: 11px;
	}}
}
@media(min-width:1400px) and (max-width:1574px){  
	
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 35px 0px 26px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;}	
			
	}
	@-moz-document url-prefix() {
	.bottom-container {
		margin-top: -12px;
		padding-top: 11px;
		margin-right: -11px;
	}
	.form_bg .form_top_right {
		padding: 35px 0px 28px 0px;
	}}
}
@media(min-width:1367px) and (max-width:1399px){  
	
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 35px 0px 30px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;}	
			
	}
	@-moz-document url-prefix() {
	.bottom-container {
		margin-top: -11.1px;
		padding-top: 11px;
		margin-right: -10px;
	}
	.form_bg .form_top_right {
		padding: 35px 0px 32px 0px;
	}}
}
@media(min-width:1200px) and (max-width:1366px){  
	
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 31px 0px 30px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;}	
		
	}
	@-moz-document url-prefix() {
		.bottom-container {
		margin-top: -10px;
		padding-top: 9px;
	}
	.form_bg .form_top_right {
		padding: 32px 0px 30px 0px;
	}}
}
@media(min-width:1400px) and (max-width:1700px){  
	.form_top_right a{font-size:14px;line-height:18px;font-weight:normal;}
	.form_bg .form_top_right{font-size:15px;}
	
}
@media(min-width:1861px) and (max-width:2450px){ 
	.hero_txt_top h2 {font-size: 110px; line-height:135px;}
	.hero-container .hero-left .logo-middle {max-width: 700px;}
	.form_top_right a#schedule_free {width:32%;}
	.form_top_right a#schedule_free::before{top:8px;}
	.form_top_left {padding-bottom: 16px;}
	.form_bg .form_top_right{font-size:20px;line-height:20px;}
	
	
}
@media(max-width:1366px){
	.contact_section{padding: 220px 0px 260px;margin-top: -17%; margin-left:0px; margin-right:0px;}
	.community_section {
    padding: 60px 0px 140px;
    margin-top: -15%;
         }
	.inner_community {
    width: 96%;
    
    }
	.service_section{padding: 190px 0px 255px;margin-top: -14%;} 
	/*.bottom-container:after{bottom: 0;}*/
	
} 
@media(min-width:1301px) and (max-width:1519px){ 
	#header #navigation ul li a{font-size: 11px;}
	#header #navigation ul li.support_li{margin-right:40px;}
	#header #navigation ul li.last_cus_li a{font-size: 12px;}
}
@media(min-width:1301px){ 
	#header #navigation ul li a{padding: 20px 5px!important;line-height:16px!important;}
	
	#header #navigation ul li.last_cus_li a{padding: 20px 18px 20px 0px!important;}
	.form_top_right a{/*font-size:12.5px;line-height:16px;*/padding: 0px 0px 0px 5px;}
}
@media(min-width:1200px) and (max-width:1850px){
	.form_top_right a{color:#fff;width: 23%;}
	.form_top_right a#schedule_free{width: 36%;}
}
@media(min-width:1025px) and (max-width:1300px){
	#header #navigation ul li a{padding: 20px 4px 20px 0px!important;font-size: 10px;line-height:16px!important;} 
	#header #navigation ul li.support_li{margin-right:17px;}  
	#header #navigation ul li.last_cus_li a{padding: 20px 16px 20px 0px!important;font-size: 10px;}
}
@media(min-width:992px) and (max-width:1024px){
	#header #navigation ul li a{padding: 20px 3px 20px 0px!important;font-size: 9px;line-height:16px!important;} 
	#header #navigation ul li.support_li{margin-right:16px;}  
	#header #navigation ul li.last_cus_li a{padding: 20px 14px 20px 0px!important;font-size: 9px;}
	#header #navigation ul li.last_cus_li::before {width: 13px; height: 13px;}
}
@media(min-width:992px) and (max-width:1300px){
	/*.bottom-container:after{ }*/	
	#header #navigation ul li.last_cus_li:last-child a{padding: 20px 0px 20px 0px!important;}
	.form_top_right a{font-size:12px;line-height:16px;padding: 0px 4px;}
}
@media(min-width:1200px){
	.community_left .community_txt{/*margin-left: 40px;*/} 
	.form_top_right a#schedule_free{padding-left: 44px;}
	#header #navigation ul li:first-child a{padding-left:8px!important;}
}
@media(max-width:1273px){
	.form_top_right a#schedule_free{padding-left: 40px;}
	.form_top_right a#schedule_free::before {width: 30px; height: 30px;margin-top: 3px;} 
}
@media(max-width:1245px){
	.form_top_right a#schedule_free{padding-left: 35px;width:34%;}
	.form_top_right a{width: 24%; }
}
@media(max-width:1218px){
	.form_top_right a#schedule_free::before {width: 25px;height: 25px;margin-top: 6px;}
	.form_top_right a#schedule_free{padding-left: 30px;}
}
@media(max-width:1199px){
	.community_left .community_txt{margin-left: 20px;}	
	.form_top_right a {font-size:11px;}
	.form_top_right {font-size: 12px;}	
}
@media(max-width:1156px){
	.form_top_left h3 {font-size: 17px;}
}
@media(min-width:1131px){
	.form_top_right{float:left;width:47%;margin-right: -20px;position:relative;}
	.form_top_right:after{content:"";border-bottom: 10px solid #FFF;position:absolute;bottom:-10px;left:0px;width:100%;height:auto;}
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_top_right{ padding: 31px 0px 30px 0px;}
	}
	@-moz-document url-prefix() {
		.form_top_right{ padding: 31px 0px 31px 0px;}
	}
	.form_top_left{float:left;width:53%;margin-bottom:0px;border-top: 10px solid #FFF;margin-left: 0px;padding-left:10px; background: rgba(223, 223, 223, 0.60);padding-bottom: 16px;border-top-right-radius:10px;position:relative;}  
	.form_top_left:after{content:"";border-right: 10px solid #FFF;position:absolute;top:-9px;right:0px;width:auto;height:110%;border-top-right-radius:10px;}
	/*.bottom-container:after{content:"";border-right:10px solid #fff;position:absolute;top:-10px;right:0px;border-top-right-radius: 10px;width: auto;height: 104%;    border-bottom-right-radius: 10px;}*/
	.form_bg{padding: 0px 10px 0px 0px;margin: 0px 10px 0px 0px;}
	
}
@media(max-width:1130px){
	.form_bg {background: rgba(223, 223, 223, 0.60);padding: 0px;margin: 0px 10px 0px 0px;}
	.form_top_left {float:none;width:100%;border-top: 10px solid #FFF;margin-left: 0px;padding-left:10px; border-top-right-radius:10px;border-right: 10px solid #FFF;}
	.form_top_right {float: none;width: 100%;border-right: 10px solid #fff;border-bottom: 0;padding:10px 0px 15px 5px;border-left: 10px solid #FFF;}
	.form_top_right a {font-size:13px;}   
	.form_top_right a#schedule_free::before {width: 37px;height: 37px;margin-top: 0;}
	.form_top_right a#schedule_free {padding-left: 45px;}
	.form_top_left h3 {font-size: 20px;margin-bottom:10px;}
	.bottom-container .form_field {margin-bottom:0;} 
	.bottom-container {border-top-right-radius: 0px;max-width: 100%;}
	.bottom-container .mybackgrouncontainer {background: none;}
}

@media(min-width:992px) and (max-width:1199px){
	#header #navigation ul li a{font-weight:normal;}
	#header #navigation ul li:first-child a{padding-left:5px!important;}
}
@media(min-width:768px) and (max-width:1199px){
	.community_left .community_img{width:30%;}
}
@media(min-width:992px){
	.support_txt{padding:50px 7% 30px;width: 80%;margin: 0px auto;float: none;}
	.community_left .community_img, .community_left .community_txt{float:left;}
	.community_left .community_img { max-width: 38%;}
	.community_left .community_txt{max-width:57%; margin-left:5%}
	#header #logo{width:60%;float:none;margin:40px auto 0px;}
	#header.headertoggle #logo{width:220px;margin:6px auto 0px;}	
	#header #navigation ul li.last_cus_li:before{left: -20px;width: 15px;height: 15px;}
	.hero-container .hero-left .hero-column-inner .hero-desc-container {margin: 80px 100px 0px;}
	.hero-container .hero-left .hero-column-inner .hero-tagline-fade {font-size: 65px;line-height: 70px;}
	.contact_form{padding:0px 40px;}
	ul.nav li {float: none; display: inline-block;}
	#header #navigation ul {text-align: center;} 
}
@media(max-width:991px){
	.community_left, .community_right{width:100%;} 
	.community_right{margin-top:20px;}
	.community_left .community_img{margin-bottom:20px;} 
	.community_left .community_img, 	.community_left .community_txt, .community_right  h4{text-align:center;}  
	.hero-container .hero-left .hero-column-inner .hero-desc-container {margin: 0 60px;}
	.hero-container .hero-left .hero-column-inner .hero-tagline-fade {font-size: 50px;line-height: 52px;}
}
@media(min-width:768px) and (max-width:991px){
	.support_txt{padding:50px 3% 30px;margin: 0px auto;float: none;width: 70%; text-align: center;}	
	#header #logo{width:90%;float:none;margin:0px auto;}
	#header.headertoggle #logo{width:70%;}
	#header #navigation ul li.support_li{margin-right:3px;}
	#header #navigation ul li a{padding: 20px 3px 20px 3px!important;font-size: 9px;line-height:14px!important;}	
	#header #navigation ul li.last_cus_li a{padding: 20px 0px 20px 15px!important;font-size: 9px;}
	#header #navigation ul li.last_cus_li:before{top:20px;left: 0px;width: 13px;height: 13px;}	
	.contact_form{padding:0px 25px;}
	.contact_form .input_field{padding-right:0px;}
}

@media(min-width:768px){
	.servicesection20wid .service_list {
		width: 20%;
	}
	#footer #footer-widgets .block{width:16%;margin-right:2%;margin-bottom:20px;padding:0px;}
	#footer #footer-widgets .block:last-child{margin-right:0;}
	#footer #footer-widgets .block.footer-widget-2, #footer #footer-widgets .block.footer-widget-3{width:21%;}
	#footer{padding:45px 0px;}
	.service_list{padding: 0px 10px 150px;}
	.border_right{border-right:1px solid #98999b;}
	.contact_info{float:right;} 
	.hero-container .hero-row { padding-bottom: 200px;} 
	.hero-container .hero-right{float:right;height: 100vh;}
	.about_img{padding-right: 5%;}   
	.about_right_txt{padding-left: 5%;}
	/* .hero-container .hero-columns{height: 100vh;} */
	/* .hero-container .hero-columns>div{position:absolute;top:0px;} */
	#header.headertoggle{display: flex;align-items: center;}
	.community_right .nf-form-content{width:85%;margin-top:20px;}	
	/* .form_bg{top: 80px;background-size:98% 100%;padding: 30px 10px 20px 20px;margin: 0px 10px 0px 0px;max-height: 520px;} */
	.form_bg{top:80px;}
	
	.banner_cus_form{width: 100%;margin-top: 6px;}
	/* #header.headercolor #navigation{display:none;}
	#header.headercolor .nav-toggle{display:block!important;position:absolute;top:0px;right:0px;}
	#header.headercolor .nav-toggle a{display:none;} */
	.hero-right>.vc_column-inner, .hero-right>.vc_column-inner>div, .hero-right>.vc_column-inner>div>.form_bg, .hero-right>.vc_column-inner>div>.form_bg>.wpb_wrapper{/*height:100%;*/}  
	#header #navigation ul li.timing_li a:after{border-right:2px solid #000;content:"";margin: 0px 5px;}
	h2.custom_title{padding-bottom:60px;}
	.flex_row{display:flex;} 
	
	
 .inner_community {

    width: 96% ;
    bottom: 0px !important;
}
}
@media(max-width:767px){
	.mobileslider {display: block;}
	.mobileslider .n2-section-smartslider {position: relative !important; top: 0; width: 100%;}
	.support_txt{padding:50px 0px 30px 45px;width: 70%;text-align:center;margin-left:25%;}
	#footer{padding:45px 0px 40px;}
	.service_list{padding: 0px 10px 80px;max-width: 300px;margin: 0px auto 20px;}
	/* .border_right{border-bottom:1px solid #98999b;}  */
	.nav-close span{display:none;}   
	#navigation{float:none;}
	.csstransforms3d.csstransitions .show-nav #navigation {transform: translate3d(0%, 0px, 0px)!important;width: 100% !important;z-index:99999;height:100%;} 
	#navigation .nav-close{background: #000;padding: 18px!important;left: auto;right: 10px;top:10px;font-size:16px;line-height:21px;color:#fff;display: none;width: 30px;height: 32px;}
	.show-nav #navigation .nav-close{display:block;}
	#navigation .menus > h3{display: none;}  
	.show-nav #inner-wrapper{left:0%!important;}
	.admin-bar #navigation { background: #fff none repeat scroll 0 0 !important; left: 0 !important;position: fixed !important;top: 44px;width: 100% !important;float: none;}
	#navigation {background: #fff none repeat scroll 0 0 !important; left: 0 !important; position: fixed !important; top: 0;width: 100% !important;float: none;}
	.nav-toggle{background:transparent;display:inline-block;position: absolute;right: 10px;z-index: 999;top: 25px;padding: 0px;border: none;margin: 0px;} 
	.nav-toggle:before{font: normal 24px FontAwesome;margin:0px;padding:0px;text-shadow: none;
	color: #000;}
	.show-nav .nav-toggle{display:none;} 
	#navigation ul.nav li a{padding: 7px 7px!important;font-size:14px;line-height:18px;}
	#navigation .nav-home, .nav-toggle a{display:none;}
	#navigation ul.nav li.menu-item ul.sub-menu{display:none;}
	#navigation ul.nav li.menu-item ul.sub-menu{padding-left:15px;margin-left: 0px;}
	#navigation ul.nav li.menu-item.parent:hover{border-left: 1px #9b7024 solid;border-right: 1px #9b7024 solid;background: #9b953b;}
	#navigation ul.nav li.menu-item.parent:hover ul.sub-menu{display:block;} 
	#navigation{background:#fff!important;padding: 45px 15px 20px 15px;margin-top: 0px;}
	#header #logo{width:35%;float:none;margin-left: 15px;}
	#header #navigation ul li.last_cus_li{margin-left:35px;margin-top: 10px;} 
	.about_img{margin-bottom:30px;}
	/* .hero-container .hero-columns>div{height: 100vh;} */
	.about_right_txt p{text-align:center;}
	.community_right .nf-form-content{width:90%;margin:20px auto 0px;}
	.contact_form{padding:0px 10px;} 
	.contact_map, .contact_map .wpb_gmaps_widget{margin-bottom:20px;}  
	#header{background:#c7c7c7;height: 90px;display: flex;align-items: center;}
	#header #navigation ul li.last_cus_li::before{width: 25px;height: 25px;top: 2px;left:-26px;}
	.hero-container .hero-left{display:none;}
	body{margin-top:90px;}
	/* .form_bg{top: 40px;background-size:100% 100%;padding: 20px 10px 20px 20px;}  */
	.form_bg{top: 20px;padding: 20px 10px 20px 20px;border:10px solid #fff;border-radius:10px;}
	.banner_cus_form{width: 100%;}	
	.form_top_left, .form_top_right{width:100%;}
	.form_top_right{margin:15px 0px;border-right:0px; border-left: 0;}
	.bottom-container {border: 0;}
	.form_top_left { border-top:0px; border-right: 0px;border-top-right-radius:0px;border-left: 0;}
	.form_top_right a#schedule_free::before{top: -4px;}
	.community_section{margin-top: -25%;}
	.contact_section{margin-top: -48%!important;}
	.inner_community{width: 96%;}
	.service_radio_btn label, .form_field label, .form_field .wpcf7-list-item-label{font-size:12px;line-height:16px;}
	.form_top_left h3{font-size: 20px;line-height: 24px;}
	.hero-right{padding-bottom: 60px;}
	.contact_info .cont_avail, .contact_info .cont_phone{max-width: 270px;margin: auto;padding: 10px 0px 30px 55px;}	
	.community_section{padding: 80px 0px 140px;margin-top: -40%;} 
	.contact_section {padding: 240px 0px 250px;margin-top: -40%;}
	.service_section{padding: 190px 0px 155px;margin-top: -20%;}
	.community_right .nf-form-content .nf-field .field-wrap.submit-wrap{text-align:center;}
	.contact_info .cont_avail::before, .contact_info .cont_phone::before{left: 10px;width: 35px;height: 35px;}
	h2.custom_title{padding-bottom:30px;}
	.banner_cus_form input[type="submit"]{margin: auto;display: block;}
	
	#footer{text-align:center;}
	.bottom-container, .bottom-container .mybackgrouncontainer, div#quote_form, div#question_form {max-height: 100%;}
	
} 
.n2-section-smartslider {

    position: absolute !important;
    width: 88%;
    top: 15%;
	z-index: 99;
}
.n2-ss-slider-3  {

    border: 3px solid #111116;
    border-radius: 4px;

}

@media(min-width:481px) and (max-width:767px){
	#footer #footer-widgets{column-count: 2;}
	/* #footer #footer-widgets .block{width:48%;margin-right:2%;float:left;}
	#footer #footer-widgets .block:nth-child(2){margin-right:0;} */
	.inner_community {
    width: 96%;
    bottom: -70px !important;
		}
}
@media(max-width: 600px) {
	.support_txt{padding: 30px 0; width: 60%;margin-left:38%;}
	.support_section_bg {background-position: 10% center;background-size: 430% 70%;background-color: rgba(85,85,85,.22);}
}
@media(max-width:480px){
	#footer #footer-widgets .block{width:100%;}
	.form_top_right a#schedule_free{margin-bottom:10px;}
	#header #logo{width:240px;} 
	#n2-ss-3 .n2-ss-slider-3 {
    position: relative;
    width: 98% !important;
    height: 100%;
    overflow: hidden;
    outline: 1px solid rgba(0,0,0,0);
    z-index: 10;
	
}
body #wrapper{max-width:initial!important;padding:0px;     bottom: 46px !important;}

}
@media(max-width:400px){
	.support_section_bg {background-position: 10% center;background-size: 360% 50%;background-color: rgba(85,85,85,.22);}
	.support_txt {margin-left: 35%;}
}
@media(max-width:412px){

	.contact_section {
    margin-top: -66% !important;
}
    .community_section {
    padding: 80px 0px 140px !important;
    margin-top: -56% !important;

} 
	
	 
	}
@media(max-width:414px){
	 .contact_section {margin-top: -58% !important;}

	.community_section {

    padding: 80px 0px 140px;
    margin-top: -56% !important;

}
}


@media(max-width:340px){
	.support_txt {margin-left: 30%;width:70%;
	}
	#n2-ss-3 .n2-ss-slider-3 {
    position: relative;
    width: 98% !important;
    height: 100%;
    overflow: hidden;
    outline: 1px solid rgba(0,0,0,0);
    z-index: 10;
	}
}
@media(max-width:375px){
	body #wrapper{max-width:initial!important;padding:0px;     bottom: 0px !important;}
     .contact_section {
    margin-top: -62% !important;}
    .vc_custom_1561789463478 {
    background-image: url(../../uploads/2019/05/RC-Contact-bg.png?id=79) !important;}
	.community_section{padding: 80px 0px 140px;margin-top: -91% !important;} 
	.form_top_right a#schedule_free {
    padding-left: 27px;
    }
	.form_top_right a#schedule_free::before {
    top: -4px;
    left: -16px;
     }
    
}

@media(max-width:1024px)
{
.vc_custom_1561789463478
{
	 background-image: url(../../uploads/2019/05/RC-Contact-bg.png?id=79) !important;}
}
.inner_community {

    bottom: 0px !important

}
.vc_custom_1562230691965 {
	background-color: #F6F9FC;
}
.community_section {
    padding: 60px 0px 140px;   
  bottom: -54px;
 }
}
@media(max-width:420px)
{
	.contact_section
	{
		margin-top:-50% !important;
}
}
	
@media(min-width:420px)and(max-width:900px)
{
	.contact_section
	{
		margin-top:-25% !important;
}
}



@media(min-width:1901px) and (max-width:2101px){
	.contact_section{padding: 380px 0px 390px;margin-top: -15%;}
	.community_section{padding: 110px 0px 140px;margin-top: -14%;}
	.service_section{padding: 190px 0px 255px;margin-top: -14%;} 
}
@media(min-width:1701px) and (max-width:1900px){
	.contact_section{padding: 310px 0px 310px;margin-top: -15%;}
	.community_section{padding: 90px 0px 140px;margin-top: -14%;}
	.service_section{padding: 190px 0px 255px;margin-top: -14%;}
}
/* @media(min-width:1501px) and (max-width:1700px){
	.contact_section{padding: 280px 0px 260px;margin-top: -15%;}
	.community_section{padding: 60px 0px 140px;margin-top: -15%;}
	.service_section{padding: 190px 0px 255px;margin-top: -14%;}
} */
@media(min-width:1367px) and (max-width:1700px){
	.contact_section{padding: 280px 0px 260px;margin-top: -15%;}
	.community_section{padding: 80px 0px 140px;margin-top: -14%;}
	.service_section{padding: 190px 0px 255px;margin-top: -14%;}
}
@media(min-width:2101px){
	#header #navigation ul li.support_li{margin-right:140px;}
	.form_top_left{padding-bottom: 31px;}
	.form_top_left:after{height: 110%;}	
	.form_top_right:after{bottom:0px;width: 100%;}
	@-moz-document url-prefix() {		
		.form_top_left:after{height: 126%;}			
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 41px 0px 31px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;max-height: calc(100vh - 210px);}
		.mybackgrouncontainer {margin-top:-3px;}
		
	}
	@-moz-document url-prefix() {
	.form_bg .form_top_right {
		padding: 39px 0px 31px 0px;
	}
	.bottom-container {
		margin-top: -11px;
		padding-top: 10px;
	}}
} 
@media(max-width:734px){
	.community_section {

    padding: 80px 0px 140px;
    margin-top: -24%!important;

}

}
@media(min-width:1921px) and (max-width:2100px){
	#header #navigation ul li.support_li{margin-right:110px;}
	.form_top_left:after{height: 110%;}	
	.form_top_right:after{bottom:-9px;}
	@-moz-document url-prefix() {		
		.form_top_left:after{height: 108%;}	
		.form_top_right:after{bottom:-8px;width: 101%;}				
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 25px 0px 21px 0px;margin-left:-1px;}	
		.bottom-container {margin-right: -8px;}	
		
	}
	@-moz-document url-prefix() {
	.form_bg .form_top_right {
		padding: 25px 0px 21px 0px;
	}
	.bottom-container {
		margin-top: -12px;
		padding-top: 10px;
		margin-right:-11px;
	}}
}
@media(min-width:1861px) and (max-width:1920px){
	@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
		.form_bg .form_top_right{padding: 26px 0px 14px 0px; margin-left:-1px;}	
		.bottom-container {margin-right: -8px;}	
		
	}
	@-moz-document url-prefix() {
	.form_bg .form_top_right {
		padding: 27px 0px 14px 0px;
	}
	}
}
@media(min-width:1701px) and (max-width:1920px){
	#header #navigation ul li.support_li{margin-right:60px;}
	.form_top_left:after{height: 110%;}	
	.form_top_right:after{bottom:-15px;}
	
}
@media(min-width:1575px) and (max-width:1700px){
	#header #navigation ul li.support_li{margin-right:20px;}
	.form_top_left:after{height: 108%;}
	.form_top_right:after{bottom:-6px;}
	
	@-moz-document url-prefix() {
		.form_top_left:after{height: 107%;}
		.form_top_right:after{bottom:-3px;}		
		/*.bottom-container:after{top: -12px;}*/
	}
}
@media(min-width:1367px) and (max-width:1574px){
	#header #navigation ul li.support_li{margin-right:25px;}
	.form_top_right:after{bottom:-6px;} 
	.form_top_left:after{height: 110%;}
	@-moz-document url-prefix() {
		.form_top_right:after{bottom:-3px;width:101%;} 
		.form_top_left:after{height: 108%;}
	}
}

/*4jul-2019*/
.section_center {
    padding-left: 6px;
    padding-right: 0px;
}
#main-sidebar-container article.page header {
    display: none;
}