@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&family=Poppins:wght@400;500;600;700&display=swap');
.ffpop{font-family: 'Poppins', sans-serif;}
.ffopen{font-family: 'Open Sans', sans-serif; }
body{ font-size:16px; font-family: 'Open Sans', sans-serif;}
.f600{ font-weight:600}
@media screen and (min-width:1366px){.container {  max-width: 1200px;}}

/*Home*/
header ul li a{ display:inline-block; padding: 0 40px; font-family: 'Poppins', sans-serif; font-size:16px; font-weight:500; color:#000}
header ul li a:last-child{ padding-right:0}
header ul li a.active{ color:#e11f26}
header ul li a:hover{ color:#e11f26; text-decoration:none}
header ul{ list-style:none}
.home_banner{  background-size:100%; padding:80px 0; color:#fff;}
.home_banner h1{ font-size:40px;}
.home_banner h2{ font-size:22px; padding-top:10px;}
.start_btn{ display:inline-block; padding:10px 45px; font-size:20px; font-weight:600; color:#fff; background:#e11f26; margin-top:35px; border-radius:3px;}
.start_btn:hover{ color:#fff; text-decoration:none}
.bg_gry{ background:#f0f0f0;}
.large_f{ display:inline-block; font-size:100px; font-weight:600; color:#ccc}
.number_sec h3{ font-size:24px; padding-top:55px; color:#888888; font-weight:600; padding-right:20px; padding-left:15px;}
.glob_h{ font-size:32px;}
.partners{ display:flex; justify-content:center; list-style:none}
.partners li{ padding:0px 50px}
.partners li:first-child{ padding-left:0}
.partners li img{ filter: grayscale(1); opacity:.7}
.partners li img:hover{filter:none; opacity:1}
.bg_dark{ background:#394951} 
.trial_sec{ max-width:600px; margin:auto}
.banner_form input.banner_form{ width:100%; margin:0 auto; padding:12px 12px; border:solid 1px #d5d5d5; border-radius:2px}
input.banner_form:focus, .banner_form textarea.banner_form:focus, .banner_form select.banner_form:focus {  border:solid 1px #181617;    outline: 0;     box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
.banner_form input.banner_form::placeholder, .banner_form textarea.banner_form::placeholder{ font-size:14px;}
.banner_form textarea.banner_form{ width:48%; margin:0 auto; padding:12px 8px; border:solid 1px #d5d5d5; border-radius:2px}
.footer_list{ list-style:none}
.footer_list li a{ color:#000; font-size:12px; padding:0 10px;}
.footer_list li a:last-child{ padding-right:0}

/*Home*/
.product_title{ font-size:18px; font-weight:600}
.product_sh{ font-size:18px; padding-top:15px;}
.carousel-control-prev{ left:-110px;}
.carousel-control-next{ right:-110px;}
.carousel-indicators li{ background:#000; border:0}
.panel{ box-shadow:2px 5px 9px 0px #e0dcdc;; padding:1px 8px; background:#fff; border-radius:3px; border:solid 1px #f0f0f0; }
.panel .accordion-toggle{position:relative; transition: ease-in-out .3s}
.panel a{ font-size:18px; color:#181617; font-weight:500; font-family: 'Poppins', sans-serif;}
 .panel .accordion-toggle:before {   content: "";  width: 10px; height: 10px; display: inline-block;  border-top: 2px solid #181617;	  border-right: 2px solid #181617;    transform: rotate(135deg) skew(4deg);   position: absolute;right: 10px; top: 25px; border-radius:3px}
.panel .collapsed:before {  border-top: 2px solid #181617;	  border-right: 2px solid #181617;     transform: rotate(54deg) skew(4deg);    right: 10px; content:'';}

.home_list{ list-style:none}
.home_list li{padding-left:35px;font-size:16px; position: relative;margin: 15px 0;list-style:none}
.home_list li:before{ content: '';display: block;width: 8px;height: 15px;border: solid #181617; border-width: 0 2px 2px 0;
transform: rotate(45deg); position:absolute; top:7px; left:6px;}



.table_sec table{ border:solid 1px #c2c2c2; border-radius:3px;}
.table_sec table tr td{ padding:35px 20px ; transition:ease-in-out .3s; font-size:18px; font-family: 'Poppins'}
.table_sec table tr td span{ display:inline-block; padding-top:15px; font-size:14px; font-family: 'Open Sans'; font-weight:500}
.last_row tr td:first-child { padding: 10px; background:#e9e9e9;}
.table_sec  table  .table_col1{ background:#e9e9e9;}
.table_sec  table tr{ border-bottom:solid 1px #c2c2c2;}
.table_sec  table tr td{ border-right:solid 1px #c2c2c2; font-size:14px}
.table_sec  table tr td:first-child{ border-right:none;}
.last_row .table_col1{ padding-left:29px !important; padding-right:0 !important}
.product_spefication_guide { font-size: 12px;padding: 2px 15px 2px;  border: solid 1px #b1b1b1; color: #333333; line-height: 30px; display: inline-block; margin:0 5px; }
.product_spefication_guide:first-child{ margin-left:0;}
.product_spefication_guide:hover{ background:#e9e9e9}
.border-none{ border:none !important;}
.last_row{ margin-bottom:30px;}
.install_se{ justify-content:center}
.install_se a{ display:flex}
.install_se a .pdf_icon{ background:url(../images/icon-sprit.png) no-repeat; width:23px; height:42px; background-position: -7px -84px; }
.install_se a span{color:#181617;	 padding-left:5px}
.install_se a:hover{ text-decoration:none}

.specifation-row p{ font-size:16px;}
.specifation-row , .requirements-row, .guides-row{ display: flex;}
.specifation_col_1{ width:15%;}
.specifation_col_2{ width:18%;}
.specifation_col_3{ width:25%;}
.specifation_col_4{ width:28%;}
.specifation_col_5{ width:25%;}
.requirements-row .specifation_col_1{ width:10%;}
.requirements-row .specifation_col_2{ width:70%;}


@media screen and (max-width:579px){
.partners{ flex-wrap:wrap; justify-content:center}
.partners li { padding: 0;   width: 50%;   margin: auto;}
.number_sec h3 {    font-size: 24px;    padding-top: 23px; padding-left:15px}
.product_banner { text-align:center}

}

@media screen and (max-width:992px){
	.glob_h {   font-size: 24px;}
.home_banner h1 {  font-size: 29px; text-align:center}
.banner_form  input.banner_form{ margin:15px 0}
.banner_form  textarea.banner_form{ margin:15px 0}
.number_sec h3 {    font-size: 15px;    padding-top: 23px; padding-left:15px}
.large_f {    font-size: 62px;	}
.partners{ flex-wrap:wrap; justify-content:center}
.carousel-control-next, .carousel-control-prv{ display:none}
	
}

@media screen and (max-width:1100px){
	.number_sec h3 {   font-size: 18px; padding-top: 56px;}
}











@media screen and (min-width:1800px){
	.home_banner{ padding:140px 0}
.home_banner h1{ font-size:52px;}
.home_banner h2{ font-size:32px; padding-top:20px;}	
	
	


}