@import url("font_style/stylesheet.css");


.MainHeader{
    z-index: 99;
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    position: fixed;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
}	

.MainHeader .container{
	background-color: #FAFAF9;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px;
	opacity: 0.9;
}	

.MainHeader .container .SocialIcons{
	margin-top: 12px;
	border-left:#EEEEEE 2px solid;
}	

.SubMainHeader{
	z-index: 99;
	position:relative;
	background-color: #CCCCCC;
	padding: 10px;
}

.SubMainHeader .container{
	background-color: #FAFAF9;
	padding-top: 10px;
	padding-bottom: 10px;
	border-radius: 10px;
	opacity: 0.8;
}	

.SubMainHeader .container .SocialIcons{
	padding-top: 10px;
}	


@media (min-width: 660px) and (max-width: 770px) {

.MainHeader{
	padding-top: 10px;
}	
	

.MainHeader .container .SocialIcons{
	padding-top: 10px;
}
	
.SubMainHeader .container .SocialIcons{
	padding-top: 10px;
}


.SubMainHeader{
	position:relative;
	background-color: #CCCCCC;
	padding: 10px;
}
		
}


@media (min-width: 320px) and (max-width: 660px) {

.MainHeader{
	background-color: #EE1D23;
	margin-top: 0px;
	position:relative;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}	

.MainHeader .container{
	opacity:1;
}	

.SubMainHeader{
	position:relative;
	background-color: #CCCCCC;
	padding: 10px;
}
	
.SubMainHeader .container{
	opacity:1;
}	

}

/*.................................*/

.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
  position: absolute; 
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
	background-color: #EEEEEE;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 12px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
    font-family: roboto-bold;
}

.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}

/*.................................*/

.NavBarColor {
	border-radius: 0px;
	margin-bottom: -20px;
	}

.NavBarColor li a {
	color: #000000;
    font-family: roboto-bold;
	font-size: 11px;
    transition: 1.35s ease color;
	}

.NavBarColor li a:visited {
	color: #000000;
}
.NavBarColor ul li a:hover {
	color: #FFFFFF;
	background-color: #EE1D23;
}

.NavBarColor .navbar-nav {
	float: right;
}

.NavBarColor .navbar-nav .Social{
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -5px;
}

.NavBarColor .navbar-nav .Social a:hover{
	background-color: transparent;
}

.NavBarColor .navbar-nav .SocialIcon{
	margin-right: -10px;
	margin-top: -5px;
	border-left: #EEEEEE 2px solid;
}

.NavBarColor .navbar-nav .SocialIcon a:hover{
	background-color: transparent;
}

.NavBarColor .navbar-inverse .navbar-header img{
	margin-top: -15px;
	}


