
@import url('https://use.fontawesome.com/releases/v5.10.1/css/all.css');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;600;700&family=Sen:wght@700&display=swap');

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position:relative; min-height:1px; padding-right:10px; padding-left:10px;}
.col-xs-15 {width: 20%;float: left;}

@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
	.gutter-lg {margin-left:-23px!important;margin-right:-23px!important;}
    .gutter-lg div[class^="col"]{padding-left:23px!important;padding-right:23px!important;}
}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background:#b2b2b2; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
html {scroll-behavior: smooth;}
body{color:#000; font-family: 'Raleway', sans-serif; font-size:15px; font-weight:400; margin:0px; padding:0px; line-height:1.6;}

.FW600{font-weight:600}
p{margin-bottom:20px;}
ul {list-style-type:disc}
hr {margin:50px 0 30px 0; background-color:#404c63;}

a{color:#3767a2; outline:none!important;}
a:hover {color:#000; text-decoration:none;}

.radio input[type=radio]{margin-top:10px;}

.container {position:relative;}
.gutter-xs {margin-left:-8px!important;margin-right:-8px!important;}
.gutter-xs div[class^="col"]{padding-left:8px!important;padding-right:8px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

textarea.form-control{resize:none;min-height:120px;}
.form-control { height:45px; border-color:#acacac;}

h1,.h1, h2,.h2{font-family: 'Sen', sans-serif;}
h1,.h1{font-size:35px; margin-bottom:20px; line-height:1.2; font-weight:700;}
h2,.h2{font-size:25px; margin-bottom:20px; font-weight:700;}
h3,.h3{font-size:13px; margin-bottom:15px; font-weight:600;font-family: 'Raleway', sans-serif;}

.Bor:after {border-bottom:1px solid #bbbbbb; content:"";display:block; margin:auto auto 1px auto; padding-bottom:20px; width:100%;}
.Bor1:after {border-bottom:2px solid #064a79; content:""; display:block; margin:0 0 35px 0; padding-bottom:20px; width:70px;}
.BreadCrumb{border-top:1px dashed #064a79; color:#505050; margin:0 0 15px; background-color:transparent;padding:15px 0 0; text-transform:uppercase; font-size:12px;}
.BreadCrumb>li+li:before{content:"\00BB";color:#666666; margin:0 10px;}
a{color:#666666;}
a:hover{color:#121944;}

a:hover{color:#121944;}

.Sen{font-family: 'Sen', sans-serif;}

/******* Helpers ********************************************************************/
.bg-dark{background-color:#000!important;}
.bg-light{background-color:#fff!important;}

.boxshadow{box-shadow:5px 5px 10px rgba(0,0,0,.3);}

.ImgFade{background-color:#14133d;}
.ImgFade img{opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}
.img-thumbnail {padding: 10px; border: 1px solid #cbcbcb; border-radius: 0;	box-shadow:3px 3px 5px rgba(0,0,0,0.75);}

/******* Buttons ********************************************************************/
.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;text-decoration:none !important;font-size:14px; padding:13px 28px; border-radius:0px; text-transform:uppercase; letter-spacing:.050em;font-family: 'Raleway', sans-serif; font-weight:700;}

.btn-dark{background-color:#000;border-color:#000;}
.btn-dark:hover,.btn-dark.focus,.btn-dark:focus{background-color:#5e9a05 !important; border-color:#5e9a05 !important;color:#fff !important;}
.btn-success{background-color:#5f9e00;border-color:#5f9e00;}
.bg-success{background-color:#5f9e00!important;}
.breadcrumb-item+.breadcrumb-item::before {display:none !important;}

/************************************************* Header ********************************************************************/
.TopLink{font-size:12px; font-weight:500; padding:9px 0px;}
.TopLink .Font20{font-size:20px; font-weight:600;}
.TopLink a{text-transform:uppercase; color:#fff; padding:0 10px;} .TopLink a:hover{color:#81c31b;}

.sticky {
 background:#fff;
  position: fixed;
  top: 0;
  width: 100%;
  z-index:999;
  border-bottom:1px solid #000;
}

.sticky + .content {
  padding-top: 102px;
}

#Header{padding:17px 0px 20px 0px;} 

.TopLink .row,#home-slider .row,#SplOffer .row,#Newsletter .row {display:flex; justify-content:center; align-items:center;}

/************************************************* Navbar ********************************************************************/
.navbar{border-top:solid 1px #d9d9d9;}
.navbar .nav-item .nav-link{color:#000 !important; font-size:14px; padding:16px 0; font-family: 'Raleway', sans-serif; letter-spacing:.010em; font-weight:700;}
.navbar .nav-item .nav-link:hover,.navbar .nav-item .nav-link:focus,.navbar .nav-item .nav-link.active{color:#7fc31d !important;}

.navbar-nav>li+li {margin-left:136px;}


/******* Slider ********************************************************************/
.MainBanner .Font10 {font-size:75px; line-height:60px;}
.MainBanner .Font63 {font-size:50px; line-height:60px;}
.MainBanner .Font30 {font-size:27px; line-height:40px;}

.carousel-control-prev-icon {background-image: url(../images/left-arrow.png);}
.carousel-control-next-icon {background-image: url(../images/right-arrow.png);}
.carousel-control-next-icon, .carousel-control-prev-icon {width:25px; height:37px;}

#FeaturesCat{padding:80px 0px 0px 0; line-height:25px;}
#FeaturesCat .bg-light{padding:40px 70px;}
#FeaturesCat .Head{font-size:20px; font-weight:700;}#FeaturesCat .Head a{color:#000;}#FeaturesCat .Head a:hover{color:#598a10;}

#SplOffer{padding-bottom:80px;} #SplOffer .Font83 {font-size:68px; line-height:60px;} #SplOffer .Font63 {font-size:63px; line-height:60px;}

#Newsletter {padding:50px 0px; font-size:15px; font-weight:500; border-top:solid 1px #d9d9d9;}
#Newsletter .h2{font-size:35px;}

#Newsletter .form-control {border-color:#000; border-radius:0px; padding:10px 15px; min-height:50px; min-width:267px; font-size:13px; border-right:none;}
#Newsletter .btn-dark {min-height:50px; border-color:#000; font-size:15px;padding:12px 28px;}

.map {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);}

/********** Footer ***************************************************************************************************/
#Footer{color:#808080; font-size:13px; line-height:25px; font-weight:500; background:#000;}
#Footer a{color:#808080;}#Footer a:hover{color:#7fc518;}
#Footer h3{font-size:13px; letter-spacing:.1em; font-weight:600;}
#Footer .FLinks a{display:block;}

#Footer .list-inline a{font-size:20px; margin:0px; color:#7fc518;}
#Footer .list-inline a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:20px;}
#Footer .copytext{font-size:12px;font-weight:500;letter-spacing:.1em;}
#Footer hr{border-color:#333333;}

.g-recaptcha {width:100% important;}

/********** Back To Top Button ***************************************************************************************************/
#scroll {
    background: rgba(128,195,29,0.55);
    position: fixed;
    right: 10px;
    bottom: 10px;
    z-index: 99999;
    cursor: pointer;
    width: 45px;
    height: 45px;
    text-indent: -9999px;
    display: none;
    webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px
}
#scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff;}
#scroll:hover {background-color:#80c31d; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}

.container{max-width:1200px !important;}
.container-fluid{max-width:1280px !important;}
.Home .container-fluid{max-width:1630px !important;}
.container-new{max-width:1920px !important; padding-right:15px; padding-left:15px;margin-right: auto;margin-left: auto;}

@media (min-width: 1300px) {
.container-fluid{padding:0px;}	
}
	
	
@media (min-width: 1920px) {.container-fluid{max-width:1630px !important;}
.container-new{max-width:1920px !important; padding-right:15px; padding-left:15px;margin-right: auto;margin-left: auto;}
}
@media (max-width: 1280px) {
.ml-xl-5{margin-left:0px !important;} .pl-xl-3{padding-left:0px !important;}
.mr-xl-n5,.mr-xl-n3{margin-right:0px !important;} .ml-xl-n5,.ml-xl-n3{margin-left:0px !important;} 
.MainBanner .Font10 {font-size:80px; line-height:50px;}
.MainBanner .Font63{font-size:46px; line-height:55px;}
.MainBanner .Font30 {font-size:24px; line-height:30px;}
#SplOffer .Font83 {font-size:60px; line-height:50px;} #SplOffer .Font63 {font-size:46px; line-height:43px;}
#FeaturesCat .bg-light{padding:40px 40px;}
#Newsletter .px-xl-5{padding-right:0px !important; padding-left:0px !important;}
#Newsletter .mx-xl-5{margin-right:0px !important; margin-left:0px !important;}
#Newsletter .form-control {min-width:405px;}
.Proname {height: 60px;}
.Prodesc {height: 70px;}
}

@media(max-width: 1600px){
    .navbar-nav>li+li {margin-left:85px;}
}

@media (min-width: 1359.98px) and (max-width: 1459.98px) {
}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {
    .navbar-nav>li+li {margin-left:78px;}
	}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
.navbar-nav>li+li {margin-left:41px;}
.gutter-mbl {margin-left:-8px!important;margin-right:-8px!important;}
.gutter-mbl div[class^="col"]{padding-left:8px!important;padding-right:8px!important;}
#FeaturesCat .Head{font-size:18px;}

.MainBanner .Font63{font-size:44px; line-height:45px;}
#SplOffer .Font83 {font-size:46px; line-height:40px;} #SplOffer .Font63 {font-size:36px; line-height:36px;}
#Newsletter .form-control {min-width:340px;}
	
}

@media (min-width:992px) {
	/*.affix {background:rgba(255,255,255,0.7) !important; width:100%; z-index:999; top:0;}
	#Header {height:60px; padding-top:30px; top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s; z-index:999;}
	.shrink {background:rgba(255,255,255,0.7); box-shadow:0px 5px 12px rgba(0,0,0,.5); height:30px; padding-top:0px !important;}
	
	.mw-lg-50 {
        max-width: 50%;
    }*/
}
@media (min-width: 768px) and (max-width: 991.98px) {
.navbar-nav>li+li {margin-left:17px;}
.navbar .nav-item .nav-link{font-size:13px;}

.MainBanner .Font63{font-size:34px; line-height:40px;}
#SplOffer .Font83 {font-size:44px; line-height:40px;} #SplOffer .Font63 {font-size:32px; line-height:36px;}
#Newsletter .form-control {min-width:596px;}
}
@media (max-width: 767.98px) {	
.container-fluid{padding:0 10px;}
.navbar-nav>li+li {margin-left:0px;}
.MainBanner .Font10 {font-size:50px; line-height:40px;}
.MainBanner .Font63{font-size:24px; line-height:1;}
.MainBanner .Font30 {font-size:20px; line-height:1;}
#SplOffer .Font83 {font-size:34px; line-height:1;} #SplOffer .Font63 {font-size:24px; line-height:1;}
#Newsletter .form-control {min-width:468px;}

.navbar-toggler{position:absolute;top:-48px;right:0px;background-color:#fff !important; outline:none !important;} 
.navbar .nav-item .nav-link{padding:10px 15px;}
.navbar {padding:0px !important;} .navbar .nav-item {border-bottom:solid 1px #a4a4a4;} .navbar-toggler-icon{width:1em; height:1em; color:#FFF;}
h1, .h1 {text-align:center;}
}

@media (max-width: 479px) {
.MainBanner .BnrBox,#SplOffer .SplBox {padding:30px 0px;}
#Newsletter .form-control {min-width:100%; border-right:solid 1px #000 !important; margin-bottom:10px;}

#Newsletter .btn-dark {width:100%;}
.Proname {height: auto;}
.Prodesc {height: auto;}
}

@media (max-width: 320px) {}

.accordion .card-header a:after {
    font-family: 'FontAwesome';
    content: "-";
    float: right;
    display: block;   
}

.accordion .card-header .collapsed:after {    
    content: "+";
}

.text-danger {
    color: #ff0000 !important;
}

