@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,p,img{font-family: 'Open Sans', sans-serif;   font-weight:400; line-height:24px;  font-size:15px; text-align:justify;}
.h1, .h2, .h3, h1, h2, h3{ margin:0px; padding:0px;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#333; text-decoration:none;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color: #e11f26;}
.top-contact{ font-size:16px; font-weight:600; padding-top:12px; margin-left:15px; color: #595959;}
.top-contact img{ padding-right:8px;}
p{ font-family: 'Open Sans', sans-serif;}
p a{ color:#e11f26;}
h3{ font-size:16px; font-weight:600; padding-bottom:10px; line-height:26px; padding-top:0px; font-family: 'Montserrat', sans-serif;}
h5{ font-size:14px; font-weight:600; text-transform:uppercase;  line-height:26px; padding-top:0px; font-family: 'Montserrat', sans-serif;}
.pad-t-b{ padding:15px 0px 0px 0px;/* border-bottom:#e5e5e5 1px solid;*/}
.navbar-header{ z-index:999; position:absolute;}
.fixed_top{ position:relative;background: #fff;margin: 0 auto;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color: #e11f26;}
.navbar-default .navbar-nav > li > a{color: #000;font-size: 14px;font-weight: 600;text-transform: uppercase;}
.top_banner_img{ display:block; background:url('../images/banner-bg-min.jpg') no-repeat scroll top right #f3f4f9; color:#fff; position:relative; padding:100px 0px;}
.top_banner_img2{ display:block; padding:50px 0px; background-color:#f3f4f9; }
.sub-hd-inr { color:#000; font-family: 'Montserrat', sans-serif; font-size: 20px;font-weight: 400; margin: 22px 0px;line-height: 25px;font-family: 'Open Sans', sans-serif;}
.hd-main-inr {font-size: 38px; font-family: 'Montserrat', sans-serif; font-weight: 700; line-height: 42px; color:#000; text-transform:uppercase; }
.top_banner_img2 p{ color:#000;}
.list-bnr { width: 100%;}
.list-bnr ul {margin: 0px 0px;padding: 0px;}
.list-bnr ul li {list-style: none; color:#000;font-size: 15px;line-height: 25px;background: url('../images/arrow-small.png') no-repeat 0 8px; padding-left: 25px; font-family: 'Open Sans', sans-serif;}
.navbar-brand{ padding-left:15px;}
.radio-box {display: inline-block;font-size: 13px;padding: 0px 0px 0px 10px;line-height: 23px;vertical-align: middle;text-align: left;color:#000;}
.breadcrumb-outer{ border-top:#e0e0df 1px solid; border-bottom:#e0e0df 1px solid; }
.breadcrumb-item{ font-size:14px;}
.prod_name{font-family: 'Montserrat', sans-serif; font-size:45px; font-weight:800; line-height:60px; text-align:left; color:#000000; text-transform:uppercase;}
.prod_name span{ font-size:45px; font-weight:800; color:#e11f26;}
.prod_desc{ font-size:30px; font-weight:600; text-align:left; color:#000000; margin:30px 0px 40px 0px;}
.prod_desc_inr{font-family: 'Montserrat', sans-serif; font-size:30px; font-weight:600; text-align:left; color:#000000; margin:20px 0px;}
.discmer-banner{ font-size:11px; margin-top:8px; color:#000000; text-align:left;}
.discmer-banner span{ color:red; font-size:14px;}
.discmer{ font-size:11px; margin-top:10px;}
.navbar{ padding:8px 0px !important; margin:0 !important}
.wd-90{ width:90%;}
.pd70{ padding-top:60px;}
.mrg60{ margin-bottom:60px;}
.mrg-top60{ margin-top:60px;}
.mrg25{ margin-bottom:25px;}
.pd40{ padding-top:40px;}
.pd25{ padding-top:25px;}
.pd15{ padding:15px 0px;}
.wdth20{ width:20%;}
.clr{ clear:both;}
.awards{ background:#454545; }
.awards p { padding-bottom: 0px;}
/*.awards ul li{ display:inline-block; padding:10px 65px; vertical-align:middle;}*/
.pd-top{ padding:70px 0px 0px 0px}
.heading_point{font-family: 'Montserrat', sans-serif; font-size:28px; line-height:34px; font-weight:800; font-family: 'Montserrat', sans-serif; text-transform:uppercase; color:#000; margin-bottom:35px}
.tagline{ font-size:16px; line-height:24px;font-family: 'Open Sans', sans-serif; }
.sub-heading{font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:700; color:#000000;}
.sub-heading2{font-family: 'Montserrat', sans-serif; font-size:16px; font-weight:700; color:#000000;}
.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; padding-bottom:0; margin-bottom:0;}
.txt-red{ color:#e11f26; font-size:70px; padding-bottom:30px; font-weight:300; font-family: 'Open Sans', sans-serif; clear:both; margin-top:40px;}
.device .col-md-6{ background-color:#f3f4f9; font-family: 'Open Sans', sans-serif;  padding:27px;  border-right:#ffffff 7px solid; text-align:center; font-size:14px; margin-top:7px; }
.device .col-md-6 img{ padding-bottom:10px;}
.media-body{ font-size:14px; text-align:left;font-family: 'Open Sans', sans-serif; } 
.media-heading{font-size:18px; font-weight:700; color:#000000; margin-bottom:15px;}
.feature_box{ margin:50px 0px 0px 0px}
.gray{ background-color:#f0f4f7; padding:70px 0px;}
.black{ background-color:#181617; padding:70px 0px;}
.formt_par{font-size:14px; line-height:24px; text-align:center; margin-top:25px;}
.txt-wht{ color:#ffffff;}
.steps img{background-color:#f0f4f7; }
.steps img{ padding:20px 0px 0px 0px; margin:50px 0px;}
.testiomal{}
.tesimonal_slider .carousel-control.left,.tesimonal_slider .carousel-control.right{ background:none !important}
.test_par{ font-size:16px; line-height:28px; font-family: 'Open Sans', sans-serif; }
.test_cust{font-size:13px; font-weight:600; color:#e11f26;  text-align:left}
.testiomal .carousel-indicators .active{ background:#2a9cf0}
.testiomal .carousel-indicators li{ background:#cccccc; border:1px solid #cccccc}
.testiomal .carousel-indicators{ bottom:-25px; left:5%}
.shadow{ background-color:#FFFFFF; margin-top:50px; padding:95px 70px 50px 70px; position:relative;  -webkit-box-shadow: 2px 2px 14px 0px rgba(217,217,217,1);
-moz-box-shadow: 2px 2px 14px 0px rgba(217,217,217,1);
box-shadow: 2px 2px 14px 0px rgba(217,217,217,1);}
.quote{ position:absolute; top:-22px}
.carousel-indicators {bottom: -50px;}
.carousel-indicators li{ width:14px; height:14px; border:#000000 1px solid;}
.carousel-indicators .active{background-color:#e11f26;width:14px; height:14px; border:none;}
.chos_stel_mar{ margin:0px; text-align:center}
.chos_stel_mar .col-md-3,.chos_stel_mar1 .col-md-3{ border-right:solid 1px #454545}
.chos_stel_mar .col-md-3:last-child,.chos_stel_mar1 .col-md-3:last-child{ border-right:none}
.footer_bg{padding:20px 0px; }
.copyright{font-size:12px; color:#FFF; line-height:20px; margin:30px 0px 10px 0px;}
.btm-nav{ width:100%;}
.btm-nav ul{margin:0px; padding:0px;}
.btm-nav ul li{ list-style:none;}
.btm-nav ul li a{ color:#b3b3b3; font-size:13px; text-decoration:none; padding:0px 20px 0px 0px;}
.btm-nav ul li a:hover{ color:#e11f26; text-decoration:none;}
.btm-nav ul li a.last{border:none;}
.ins_unst{ margin:0; padding:0;}
.modal-body{ height:auto; padding:15px 15px 50px 15px}
.ins_unst li{ display:inline-block; padding-left:20px; padding-right:10px; vertical-align:middle; background:url('../images/pdf_white.png') no-repeat 0 5px }
.ins_unst li a{ color:#fff; text-decoration:none;}
.top_banner_img_inr{ background-color:#2e2e2e;color:#fff; padding:60px 0px; vertical-align:middle; line-height:}
.prod_name_inr{ font-size:36px; line-height:45px; text-transform:uppercase; font-weight:700; }
.hd-rgt{ font-size:20px; text-align:left; padding-bottom:20px; color:#000000; line-height:30px; font-weight:600;}
.hd-rgt-small{border-bottom:#e0e0df 1px solid; padding:15px 22px; margin-bottom:22px; font-size:18px; color:#000000; line-height:25px; font-weight:600;}
.list{ width:100%;}
.list ul{ margin:0px 0px; padding:0px;}
.list ul li{font-family: 'Open Sans', sans-serif; line-height:22px; list-style:none; background: url('../images/arrow-small.png') no-repeat 0 8px; padding-left:25px; padding-bottom:7px;}
.sidenav {margin:20px 0px; background:#f3f6f8;}
.sidenav .list ul {padding-left: 25px;padding-bottom: 15px;}
.sidenav .list ul li{ line-height:20px; font-size:14px;}
/*.inner-box{ border:#ddd 1px solid; text-align:center; padding:15px; margin-right:20px; }
.inner-box .btn{background: #099e44; border-radius: 4px; display: inline-block; font-size: 15px; font-weight:700; line-height: 16px; margin-bottom: 0; padding:0px; text-transform: uppercase; }
.inner-box .btn a{ color: #fff; text-decoration:none; padding: 15px 30px; display:block}
.inner-box .btn a:hover{ color: #fff; text-decoration:none;}*/
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{color: #e11f26;}
.step1 {background-color: #f3f4f9; padding:25px 20px;}
.step-hd{ text-transform:uppercase; font-size:25px; font-weight:700;}
/*Buttons css*/
.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: #FFFFFF; padding:8px 14px; text-align: center; text-transform: uppercase;}

.download_bottom{ margin:80px 0px 50px; text-align:center}
.download_button_bottom{  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_button_bottom a{ color:#fff !important;}
.download_button_bottom:hover{ color:#fff !important; text-decoration:none; background-color:#098c3d;}

.buy_button_top{  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;}
.buy_button_top:hover{  background: #e11f26; color:#FFFFFF; text-decoration:none;}

.buy_button_bottom{  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;}
.buy_button_bottom:hover{  background: #e11f26; color:#FFFFFF; text-decoration:none;}

/*.mac-button_bottom{ padding:0px; margin-top:8px;}
.mac-button_bottom a{  color:#000 !important; background:url('../images/apple-icon-hover.png') no-repeat 0 0 ; padding-left:20px; font-size: 14px; font-weight: 700; text-transform:uppercase; color:#000000;}
.mac-button_bottom a:hover{ color:#000000 !important; text-decoration:none;}*/

@media only screen and (min-width:320px) and (max-width:640px){
.buy_button_top{ margin-right:0px; padding:11px 30px;}
.awards ul li{ padding:10px 30px;}
.heading_point{ font-size:22px; line-height:30px;margin-bottom:0px;}
.tagline{ font-size:14px;}
.pd-top{ padding-top:35px;}
.gray{ padding:32px 0px;}
.black{ padding:32px 0px;}
.mrg60{ margin-bottom:30px;}
.mrg-top60{ margin-top:25px;}
.pd40{ padding-top:15px;}
.pd70{ padding-top:30px;}
.media-body, .media-right{ display:inline;}
.feature_box{ margin-top:30px;}
.steps img{ padding-top:0px; margin:30px 0px}
.quote{left:102px;}
.shadow{margin-top:24px; padding:50px 15px;}
.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 0px;}
.wdth20{ width:100%;}
.modal-body{ height:auto;}
}
@media screen and (max-width: 767px) {
	.top_banner_img2{ height:auto; background-size:contain; padding-bottom:20px;}
.top_banner_img{ height:auto; background-size:contain; padding-bottom:20px;}	
	.prod_name{ font-size:28px; line-height:35px; margin-top:250px;}
.prod_name span{ font-size:28px;}
.prod_desc{ font-size:18px !important; line-height:24px; margin:0px !important; padding-bottom:20px;}
.boxmain{ width:80%; margin-bottom:15px;}
.dropdown-menu > li { display: block !important;}
.wd-90{ width:100%;}
.fixed_top{ height:60px;}
.pad-t-b{height:60px; padding-top:10px;}
.navbar-brand img{ width:70%; padding-left:20px;}
.navbar-header{ background:#FFF}
.prod_name span{ font-size:22px;}
.menu, .menu > ul ul{ position: absolute; z-index:1;}
.navbar-header{ width:100%}
.tag{ width:30%;right:-17px;}
.buy_button{ margin-left:0px; padding:13px 29px;}
.main-product .col-md-4{ width:100%;}
.sub-heading{ font-size:16px;}
.formt_par2{ margin-top:5px;}
.read-btn-txt{ margin:10px 0px;}
.test_par{ font-size:13px; text-align:center; line-height:22px;}
.carousel-indicators{ bottom:-45px;}
.test_cust{ padding-bottom:0px;}
.why-box{ width:100%;}
.hd-main-inr{ font-size:26px; line-height:32px;}
.sub-hd-inr{ font-size:18px; line-height:24px; margin:18px 0px; font-weight:600;}
header{ background-color:#FFF; height:80px;}
.breadcrumb-item{ font-size:12px;}
.top_banner_img_inr{ padding:25px 0px; background-size:20%}
.read-btn{ padding:5px 11px; font-size:12px; margin-bottom:5px;}
.read-btn:hover{ padding:6px 13px; border:0px;}
.wdth20{ width:100%;}
.modal-body{ height:auto;}
}