@media (min-width: 666px) and (max-width: 1280px) {

.NavBarColor {
	border-radius: 0px;
	border-right:#DADBDC 0px solid;
	}
.NavBarColor li a {
	font-size: 11px;
	}
	
.NavBarColor .navbar-nav {
	float: none;	
}

.NavBarColor .navbar-nav .Social{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.NavBarColor .navbar-nav .SocialIcon{
	margin-left: 70px;
	margin-right: 0px;
	margin-top: 0px;
	border-left: #EEEEEE 0px solid;
}
}



@media (min-width: 320px) and (max-width: 660px) {

.NavBarColor {
	border-radius: 0px;
	border-right:#DADBDC 0px solid;
	}
.NavBarColor {
	}
	
.NavBarColor .navbar-nav {
	float: none;
	
}

.NavBarColor .navbar-inverse{
   background-color: #FAFAF9;
}

.NavBarColor .navbar-inverse .navbar-toggle{
   background-color: #000000;
}

.NavBarColor .navbar-header img{
}

.NavBarColor .navbar-nav .Social{
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -5px;
  display: inline-block;
}

.NavBarColor .navbar-nav .Social a:hover{
	background-color: transparent;
}

.NavBarColor .navbar-nav .SocialIcon{
	margin-left: -10px;
	margin-right: -10px;
	margin-top: -5px;
	border-left: #EEEEEE 0px solid;
  display: inline-block;
}

.NavBarColor .navbar-inverse .navbar-toggle{
	background-color: #ED1B24;
	margin-bottom: -40px;
	}
	
.NavBarColor .navbar-inverse .navbar-header img{
	width: 100%;
	margin-left: 0px;
	margin-top: -18px;
	}

}



/*.................................*/


.SpacingBox {
	height: 40px;
	}
	
.SpacingBox1 {
	height: 10px;
	}
		
.SpacingBox2 {
	height: 20px;
	}
		
/*.................................*/

.carousel{
	
}

.carousel .carousel-indicators li{
	background-color: #000000;
	border: #000000;
	width: 45px;
	height: 7px;
	border-radius: 0px;
	
}
.carousel .carousel-indicators li.active{
	background-color: #EE1D23;
	border: #EE1D23;
	
}

	
@media (min-width: 320px) and (max-width: 660px) {
	
.carousel .carousel-indicators li{
	width: 20px;
	height: 4px;
	
}
.carousel .carousel-indicators li.active{
	
}
	
}

/*----------------------------------------------------*/

.Modern-Slider .img-fill img {
  min-height: auto;
}

.Modern-Slider .MobViewSlide{
  display: none;
}

.Modern-Slider .NextArrow{
  position:absolute;
  top:45%;
  right:0px;
  width:45px;
  height:45px;
  background:rgba(0,0,0,.50);
  border:0 none;
  margin-top:-22.5px;
  text-align:center;
  font:20px/45px FontAwesome;
  color:#FFF;
  z-index:5;
}

.Modern-Slider .NextArrow:before{content:'\f105';}

.Modern-Slider .PrevArrow{
  position:absolute;
  top:45%;
  left:0px;
  width:45px;
  height:45px;
  background:rgba(0,0,0,.50);
  border:0 none;
  margin-top:-22.5px;
  text-align:center;
  font:20px/45px FontAwesome;
  color:#FFF;
  z-index:5;
}

.Modern-Slider .PrevArrow:before{content:'\f104';}

.Modern-Slider .slick-dots{
  position:absolute;
  height:5px;
  background:rgba(255,255,255,.20);
  bottom:0px;
  width:100%;
  left:0px;
  padding:0px;
  margin:0px;
  list-style-type:none;
}
.Modern-Slider .slick-dots li button{display:none;}
.Modern-Slider .slick-dots li{
  float:left;
  width:0px;
  height:5px;
  background:#ED1B24;
  position:absolute;
  left:0px;
  bottom:0px;
}

.Modern-Slider .slick-dots li.slick-active{
  width:100%;
  animation:ProgressDots 11s both;
}

.Modern-Slider .item h3{
  font:30px/50px RalewayB;
  text-transform:uppercase;
  color:#FFF;
  animation:fadeOutRight 1s both;
  margin:0;
  padding:0;
}


.Modern-Slider {background:#ffffff;}

/* ==== Slider Image Transition === */
@keyframes Slick-FastSwipeIn{
    0%{transform:rotate3d(0,1,0,150deg) scale(0)  perspective(400px);} 
    100%{transform:rotate3d(0,1,0,0deg) scale(1) perspective(400px);} 
}

@-webkit-keyframes ProgressDots{from{width:0px;}to{width:100%;}}
@keyframes ProgressDots{from{width:0px;}to{width:100%;}}

/* ==== Slick Slider Css Ruls === */
.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left /* If RTL Make This Right */ ;height:100%;min-height:1px}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}




@media (min-width: 740px) and (max-width: 1280px) {
	
.Modern-Slider .PCViewSlide{
 display: none;
}

.Modern-Slider .MobViewSlide{
 display: block;
}

}

@media (min-width: 320px) and (max-width: 740px) {


.Modern-Slider .PCViewSlide{
 display: none;
}

.Modern-Slider .MobViewSlide{
 display: block;
}

.Modern-Slider .NextArrow{
  top:60%;
}

.Modern-Slider .NextArrow:before{content:'\f105';}

.Modern-Slider .PrevArrow{
  top:60%;
}

}

/*---------------------------------------------------*/

.HomeProducts{
    font-family: roboto-bold;
}

.HomeProducts h1{
	font-size: 25px;
	text-align: center;
	text-transform: uppercase;
}

.HomeProducts a{
    color:#231F20;
}

.HomeProducts a:hover{
    color:#231F20;
	text-decoration: none;
}

