@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800);body,div,img,p{font-family:Montserrat,sans-serif;font-weight:400;line-height:24px}a{color:#000;text-decoration:none}a:hover{color:#333;text-decoration:none}
.fixed_top{background:#fff;margin:0 auto}
.top-contact{font-size:16px;font-weight:600;padding-top:12px;margin-left:15px;color:#595959}
.top-contact img{padding-right:8px}
p{font-size:15px; font-family:'Open Sans',sans-serif}
.pad-t-b{padding:15px 0 0 0;border-bottom:#e5e5e5 1px solid}
.navbar-header{z-index:999;position:absolute}
.fixed_top{position:relative}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#e11f26}
.navbar-default .navbar-nav>li>a{color:#595959;font-size:14px;font-weight:600;text-transform:uppercase}
.nav>li>a{position:relative;display:block;padding:15px 25px}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#000;background-color:#fff}
.nav>li.dropdown.open{position:static}
.nav>li.dropdown.open .dropdown-menu{display:table;border-radius:0;width:100%;text-align:center;left:0;right:0;box-shadow:0 5px 8px #dfdfdf}
.dropdown-menu>li{display:table-cell;height:auto;line-height:40px;vertical-align:middle}
.navbar-nav>li>.dropdown-menu{margin-top:20px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0 0;margin:0 0 0;margin-top:0;font-size:14px;text-align:left;list-style:none;background-color:#f0efef;-webkit-background-clip:padding-box;background-clip:padding-box;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-right:none;border-left:none;border-radius:0;box-shadow:none}
.navbar-header{z-index:999999}
.pd50{padding:50px}



/*New CSS Home Page*/

.f800 {font-weight: 800;}
.f700 {font-weight: 700;}
.f600 {font-weight: 600;}
.f500 {font-weight: 500;}
.f400 {font-weight: 400;}
.p-b60{ padding-bottom:60px;}
.p-b40{ padding-bottom:40px;}
.p-b20{ padding-bottom:20px;}
.p-b10{ padding-bottom:10px;}
.p-t10{ padding-top:10px;}
.p-t15{ padding-top:15px;}
.p-3 {padding: 2rem !important;}
.red{ color:#e11f26;}
.ffmont {font-family: 'Montserrat';}



.d-lg-inline { display: inline !important;}
a.diy_Solutions_box {width: 100%;border: solid 1px #ddd; margin: auto; cursor: pointer;transition: ease-in-out .3s;display: block;}
a.diy_Solutions_box:hover {-webkit-box-shadow: 0px 0px 13px 5px rgba(222,222,222,1);
-moz-box-shadow: 0px 0px 13px 5px rgba(222,222,222,1);
box-shadow: 0px 0px 13px 5px rgba(222,222,222,1);}
.diy_Solutions_box { width: 90% !important;}
.diy-box-title {font-size: 16px;letter-spacing: .08em;}
.diy-box-title-text {font-size: 16px;line-height: 28px; padding-top:10px;}
a.diy_Solutions_box {cursor: pointer;}


/*New CSS Home Page*/
.products{background-color:transparent}
.products p{font-size:14px;padding:5px 0 0 0;margin:0;font-family:'Open Sans',sans-serif}
.products ul{margin:0;margin-top:18px;padding:0}
.products ul li{list-style:none;line-height:32px;color:#666;text-align:left;font-size:14px}
.category{font-size:16px;font-weight:600;color:#000;text-align:left;font-family:'Open Sans',sans-serif}
.category-mobile{font-size:13px;font-weight:600;color:#e11f27;text-align:left;padding-left:15px}
.gray_menu{background-color:#f4f3f3}
.gray_menu p.name{color:#000;font-size:30px;font-weight:600}
.gray_menu p.offer{color:#e11f27;font-size:35px;font-weight:600;line-height:32px}
.gray_menu p.offer span{color:#000;font-size:20px}
.top_banner_img{display:block;height:700px;background:url(../images/banner-bg-min.jpg);background-position:center;background-repeat:no-repeat;background-size:contain}
.top_banner_img2{display:block;height:630px;background:url(../images/inr-banner-bg-min.jpg) no-repeat scroll top right #f7f7f7;color:#fff;position:relative}
.navbar-brand{padding-left:15px;z-index:666666}
.breadcrumb-outer{border-top:#e0e0df 1px solid;border-bottom:#e0e0df 1px solid}
.breadcrumb-item{font-size:13px}
.breadcrumb{padding:5px 15px}
.prod_name{font-size:22px;font-weight:700;margin-top:180px;padding-bottom:20px;letter-spacing:4px;text-align:left;color:#e11f26}
.prod_desc{font-size:60px;font-weight:700;color:#fff}
.prod_desc_para{font-size:24px;font-weight:400;color:#fff}
.discmer{font-size:11px;margin-top:10px}
.heading_point{font-size:35px;line-height:45px;font-weight:700;color:#000;margin-bottom:50px}
.tagline{font-size:18px;line-height:24px}
.sub-heading{font-size:18px;font-weight:600;color:#000;font-family:Montserrat,sans-serif}
.sub-heading2{font-size:16px;font-weight:600;color:#000;font-family:Montserrat,sans-serif}
.sub-heading3{font-size:20px;font-weight:700;color:#000;text-transform:uppercase;font-family:Montserrat,sans-serif}
.txt-wht{color:#fff}
.mrg15{margin-top:15px}
.wd-90{width:90%}
.pd70{padding-top:60px}
.mrg60{margin-bottom:60px}
.pd30{padding:30px}
.mrg-rgt{margin-right:15px}
.mrg-top60{margin-top:60px}
.mrg25{margin-bottom:25px}
.pd40{padding-top:40px}
.pd15{padding:15px 0}
.pd10{padding:10px 0}
.pd-top{padding:60px 0 0 0}
.line30{line-height:30px}
.awards{background:#454545}
.awards p{padding-bottom:0}
.reviews .table-bordered{margin-right:15px;width:23%;padding:15px;font-size:13px;height:335px}
.reviews .table-bordered strong{margin:10px 0}
.reviews .table-bordered:last-child{margin-right:0}
.media-body{text-align:left;font-family:'Open Sans',sans-serif}
.media-heading{font-size:17px;font-weight:600;color:#000;margin-bottom:5px}
.media-heading span{font-size:13px;font-weight:400}
.main-product .col-md-4{width:32.333%}
.main-product .col-md-4:hover{background-color:#f7f7f7}
.gray{background-color:#f7f7f7;padding:50px 0}
.black{background-color:#2e2e2e;padding:70px 0}
.formt_par{font-size:14px;height:85px;line-height:24px;text-align:center;margin-top:25px}
.formt_par2{font-size:14px;line-height:24px;text-align:center;margin-top:15px}
.tesimonal_slider .carousel-control.left,.tesimonal_slider .carousel-control.right{background:0 0!important}
.test_par{font-size:15px;line-height:24px;font-family:'Open Sans',sans-serif}
.test_cust{font-size:14px;font-weight:700;color:#e11f26;text-align:center;font-family:'Open Sans',sans-serif}
.test_cust span{font-size:13px;font-weight:400;font-family:'Open Sans',sans-serif}
.shadow{margin-top:50px;padding:65px 70px 50px 70px;position:relative;-webkit-box-shadow:2px 2px 14px 0 rgba(217,217,217,1);-moz-box-shadow:2px 2px 14px 0 rgba(217,217,217,1);box-shadow:2px 2px 14px 0 rgba(217,217,217,1)}
.quote{position:absolute;top:-22px}
.carousel-indicators{bottom:-15px}
.carousel-indicators li{width:14px;height:14px;border:#000 1px solid}
.carousel-indicators .active{background-color:#e11f26;width:14px;height:14px;border:none}
.why-box{width:16.66666667%;float:left}
.why-box p{font-size:16px;font-family:Montserrat,sans-serif;padding-top:15px;font-weight:400;color:#212529;margin-bottom:0;padding-bottom:0}
.txt-red{color:#e11f26;font-size:70px;padding-bottom:30px;font-weight:300;clear:both;margin-top:40px}
.footer_bg{padding:20px 0}
.copyright{font-size:11px;line-height:18px;margin:10px 0 0 0;color:#fff}
.btm-nav{width:100%}
.btm-nav ul{margin:0;padding:0}
.btm-nav ul li{list-style:none;display:inline-block}
.btm-nav ul li a{color:#fff;font-size:14px;text-decoration:none;padding:0 20px 0 0}
.btm-nav ul li a:hover{color:#e2e1e1;text-decoration:none}
.btm-nav ul li a.last{border:none}
.exe-down-btn{background:transperant;border-radius:4px;border:solid 1px #099e44;color:#099e44;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:8px 30px;text-align:center;text-transform:uppercase;margin-left:10px}
.exe-down-btn span{font-weight:400}
.exe-down-btn:hover{background:#099e44;color:#fff}
.read-btn-txt{color:#000;font-family:'Open Sans',sans-serif;display:inline-block;font-weight:400;margin:10px 0}
.read-btn-txt:hover{color:#e11f26}
.read-btn{border-radius:2px;border:solid 1px #e11f26;color:#e11f26;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;padding:7px 15px;text-align:center;text-transform:uppercase}
.read-btn:hover{background-color:#e11f26;border:none;color:#fff;padding:8px 14px;text-align:center;text-transform:uppercase}
.download_small{margin-right:5px;background:#099e44;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:10px 20px;text-align:center;text-transform:uppercase}
.download_small a{color:#fff!important}
.download_small:hover{color:#fff!important;text-decoration:none;background-color:#098c3d}
.buy_small{background:transperant;border-radius:3px;border:solid 1px #e11f26;color:#e11f26;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:9px 19px;text-align:center;text-transform:uppercase}
.buy_small:hover{background:#e11f26;color:#fff}
.download_btn{margin-right:10px;background:#099e44;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:18px 40px;text-align:center;text-transform:uppercase}
.download_btn a{color:#fff!important}
.download_btn:hover{color:#fff!important;text-decoration:none;background-color:#098c3d}
.buy_button_wht{background:transperant;border-radius:4px;border:solid 1px #fff;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:17px 40px;text-align:center;text-transform:uppercase}
.buy_button_wht:hover{background:#e11f26;color:#fff;border:none}
.buy_button{background:transperant;border-radius:4px;border:solid 1px #e11f26;color:#e11f26;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:17px 40px;text-align:center;text-transform:uppercase}
.buy_button:hover{background:#e11f26;color:#fff}
.button-menu{background:transperant;border-radius:4px;border:solid 1px #e11f26;color:#e11f26;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:17px 40px;text-align:center;text-transform:uppercase;margin-left:10px}
.button-menu:hover{background:#e11f26;color:#fff}
.top_banner_img_inr{background-color:#f7f7f7;padding:50px 0}
.hd-main-inr{font-size:38px;font-weight:700;line-height:42px}
.sub-hd-inr{font-size:20px;font-weight:400;margin:22px 0;line-height:25px}
.downlod_banner{margin-top:30px}
.list-bnr{width:100%}
.list-bnr ul{margin:0 0;padding:0}
.list-bnr ul li{list-style:none;line-height:25px;background:url(../images/arrow-small.png) no-repeat 0 8px;padding-left:25px;font-family:'Open Sans',sans-serif}
.discmer-banner{font-size:11px;margin-top:8px;color:#000;text-align:left}
.discmer-banner span{color:red;font-size:14px}
.download-box{background-color:#f7f7f7;padding:10px;text-align:left;margin-top:10px}
.download-box-big{padding:20px;background-color:#f7f7f7;width:49%}
.list{width:100%}
.list ul{margin:0 0;padding:0}
.list ul li{list-style:none;line-height:22px;font-family:'Open Sans',sans-serif;background:url(../images/arrow-small.png) no-repeat 0 8px;padding-left:25px;padding-right:10px;padding-bottom:8px;font-size:15px}
.radio-box{display:inline-block;font-size:13px;padding:0 0 0 10px;line-height:23px;vertical-align:middle;text-align:left}
.banner_inr{background-color:#2e2e2e;color:#fff;padding:40px 0;vertical-align:middle}
.prod_name_inr{font-size:32px;line-height:42px;text-transform:uppercase;font-weight:700}
.hd-inr{font-size:20px;text-align:left;padding-bottom:20px;color:#000;line-height:30px;font-weight:600}
.sidenav{margin:0 0 20px 0;background:#f7f7f7}
.hd-rgt-small{border-bottom:#e0e0df 1px solid;padding:15px 22px;margin-bottom:22px;font-size:20px;color:#000;line-height:25px;font-weight:700}
.sidenav .list ul{padding-left:25px;padding-bottom:15px}
@media screen and (max-width:767px){
.dropdown-menu>li{display:block!important}
.fixed_top{height:60px}
.pad-t-b{height:60px;padding-top:10px}
.navbar-brand img{width:70%;padding-left:20px}
.navbar-header{background:#fff;width:100%}
.prod_name span{font-size:22px}
.menu,.menu>ul ul{position:absolute;z-index:1}a.menu-link{padding:18px 44px 29px 131px !important;}
.navbar-brand svg{width: 75%; padding-left: 28px;}
.w15{width: 15%;}
.w30{width: 30%}
.footer_width_copyright_img {width: 100% !important;}
.footer_width_copyright_txt {
    width: 100% !important;
    float: left;
    font-size: 12px;
    line-height: 21px;
}
.carousel-indicators{bottom:-47px}
.top_banner_img{background-image:none}
.prod_name{font-size:15px;letter-spacing:2px;padding:0;text-align:center;font-weight:700;line-height:22px;margin-top:30px}
.prod_desc{font-size:25px;text-align:center!important;font-weight:700;margin:0 0;padding:15px 0 10px 0}
.prod_desc_para{font-size:18px;line-height:28px;text-align:center!important}
.buy_button{font-size:14px;padding:10px 25px}
.media-body,.media-right{display:inline}
.media{padding-left:25px}
.media-heading{margin:10px 0 5px 0}
.read-btn-txt{margin-top:5px}
.formt_par2{margin-top:10px}
.top_banner_img_inr .banner img{width:30%}
.hd-main-inr{font-size:22px;line-height:25px}
.sub-hd-inr{font-size:16px;line-height:24px}
.top_banner_img_inr .banner h2{margin:0 0 10px 0}
.list-bnr ul li{font-size:13px;line-height:22px}
.awards .col-md-2{width:30%;display:inline-block}
.awards .col-md-2 img{width:100%}
.test_par{font-size:13px;line-height:20px;text-align:center}
.line30{line-height:24px}
.buy_button_wht{background:transperant;border-radius:4px;border:solid 1px #fff;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:14px 40px;text-align:center;text-transform:uppercase}
.pd40wht{text-align:center}}
@media only screen and (min-width:320px) and (max-width:640px){
.top_banner_img2{height:auto;background-size:contain;padding-bottom:20px}
.top_banner_img{height:auto;background-image:none;background-color:#000;padding-bottom:20px}
.buy_button_top{margin-right:0;padding:11px 30px}
.awards ul li{padding:10px 30px}
.heading_point{font-size:20px;line-height:30px;margin-bottom:0;margin-top:20px}
.tagline{font-size:14px;font-family:'Open Sans',sans-serif}
.download-box-big{width:100%}
.pd-top{padding-top:35px}
.gray{padding:32px 0}
.black{padding:32px 0}
.mrg60{margin-bottom:30px}
.mrg-top60{margin-top:25px}
.pd40{padding-top:15px}
.pd70{padding-top:30px}
.feature_box{margin-top:30px}
.quote{display:none}
.shadow{margin-top:20px;padding:0 10px 50px 10px}
.btm-nav ul li a{color:#fff;background-color:#e11f26;border-radius:15px;font-size:13px;font-weight:600;text-align:center;text-decoration:none;line-height:35px;padding:5px 10px}
.btm-nav ul li a:hover{color:#fff;background-color:#f02e35;text-decoration:none}
.prod_name_inr{font-size:25px;line-height:35px}
.top_banner_img_inr{padding:25px 0}
.reviews .table-bordered{width:100%;height:auto}
.main-product .col-md-4{width:100%}
.why-box{width:100%;margin:10px 0; max-width: 30%; height: 130px;}
.why-box p{font-size:13px;line-height:18px}}
@media only screen and (min-width:768px) and (max-width:1024px){.navbar-default .navbar-nav>li>a{font-size:13px;padding:15px 7px}
.top-contact{font-size:14px}
.top_banner_img{background-position:215px center;height:450px;background-size:contain}
.prod_name{font-size:25px;line-height:35px!important;width:400px;font-weight:600;margin-top:43px}
.main-product .col-md-4{width:30%;float:left}
.media-heading{margin:10px 0 5px 0}
.read-btn-txt{margin-top:5px}
.formt_par2{margin-top:10px}
.media{margin-bottom:15px}
.media-body{padding-right:10px;font-size:13px;line-height:20px}
.media-heading{font-size:15px;line-height:22px;margin-top:0}
.gray{padding:50px 0}
.download_small{margin-right:0}
.buy_small{padding:9px 45px;margin-top:5px}
.pd30{padding:22px}
.awards .col-md-2{width:16%;float:left}
.awards .col-md-2 img{width:100%}
.dropdown-menu .pd50{padding:20px}
.products ul li{line-height:26px;font-size:13px}
.products ul{margin-top:0}
.category{margin-top:10px}
.banner .col-md-4{width:30%;float:left}
.banner .col-md-8{width:70%;float:left}
.banner .hd-main-inr{font-size:30px;margin-top:0}
.banner .sub-hd-inr{margin:12px 0}
.banner .pd40{padding-top:20px}
.download_btn{padding:15px 25px}
.buy_button{padding:14px 30px}
.carousel-indicators{bottom:-47px}}


@media only screen and (min-width:1200px) and (max-width:1600px){	
.top_banner_img{height:auto;display:block;padding:100px 0;background:url(../images/banner-bg-min.jpg) no-repeat scroll top right #f3f4f9;color:#fff;position:relative}
.awards ul li{display:inline-block;padding:15px 40px;vertical-align:middle}
.prod_name{font-size:22px;letter-spacing:3px;line-height:45px;margin-top:0}
.prod_desc{font-size:50px;padding:0 0 0x 0!important;font-weight:700}
.top_banner_img{height:auto;display:block;background:url(../images/banner-bg-min.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:#000;color:#fff}}
@media only screen and (min-width:800px) and (max-width:1280px){
.top_banner_img{background-position:right center;height:auto;background-size:cover;padding:50px 0}
.prod_name{font-size:32px;line-height:44px;margin-top:0;font-weight:700}
.prod_desc{font-size:35px;padding:0;font-weight:700}
.download_btn{padding:15px 25px}
.buy_button{padding:14px 27px}
.main-product .col-md-4{width:30%}
.tesimonal_slider .carousel-indicators{bottom:-46px}#menu{display:none}
.products ul li{list-style:none;line-height:22px;color:#666;text-align:left;font-size:13px;padding-bottom:6px}
.category{font-size:14px;line-height:20px}
.gray_menu p.name{font-size:18px;padding-bottom:0;font-weight:700}
.gray_menu p.offer span{font-size:18px;font-weight:400}
.gray_menu p.offer{font-weight:700;font-size:28px}
.media-heading{font-size:18px!important}
.media-body{font-size:15px}}
@media only screen and (min-width:768px) and (max-width:992px){#menu{display:none}
.navbar-default .navbar-nav>li>a{font-size:13px}
.navbar-nav>li>a{padding:15px 11px}
.prod_name{font-size:27px;line-height:44px;width:400px}
.prod_desc{font-size:35px;padding:20px 0 0 0;width:400px}}


/*FAQs Accordian Css Start Here*/
.panel-group .panel {border-radius: 0; box-shadow: none; margin-bottom:10px; border-color: #EEEEEE;}
.panel-default > .panel-heading { padding: 0; border-radius: 0; color:#181617; background-color: #f3f3f3; border-color: #EEEEEE;}
.panel-title { vertical-align:middle}
.panel-title > a {display: block; padding:25px 15px; text-decoration: none; border-left:#e11f26 solid 4px;}
.more-less {float: right;color: #181617; font-weight:400;}
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #EEEEEE; font-size:16px; padding:25px 25px 25px ; border-left:#888888 solid 4px;}
.qes{ color:#e11f26; font-size:45px; font-weight:400;}
.ans{ color:#888888; font-size:45px; font-weight:400;}
.panal-hd{ font-size: 18px; font-weight:600; }
.d-flex { display: -ms-flexbox !important; display: flex !important; }
.d-flex p { font-size:17px;}
.d-flex p strong{ font-size:18px; font-weight:600; font-family: 'Montserrat';}
.d-flex ul{ padding:0; margin:0;}
.d-flex li { line-height:28px; font-size:17px;  font-family:'Open Sans',sans-serif; list-style:none; background:url(../images/small-arrow-red.png);background-position:left center;background-repeat:no-repeat; padding-left:20px;}
.phor-15{ padding:0px 15px;}