/*-----------------------------------------------------------------------------------*/
/*	_main.css | Increativeweb
*//*---------------------------------------------------------------------------------*/

/* font-family: 'Work Sans', sans-serif;  font-family: 'Roboto Slab', serif;*/
body { margin:0px; background: #fff; font-size: 23px; color: #13102b; font-family: 'Work Sans', sans-serif;}

a {color:#1f4f8f}
a:hover {color:#27ae60;}
a:focus {outline:none;}
.clear {clear:none}
.mb0 {margin-bottom:0px !important;}

h1 {color:#111111; font-size:22px; font-weight:600;}
h2 {color:#555555; font-size:17px; font-weight:normal;}
h3 {color:#111111; font-size:20px; font-weight:600;}
h4 {font-size:58px; font-weight:600;}
h5 {font-size:30px; font-weight:700; margin-bottom:20px;}

small {font-size:15px;}

.text-gray {color:#999999;}
::-webkit-input-placeholder {color: #999999;}
:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
:-ms-input-placeholder {color: #999999;}

.container-fluid {max-width:1860px; min-width:990px; padding-right:70px; padding-left:70px;}
/*-----------------------------------------------------------------------------------*/
/*	Header | Increativeweb
*//*---------------------------------------------------------------------------------*/
#__mainHeader {position:fixed !important; position:absolute; top:0px; left:0px; width:100%; z-index:98;}
	.__mainHeader {border-bottom:7px solid #1e2535; padding:35px 50px 20px; background:#fff;}
	
	.logo {}
	.tagline {border-left:2px solid #1e2535; padding:18px 0px 18px 18px; margin-left:18px; font-size:16px;}

	
/*-----------------------------------------------------------------------------------*/
/*	Main Navigation | Increativeweb
*//*---------------------------------------------------------------------------------*/			
.__mainMenu {margin:0px; padding:0px; list-style:none; margin-top:15px;}
	.__mainMenu li {display:inline-block; margin:0px 15px;}
		.__mainMenu li.last {margin-right:0px;}
	.__mainMenu li a  {font-family: 'Work Sans', sans-serif; font-weight:800; padding:3px 0px; line-height:100%; font-size:16px; color:#1e2535; border-bottom:4px solid #fff; text-decoration:none;
	/*TRANSISTIONS*/ -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
		.__mainMenu li a.active {border-color:#f7230e}
		.__mainMenu li a:hover {color:#797979;}
		
		.__mainMenu li.last a {border:2px solid #f7230e; padding:10px 20px;}
		.__mainMenu li.last a:hover, .__mainMenu li.last a.active {background:#f7230e; color:#fff;}
	
/*-----------------------------------------------------------------------------------*/
/*	slider | Increativeweb
*//*---------------------------------------------------------------------------------*/	
body, html {height: 100%;margin: 0;}
.owl-carousel {position: relative;height: 100%}
.owl-carousel div:not(.owl-controls) {height: 100%;}

.slider-wrapper { position: relative; overflow: hidden; height:100%; min-height:700px;}
.owl-item .item img.icw-slideimg { display: block; width: 100%; height: auto; }
.text-slider { width: 90%; position: absolute; opacity: 0; /*TRANSISTIONS*/ -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease; }
	.text-slider.no-transition {-webkit-transition: none; -moz-transition: none; -o-transition:none; -ms-transition: none; transition:none;}

.slider-wrapper .item {background-position:top center; background-repeat:no-repeat; background-size:cover;  height:100%;}
	.icw-mask {}

.owl-item.active .item .text-slider { opacity: 1;  }
	.owl-item .item .text-slider.left { left: 5%; top: -10%; }
		.owl-item.active .item .text-slider.left { top: 0%; }
	.owl-item .item .text-slider.left-m { left: 10%; top: 45%; }
		.owl-item.active .item .text-slider.left-m { top: 50%; }	
	.owl-item .item .text-slider.center { text-align: center; top: 30%; left: 15%; right: 15%; width: inherit; }
		.owl-item.active .item .text-slider.center { text-align: center; top: 35%; }
	.owl-item .item .text-slider.right { right: 5%; top: 5%; text-align: right; }
		.owl-item.active .item .text-slider.right { top: 10%; }
	.owl-item .item .text-slider.bottom-left { left: 5%; bottom: 10%; }
		.owl-item.active .item .text-slider.bottom-left { bottom: 20%; }
	.owl-item .item .text-slider.bottom-right { right: 5%; bottom: 10%; text-align: right; }
		.owl-item.active .item .text-slider.bottom-right { bottom: 20%; }

	.text-slider h3 { line-height: 1.2; font-size: 87px; color: #fefeff; /*text-shadow: 0 1px 2px rgba(0,0,0,0.6);*/ font-weight:600; }
	.text-slider p { line-height:40px; font-size: 25px; color: #fefeff; font-weight: 400; text-shadow: 0 1px 2px rgba(145, 120, 120, 0.6); }
	.text-slider strong { font-weight: 700; }
	.text-slider img { max-width: 100%; }
	
	.text-slider p.text2 {font-size:54px; color: #fefeff; text-shadow: 0 1px 2px rgba(0,0,0,0.6); font-weight:500; }
		.text-slider p.text2 span {display:block; line-height: 60px;padding-left: 135px;}
		.text-slider p.text2 strong {font-size:70px; color: #fefeff; text-shadow: 0 1px 2px rgba(0,0,0,0.6); font-weight:700;}

	.scroll-down { width: 40px; height: 40px; text-align: center; display: inline-block; border: 2px solid #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin-right: 20px; position: relative; vertical-align: middle; }
	.scroll-down .fa { font-size: 18px; color: #fff; position: absolute; left: 10px; top: 10px; }
	.img-scroll-down { background: url(images/arrow.png) no-repeat; height: 17px; width: 17px; position: absolute; background-position: -68px 0px; display: inline-block; vertical-align: middle; left: 50%; top: 50%; margin-left: -9px; margin-top: -9px; }
	
	a.btn-slide { z-index: 999999; color: #fff; font-size: 30px; font-weight:700; height:80px; line-height:80px; padding:0px 20px; margin-top: 20px; display: inline-block; background:#f7230e; text-shadow: 0 1px 2px rgba(0,0,0,0.6);text-decoration:none 
	-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease; transition: all 1s ease;}
		a.btn-slide:hover {background:#781309; color:#fff; text-decoration:none;}
		
		a.btn-slide-md {font-size: 22px; height:60px; line-height:60px;}
	
#header_slider .owl-prev { position: absolute !important; left: 87px !important; top: 50% !important; }
	#header_slider .owl-next { position: absolute !important; right: 86px !important; top: 50% !important; }
	#header_slider .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; margin: 0 !important; padding: 0 !important; font-size: 12px; -webkit-border-radius: none; -moz-border-radius: none; border-radius: none; background: none; filter: Alpha(Opacity=100); opacity: 1; /*TRANSISTIONS*/ -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
	#header_slider .owl-controls .owl-buttons .glyphicon  { color: #fff; font-size: 60px; margin-top: -30px; /*TRANSISTIONS*/ -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
	#header_slider .owl-controls .owl-buttons div:hover { opacity: 1; }
	#header_slider .owl-controls.clickable .owl-buttons .glyphicon:hover {color:#f7230e; filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }
	
	#header_slider .owl-controls .owl-buttons .slide-arrow  { color: #fff; font-size: 70px; font-weight:300; margin-top: -30px;
	 filter: Alpha(Opacity=100)!important;/*IE7 fix*/ opacity: 1 !important; 
	  /*TRANSISTIONS*/ -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; }
	#header_slider .owl-controls.clickable .owl-buttons .slide-arrow:hover {color:#fff; filter: Alpha(Opacity=90);/*IE7 fix*/ opacity: 0.9; text-decoration: none; }
	
	#header_slider .owl-pagination { position: absolute; width: 100%; z-index: 90; top:167px; height:50px;}
	#header_slider .owl-controls .owl-page { z-index: 91; position: relative; }
	#header_slider .owl-controls .owl-page span {height:12px !important; width:12px !important;}
	#header_slider .owl-controls .owl-page span { margin-top: 0px; background: #fff; filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1 ;}
	#header_slider .owl-controls .owl-page.active span {background: #f7230e; }
	
	.page-scoll {position:absolute; font-size:15px; font-weight:400; bottom:30px; z-index:90; width:100%; color:#fff; text-align:center; text-shadow: 0 1px 2px rgba(0,0,0,0.6);}
		.page-scoll .glyphicon {text-decoration:none; font-size:30px; color:#fff; text-shadow: 0 1px 2px rgba(0,0,0,0.6);}
			.page-scoll .glyphicon:before {content: "  "; background:url(../images/gotodown.png) 50% 50% no-repeat; width: 40px;height: 20px;display: block;}
		.page-scoll a:hover {color:#f7230e; opacity:0.8;}
	
/* product_slider */
.product_slider .owl-controls {position:absolute; top:10px; right:20px;}	
	.product_slider .owl-controls .owl-pagination {width:26px;}	
	.product_slider .owl-controls .owl-page span {height:20px !important; width:20px !important;}
	.product_slider .owl-controls .owl-page span { margin-top: 0px; background: #fff !important; filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1 ;}
	.product_slider .owl-controls .owl-page.active span {background: #f7230e !important; }	
	
	.product_slider .owl-item .item .text-slider.left { left:55px; top: -10px; }
		.product_slider .owl-item.active .item .text-slider.left { top: 40px; }
	
	.product-slider h3 { line-height: 1.2; font-size: 58px; color: #fefeff; font-weight:600; margin-bottom:15px; }
		.product-slider p { line-height:50px; font-size: 26px; color: #fefeff; font-weight: 400;}
			
/*-----------------------------------------------------------------------------------*/
/*	Page | Increativeweb
*//*---------------------------------------------------------------------------------*/
#__mainContainer {}
	.__mainContainer {padding:60px 0px 70px;}
	
	.__mainContainer.contact-us {padding:0px;}
	
.content-block {padding:110px 60px 50px;}
	.content-block p {padding-bottom:30px;}

.content-block-dark {color:#fff;}
	.content-block-dark h4 {margin-bottom:20px;}
.content-block-center {text-align:center; font-weight:300; font-size:23px; padding:120px 0px 50px;}	
	.content-block-center h4 {font-weight:300;}	


.content-block-text {padding:60px 60px 20px;}
	.content-block-text-left {padding:60px 60px 20px 20px;}
.content-block-text p {padding-bottom:20px; font-size:16px; font-weight:400;}
	.content-block-text strong {font-size:22px;font-weight:400;}
	
h1.page-header-title {color:#1e2535; font-size:56px; font-weight:600; padding-top:160px; margin:0px;}		 	
h2.product-title {color:#1e2535; font-size:36px; font-weight:600; margin-bottom:40px; margin-top:50px;}
h2.product-title-frist {margin-top:100px;}
	
	.product-list {margin:0px auto; padding:0px 0px 40px; list-style:none; text-align:center;}
		.product-list li {display:inline-block; width:243px; padding:0px; margin:0px;}
		.product-list li.br {display:block; height:30px;}
		.product-list li .img-product {width:100%;}
		.product-list li a.link-product span {font-size:18px; color:#1e2535; font-weight:600; border:2px solid #b2b2b2; border-right-width:0px; display:block; padding:20px;
		/*TRANSISTIONS*/ -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease;}
		.product-list li:last-child a.link-product span, .product-list li a.link-product.last-child span {border-right-width:2px;}
			.product-list li a:hover {text-decoration:none}
				.product-list li a:hover img {opacity:0.8;}
			.product-list li a.link-product:hover span {background:#b2b2b2; text-decoration:none; color:#fff;}
			
			
.content-us-address {background:#2b3241; position:relative; color:#fff; padding:100px 20px 20px;}
	.content-us-address:before {background-color: #2b3241;content: "";height: 100%;width: 100%;display: block;position: absolute;top: 0px;left: -100%;}
		
	.content-us-address {padding-bottom:255px;}		
	.content-us-address p {padding-bottom:20px; font-size:16px; font-weight:400;}
	.content-us-address strong {font-size:16px;font-weight:700;}
	.content-us-address a {text-decoration:underline; color:#fff;}

.content-form {padding:100px 70px 20px;}


#map { height: 700px; width:100%; margin: 0px; padding: 0px; }
	.gm-style .place-card-large {display:none !important}

.form-info {padding:50px 0px 60px;}

label.error {color:#EC0000 !important; margin-top:5px; font-size:11px !important; line-height:130%; font-weight:normal !important; display:block; }
		input.error, textarea.error, select.error{border-color:#fce4e4 !important;}
		input.valid, textarea.valid, select.valid{border-color: #1A9C16 !important; background-color:#FFF !important;}	

.alert {font-size:18px;}
		
/*-----------------------------------------------------------------------------------*/
/*	__mainFooter | Increativeweb
*//*---------------------------------------------------------------------------------*/
#__mainFooter {background:#1e2535; font-size:14px; color:#fff; padding:40px 0px; font-weight:300;}
	.__mainFooter a {color:#fff;}
	.__mainFooter .copyright {margin-bottom:40px;}
	
	.__footerMenu {margin:0px 0px 40px; padding:0px; list-style:none;}
		.__footerMenu li {display:inline-block; border-right:1px solid #53546f;}
		.__footerMenu li.last {display:inline-block; border-right-width:0px;}
		.__footerMenu a {display:inline-block; padding:0px 10px; line-height:100%; font-weight:300; color:#fff;}
		.__footerMenu li.last a {padding-right:0px;}


/*=========== 2) Core Owl Carousel CSS File v1.3.2 =============*/
/*===============================*/
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
/* display none until init */
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { position: relative; width: 100%; overflow: hidden; }
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-item { float: left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; }
.owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* mouse grab icon */
.grabbing { cursor: url(../images/grabbing.png) 8 8, move; }
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.2
*/

.owl-theme .owl-controls { margin-top: 10px; text-align: center; }
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1;  *display: inline;/*IE7 life-saver */
margin: 5px; padding: 3px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; background: #869791; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; }
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none; }
/* Styling Pagination*/

.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1;  *display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #869791; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; }
/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
/* preloading images */
.owl-item.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center }
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin { -webkit-perspective: 1200px; -webkit-perspective-origin-x : 50%; -webkit-perspective-origin-y : 50%; -moz-perspective : 1200px; -moz-perspective-origin-x : 50%; -moz-perspective-origin-y : 50%; perspective : 1200px; }
/* fade */
.owl-fade-out { z-index: 10; -webkit-animation: fadeOut .7s both ease; -moz-animation: fadeOut .7s both ease; animation: fadeOut .7s both ease; }
.owl-fade-in { -webkit-animation: fadeIn .7s both ease; -moz-animation: fadeIn .7s both ease; animation: fadeIn .7s both ease; }
/* backSlide */
.owl-backSlide-out { -webkit-animation: backSlideOut 1s both ease; -moz-animation: backSlideOut 1s both ease; animation: backSlideOut 1s both ease; }
.owl-backSlide-in { -webkit-animation: backSlideIn 1s both ease; -moz-animation: backSlideIn 1s both ease; animation: backSlideIn 1s both ease; }
/* goDown */
.owl-goDown-out { -webkit-animation: scaleToFade .7s ease both; -moz-animation: scaleToFade .7s ease both; animation: scaleToFade .7s ease both; }
.owl-goDown-in { -webkit-animation: goDown .6s ease both; -moz-animation: goDown .6s ease both; animation: goDown .6s ease both; }
/* scaleUp */
.owl-fadeUp-in { -webkit-animation: scaleUpFrom .5s ease both; -moz-animation: scaleUpFrom .5s ease both; animation: scaleUpFrom .5s ease both; }
.owl-fadeUp-out { -webkit-animation: scaleUpTo .5s ease both; -moz-animation: scaleUpTo .5s ease both; animation: scaleUpTo .5s ease both; }
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
 0% {
opacity: 1
}
}
@-moz-keyframes empty {
 0% {
opacity: 1
}
}
@keyframes empty {
 0% {
opacity: 1
}
}
@-webkit-keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-moz-keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@keyframes fadeIn {
 0% {
opacity:0;
}
 100% {
opacity:1;
}
}
@-webkit-keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-moz-keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@keyframes fadeOut {
 0% {
opacity:1;
}
 100% {
opacity:0;
}
}
@-webkit-keyframes backSlideOut {
 25% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(-200%);
}
}
@-moz-keyframes backSlideOut {
 25% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(-200%);
}
}
@keyframes backSlideOut {
 25% {
opacity: .5;
transform: translateZ(-500px);
}
 75% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
 100% {
opacity: .5;
transform: translateZ(-500px) translateX(-200%);
}
}
@-webkit-keyframes backSlideIn {
 0%, 25% {
opacity: .5;
-webkit-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-webkit-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-webkit-transform: translateZ(0) translateX(0);
}
}
@-moz-keyframes backSlideIn {
 0%, 25% {
opacity: .5;
-moz-transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
-moz-transform: translateZ(-500px);
}
 100% {
opacity: 1;
-moz-transform: translateZ(0) translateX(0);
}
}
@keyframes backSlideIn {
 0%, 25% {
opacity: .5;
transform: translateZ(-500px) translateX(200%);
}
 75% {
opacity: .5;
transform: translateZ(-500px);
}
 100% {
opacity: 1;
transform: translateZ(0) translateX(0);
}
}
@-webkit-keyframes scaleToFade {
 to {
opacity: 0;
-webkit-transform: scale(.8);
}
}
@-moz-keyframes scaleToFade {
 to {
opacity: 0;
-moz-transform: scale(.8);
}
}
@keyframes scaleToFade {
 to {
opacity: 0;
transform: scale(.8);
}
}
@-webkit-keyframes goDown {
 from {
-webkit-transform: translateY(-100%);
}
}
@-moz-keyframes goDown {
 from {
-moz-transform: translateY(-100%);
}
}
@keyframes goDown {
 from {
transform: translateY(-100%);
}
}
 @-webkit-keyframes scaleUpFrom {
 from {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpFrom {
 from {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpFrom {
 from {
opacity: 0;
transform: scale(1.5);
}
}
 @-webkit-keyframes scaleUpTo {
 to {
opacity: 0;
-webkit-transform: scale(1.5);
}
}
@-moz-keyframes scaleUpTo {
 to {
opacity: 0;
-moz-transform: scale(1.5);
}
}
@keyframes scaleUpTo {
 to {
opacity: 0;
transform: scale(1.5);
}
}


/*-----------------------------------------------------------------------------------*/
/*	Bootstrap Update | Increativeweb
*//*---------------------------------------------------------------------------------*/
.row-p5 {margin-left:-5px; margin-right:-5px;}
		.row-p5 > [class^="col-"], .row-p5 > [class*=" col-"] {padding-right:5px;padding-left:5px;}

.row-p0 {margin-left:0px; margin-right:0px;}
		.row-p0 > [class^="col-"], .row-p0 > [class*=" col-"] {padding-right:0px;padding-left:0px;}		

.btn {border:0px; font-weight: 700; font-size:22.5px; padding:16px 40px; border-radius:0px;
transition: all .2s linear;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;}
	.btn-lg {font-size:29px; font-weight: 700; padding:21px 80px;}

	.btn-submit {border-radius:4px; font-family: 'Roboto Slab', serif; font-weight:700;}

.btn-danger { background-color: #f7230e; border-color: #f7230e; color: #FFFFFF; }
	.btn-danger:hover, .btn-danger:focus, .btn-danger:active  { background-color: #781309; border-color: #781309; color: #FFFFFF; }
	
.btn-primary { background-color: #1f4f8f; border-color: #1f4f8f; color: #FFFFFF; }
	.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { background-color: #34495e; border-color: #34495e; color: #FFFFFF; }

.btn-success { background-color: #27ae60; border-color: #27ae60; color: #FFFFFF; }
	.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success { background-color: #209551; border-color: #209551; color: #FFFFFF; }

form hr {border-top: 3px solid #e8e9ea; margin-top:50px; margin-bottom:50px;}

.form-group {margin-bottom:10px;}
	.contact-page .form-group {margin-bottom:4px;}
	
	.form-group-radio {margin-bottom:55px;}

.form-group > label {font-size:18px; color:#1e2535; font-weight:400;}

.form-control {font-size:15px; color:#1e2535; font-weight:500; height:61px;border: 3px solid #e8e9ea;-webkit-box-shadow: none;box-shadow: none; font-family: 'Raleway', sans-serif; border-radius: 6px;}	
/* all */
::-webkit-input-placeholder { color:#1e2535 !important; }
::-moz-placeholder { color:#1e2535 !important; } /* firefox 19+ */
:-ms-input-placeholder { color:#1e2535 !important; } /* ie */
input:-moz-placeholder { color:#1e2535 !important; }

/* Radio */
.radio-inline-icw {line-height:45px; padding-right:30px;}
	.radio-inline-icw input[type="radio"] {float:left;}
input[type="radio"] {
    background-color: #fff;
    border-radius: 50%;
    
    cursor: pointer;
    display: inline-block;
    height: 40px;
    margin-right:5px;
    position: relative;
    width: 40px;
    -webkit-appearance: none;
	border:3px solid #E1E1E1;
}
input[type="radio"]:after {
    background-color: #fff;
    border-radius: 25px;
    content: '';
    display: block;
    height: 22px;
    left: 6px;
    position: relative;
    top: 6px;
    width: 22px;
}
input[type="radio"]:checked:after {
    background-color: #fb1b10;
}

input[type=radio]:focus {outline: none;outline-offset:0px;}


/*-----------------------------------------------------------------------------------*/
/*	Responsive | Increativeweb
*//*---------------------------------------------------------------------------------*/
@media (max-width:1200px){
	.container-fluid {padding-right:15px; padding-left:15px;}
}
@media (max-width:991px){
	.container-fluid {width:1020px; min-width:1020px;  padding-right:15px; padding-left:15px;}
}
@media (max-width:767px){
}
@media (max-width:480px) {
	
}
@media (max-width:380px) {
}