.HomeProducts .Box{
	background-color: #F2F3F4;
	margin-bottom: 30px;
}

.HomeProducts .Box .ProductDetail{
	padding-left: 15px;
	margin-top: 20px;
	font-size: 12px;
	border-left: #EE1D23 7px solid;
}


.HomeProducts .Box h4{
    color:#EE1D23;
	padding-top: 10px;
}

.HomeProducts .Box p{
	padding-bottom: 10px;
}

@media (min-width: 666px) and (max-width: 1280px) {


.HomeProducts h1{
	font-size: 20px;
}
	
}

@media (min-width: 320px) and (max-width: 660px) {

.HomeProducts h1{
	font-size: 20px;
}

}

/*...................................................*/

.HomeProductSupport{
    font-family: roboto-bold;
}

.HomeProductSupport h1{
    font-size: 25px;
	text-align: center;
}

.HomeProductSupport span{
    color:#EE1D23;
    font-size: 30px;
}

.HomeProductSupport .TextHeading{
    font-family: roboto-regular;
}

.HomeProductSupport .Box{
    border-right: #E6E7E9 2px solid;
}
.HomeProductSupport .Link{
	text-align: center;
}
.HomeProductSupport .Link a{
   background-color: #EE1D23;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 18px;
	color:#FFFFFF;
}


@media (min-width: 666px) and (max-width: 1280px) {


	
}


@media (min-width: 320px) and (max-width: 660px) {

.HomeProductSupport h1{
    font-size: 20px;
}
.HomeProductSupport .Box{
	margin-bottom: 20px;
}
}

/*...................................................*/

.modal{
    font-family: roboto-regular;
	color:#FFFFFF;
	
}

.modal .modal-content{
   background-color: #000000;
	
}
.modal .modal-content input[type="text"]{
   background-color: #000000;
	color:#FFFFFF;
	border: #EE1D23 1px solid;
	
}

.modal .modal-content textarea{
   background-color: #000000;
	color:#FFFFFF;
	border: #EE1D23 1px solid;
	
}

.modal .modal-header{
   background-color: #EE1D23;
	color:#FFFFFF;
	text-align: center;
	border-bottom: #EE1D23 1px solid;
	
}

.modal .Button{
  border-radius: 10px;
	
}

.modal .modal-footer{
	border-top: #EE1D23 1px solid;
	
}

.modal .modal-header span{
	color:#FFFFFF;
	
}

.modal .btn{
	float: left;
	
}

/*...................................................*/

.HomeInovations{
	background-color: #F2F3F4;
    font-family: roboto-bold;
	text-align: center;
}

.HomeInovations h1{
	font-family: montserrat-Bold;
	color:#EE1D23;
	font-size: 70px;
}

.HomeInovations .Box{
    border-right: #D2D3D5 2px solid;
    border-left: #D2D3D5 2px solid;
}


@media (min-width: 666px) and (max-width: 1280px) {

.HomeInovations h2{
	font-size: 25px;
}
.HomeInovations h1{
	font-size: 50px;
}

}


@media (min-width: 320px) and (max-width: 660px) {

.HomeInovations h2{
	font-size: 20px;
}
.HomeInovations h1{
	font-size: 30px;
}
.HomeInovations .Box{
    border-right: #D2D3D5 0px solid;
    border-left: #D2D3D5 0px solid;
}

}


/*.................................*/

.ProductHeader{
	background-color: #F2F2F2;
	font-family: montserrat-regular;
}

.ProductHeader h1{
	color:#EE1D23;
	margin-top: -3px;
	font-size: 50px;
}

.ProductHeader p{
	padding-top: 10px;
	font-size: 18px;
}

.ProductHeader .Link{
	margin-top: 50px;
}

.ProductHeader .Link a{
	border:#EE1D23 2px dotted;
	border-radius: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 20px;
	color:#EE1D23;
}

.ProductHeader .Link a:hover{
	border:#EE1D23 2px solid;
	background-color: #EE1D23;
	color:#FFFFFF;
	text-decoration: none;
}




/*.................................*/


.ProductDescription{
    font-family: roboto-regular;
	background-repeat: no-repeat;
	background-size: cover;
	height: 550px;
	color: #FFFFFF;
	text-align: center;
}

.ProductDescription p{
	font-size: 20px;
}



/*.................................*/

.ProductNav{
    font-family: roboto-regular;
	text-align: center;
}

.ProductNav a{
	font-size: 25px;
	padding-left: 10px;
	padding-right: 10px;
	color:#4B4B4D;
}

.ProductNav a:hover{
	text-decoration: none;
	color:#EE1D23;
}


.ProductNav a:nth-child(1){
	border-right: #E6E7E9 2px solid;
}


.ProductNav a:nth-child(2){
	border-right: #E6E7E9 2px solid;
}



/*.................................*/


.ProductSpecs{
	font-family: montserrat-regular;
}


.ProductSpecs .SpecificationPics{
	border: #E6E7E9 2px solid;
}


.ProductSpecs span{
	font-size: 14px;
}


.ProductSpecs .table{
	border:#EE1D23 2px solid;
}


.ProductSpecs table .TableHead{
	background-color:#EE1D23;
	text-transform: uppercase;
	color:#FFFFFF;
	font-size: 20px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}


.ProductSpecs table .TableHeading{
	background-color:#000000;
	text-transform: uppercase;
	color:#FFFFFF;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.ProductSpecs table td{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border:#EE1D23 1px solid;
}

/*.................................*/


.ProductCategory{
	background-color: #F2F2F2;
	font-family: montserrat-regular;
	text-align: center;
}

.ProductCategory .Box{
    margin-bottom: 20px;
  transition: all 1s ease;
}

.ProductCategory .Box:hover{
    margin-bottom: 20px;
    box-shadow: 10px 10px 20px 10px #CCCCCC;
    -webkit-box-shadow: 10px 10px 10 10px #CCCCCC;
}

.ProductCategory a{
    color: #666666;
}

.ProductCategory a:hover{
    color: #666666;
	text-decoration: none;
}

.ProductCategory .Proname{
	background-color: #E4E4E4;
	padding: 15px;
}


/*..................................*/


.PageBackgorundImage{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: contain;
	height: 350px;
}
.PageBackgorundImage h2{
   font-family: montserrat-bold;	
   margin-top: 200px;
	color: #EE1D23;
}

.PageBackgorundImage .Bar{
	height: 7px;
	width: 80px;
	background-color:#EE1D23;
	border-radius: 10px;
	margin-top: 0px;
}

/*.................................*/

.PageContent{
   font-family: montserrat-regular;
}
.PageContent h4{
   font-family: montserrat-regular;
}
.PageContent a{
   font-family: montserrat-bold;
	color:#000000;
}
.PageContent a:hover{
	text-decoration: none;
	color:#000000;
}

/*.................................*/

.PaymentMethod{
	font-family: montserrat-regular;
}

.PaymentMethod h4{
	font-family: montserrat-bold;
}

/*.................................*/


.SpecialOffers{
	font-family: montserrat-regular;
}

.SpecialOffers .Box{
	margin-bottom: 40px;
}

/*.................................*/


.DealersNetwork{
	font-family: montserrat-regular;
}

.DealersNetwork .Box{
	background-color: #F8F8F8;
}

.DealersNetwork .Box .BoxHeader{
	background-color: #EE1D23;
	padding: 10px;
	padding-left: 20px;
	font-size: 20px;
	color: #FFFFFF;
}

.DealersNetwork .Box .BoxLinks{
	padding: 10px;
	border-top:#EE1D23 1px dotted;
}

.DealersNetwork .Box .BoxLinks a{
	padding-left: 20px;
	color:#000000;
}

.DealersNetwork .nav-pills{
	background-color: #F8F8F8;
	border-bottom: #EE1D23 2px solid;
	padding: 20px;
	color:#000000;
}

.DealersNetwork .nav-pills .active a{
	color:#000000;
	background-color: transparent;
}

.DealersNetwork .nav-pills .active a:hover{
	color: #000000;
	background-color: transparent;
}

.DealersNetwork .nav-pills a{
	color: #000000;
	background-color: transparent;
}

.DealersNetwork .nav-pills a:hover{
	color: #000000;
	background-color: transparent;
}

.DealersNetwork .nav-pills a:visited{
	color: #000000;
	background-color: transparent;
}

.DealersNetwork .tab-content{
	padding: 20px;
}

.DealersNetwork h3{
	color: #EE1D23;
}

/*.................................*/


.Downloads{
	font-family: montserrat-regular;
	text-align: center;
}

.Downloads .Box{
	border:#EEEEEE 2px solid;
	border-radius: 10px;
  box-shadow: 2px 2px 2px 2px #EEEEEE;
	margin-bottom: 40px;
}

.Downloads img{
    padding-top: 20px;
	padding-bottom: 20px;
}

.Downloads .Box p{
	padding-bottom: 10px;
}

.Downloads .Box a{
	background-color: #EE1D23;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	color: #FFFFFF;
	border-radius: 10px;
}
.Downloads .Box a:hover{
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	
}


/*.................................*/


.ContactBanner{
	font-family: montserrat-regular;
}


.ContactBanner .container{
	background-color: #EEEEEE;
	padding: 20px;
    -webkit-box-shadow: 10px 10px 11px 10px #cccccc;
    box-shadow: 10px 10px 11px 5px #cccccc;
	border-radius: 20px;
}


.ContactBanner .ContactDetails{
    background-color: #231F20;
    position: relative;
    left: -70px;
    color: #FFFFFF;
    padding: 30px;
    -webkit-box-shadow: 1px 1px 1px 1px #3B3B3B;
    box-shadow: 10px 10px 10px 5px #3B3B3B;
	border-radius: 20px;
	margin-top: 10px;
}
.ContactBanner  .fa{
	font-size: 18px;
	padding-right: 5px;
	color:#EE1D23;
}

.ContactBanner .ContactDetails p{
	font-family: montserrat-light;
	margin-top: 30px;
}


.ContactBanner INPUT {
	height: 50px;
	border: 1px solid #CCC;
	color: #2E2E2E;
	width: 100%;
	border-radius: 10px;
}
.ContactBanner INPUT:hover {
	border: 1px solid #EE1D23;
}
.ContactBanner input[type="submit"] {
	height: 45px;
	background-color : #EE1D23;
	border: 0px solid #CCC;
	padding: 0px 10px;
	color: #FFFFFF;
	width: 170px;
	font-size: 14px;
	text-transform: uppercase;
	border-radius: 10px;
}
.ContactBanner input[type="submit"]:hover {
	height: 45px;
	background-color : #231F20;
	border: 0px solid #666;
	color: #FFFFFF;
}
	
.ContactBanner textarea {
	height: 150px;
	border: 1px solid #CCC;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #2E2E2E;
	border-radius: 10px;
}
.ContactBanner textarea:hover {
	border: 1px solid #EE1D23;
}

.ContactBanner table td {
	padding-top: 7px;
}

@media (min-width: 666px) and (max-width: 1280px) {


.ContactBanner .ContactDetails{
    left: -25px;
    padding: 30px;
}
	
}


@media (min-width: 320px) and (max-width: 660px) {

.ContactBanner .ContactDetails{
    left: -0px;
	margin-bottom: 40px;
}
	
}
/*.................................*/

#contact{
}
#contact h3{
	font-family: montserrat-regular;
	text-align: center;
}
.contact-info .fa {
  padding-right: 5px;
}

#contact .form-control {
  border: none;
  border-bottom: 2px solid #f0f0f0;
  border-radius: 0px;
  box-shadow: none;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-transition: all ease-in-out 0.4s;
  transition: all ease-in-out 0.4s;
}

#contact .form-control {
	background-color: #FFFFFF;
  border-bottom-color: #999999;
}
#contact .form-control:focus {
  border-bottom-color: #999999;
	background-color: #FFFFFF;
}

#contact input {
  height: 55px;
	color:#000000;
}

#contact #submit {
  background: #2b2b2b;
  border: none;
  border-radius: 50px;
  color: #ffffff;
  height: 50px;
  margin-top: 24px;
}

#contact #submit:hover {
  background: #EE1D23;
  color: #ffffff;
}


/*.................................*/



.Footer{
	background-color: #231F20;
	font-family: montserrat-regular;
	color:#ffffff;
	}

.Footer .Box{
    font-family: roboto-bold;
	background-color: #EE1D23;
	padding:20px;
	color:#FFFFFF;
	}

.Footer .Box .fa{
	color:#FFFFFF;
	font-size: 15px;
	}

.Footer .Box h4 {
	color: #FFFFFF;
	}

.Footer .Box p {
	color:#FFFFFF;
	font-size: 12px;
	}

.Footer h4 {
	color:#EE1D23;
	}
.Footer a {
	color: #FFFFFF;
	font-family: montserrat-regular;
	font-size: 12px;
	}
.Footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
.Footer .fa {
	font-size: 18px;
	padding-right: 10px;
	}


.Footer .copyright {
	font-family: montserrat-regular;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	font-size:12px;
	color: #FFFFFF;
}		

.Footer .copyright a{
	font-size:12px;
	color: #FFFFFF;
}		


.Footer .FooterBar{
	background-color: #4F5052;
	height: 2px;
}		


.Footer .fa{
	font-size: 35px;
	color: #FFFFFF;
}		

.Footer input[type="text"]{
	width:100%;
	height: 30px;
	border: #FFFFFF 1px solid;
	background-color: #231F20;
}
.Footer input[type="text"]:hover{
	height: 30px;
	border: #FFFFFF 1px solid;
	background-color: #231F20;
}

.Footer .Btn {
	height: 30px;
	width:100%;
	color:#FFFFFF;
	background-color: #EE1D23;
	border: #FFFFFF 1px solid;
	font-size: 12px;
}

.Footer .Btn:hover {
	height: 30px;
	color:#000000;
	background-color: #FFFFFF;
	border: #EE1D23 1px solid;
	font-size: 12px;
}
.Footer p {
	font-size: 12px;
	padding-top: 10px;
}

.Footer h5 {
	font-size: 15px;
	padding-top: 20px;
}

@media (min-width: 666px) and (max-width: 1280px) {

	
.Footer img{
	width: 30%;
}
	
}

@media (min-width: 320px) and (max-width: 660px) {

.Footer h3{
	color: #ffffff;
	font-family: montserrat-bold;
	font-size: 15px;
}
}

	

/*---------------------------------------------------*/


.FooterWhatsappLinks {
	position: fixed;
	top: 93%;
	right: 5%;
	transform: translate(-50%,-50%);
	z-index: 999;
}

.FooterWhatsappLinks ul {
	list-style: none;
}

.FooterWhatsappLinks ul li {
	width: 50px;
	height: 50px;
	margin: 10px 0;
	border-radius: 3px;
	position: relative;
	cursor: pointer;
}

	
@media (min-width: 666px) and (max-width: 1280px) {


	
}


@media (min-width: 320px) and (max-width: 660px) {
	
.FooterWhatsappLinks {
	top: 93%;
	right: 12%;
}

}


/*...................................................*/


/*all textfileds*/
label {
	color: #FFFFFF;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
select {
	height: 40px;
	border: 1px solid #CCC;
	font-size: 14px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	padding: 0px 10px;
	color: #2E2E2E;
	width: 100%;
}
select:hover {
	border: 1px solid #DC535A;
}

input[type="radio"]{
    height: 5px;
	margin-left: 15px;
}

INPUT[type="text"]{
	width: 100%;
	height: 40px;
	border: 1px solid #CCC;
	font-size: 14px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	padding: 0px 10px;
	color: #000000;
}
INPUT[type="text"]:hover {
	border: 1px solid #DC535A;
}
input[type="button"], [type="submit"] {
	height: 35px;
	background-color : #EE1D23;
	border: 0px solid #CCC;
	padding: 0px 10px;
	color: #FFFFFF;
	width: 150px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
input[type="button"], [type="submit"]:hover {
	height: 35px;
	background-color : #E77278;
	border: 0px solid #666;
	padding: 0px 10px;
	color: #FFFFFF;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: 14px;
}
	
textarea {
	height: 150px;
	border: 1px solid #CCC;
	font-size: 14px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	width: 100%;
}
textarea:hover {
	border: 1px solid #DC535A;
}
	
.DevelopSwis {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: segoeuisl;
	text-align: center;
}
.DevelopSwis a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	FONT-FAMILY: segoeuisl;
	text-decoration: none;
}
.DevelopSwis a:hover {
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	text-decoration: none;
}