body{ color:#2f2f2f; font-weight: lighter !important; font-family: 'Open Sans', sans-serif;}

p{font-size:15px; font-weight:normal; color:#2f2f2f;}

h1{ font-size:30px; color:#2f2f2f; font-family: 'PT Serif', serif;}

h2{ font-size:26px; color:#2f2f2f; font-family: 'PT Serif', serif;}

h3{ font-size:22px; color:#2f2f2f; font-family: 'PT Serif', serif;}

h4{ font-size:18px; color:#2f2f2f;}

a:focus { outline: none; }





.navigation ul li a:hover,	

#home .navigation ul li.nav-home a,

#about .navigation ul li.nav-about a,

#repairs .navigation ul li.nav-repairs a,

#rental .navigation ul li.nav-rental a,

#products .navigation ul li.nav-products a,

#request .navigation ul li.nav-request a,
#blog .navigation ul li.nav-blog a,
#contact .navigation ul li.nav-contact a{

	color :#f25d23 ;

	}



.logo{ margin-top:15px;}

.header h3{ color:#fff;}

.header .navbar{ margin-bottom:10px;}

.header .navbar-inverse{ background:none !important; border:none;}

.header .navbar-wrapper, .header .navbar{ border-radius:0 !important; min-height:47px;}

.nav-sec h3 a{color:#fff; z-index:9999999999999999999999999999999999999999999999999999999999999999999999; position:relative; text-decoration:none;}

.navbar-wrapper { margin-top:0 !important;}

.caret-up {

    width: 0; 

    height: 0;   

    border-bottom: 4px solid;    

    display: inline-block;

    margin-left: 2px;

    vertical-align: middle;	

	border-left: 4px solid transparent;

	border-right: 4px solid transparent;





}



.header .navbar-inverse .navbar-nav > li > a{ color:#fff; text-transform:uppercase; font-size:15px; padding-left:0; padding-right:0; margin-left:15px; font-family: 'PT Serif', serif;}

.header .navbar-inverse .navbar-nav .dropdown a:hover { margin-left:26px;}

.header .navbar-nav{ display:inline-block; float:none;}



.banner .carousel-caption h1{ text-transform:uppercase; font-weight:bold; color:#fff;}

.banner .slide{ width:100%;}

.banner .carousel-caption h3{ margin-top:30px; background: rgba(0, 0, 0, 0.5); padding:12px 15px; border:2px solid #a3a4a2; width:300px; display:inline-block; font-size:24px; color:#fff;}

.banner .carousel-caption h1 span{ color:#ffa800;}

.banner .carousel-caption{ bottom:15%;}

.carousel-indicators{width:250px; margin-left:20%;}

.banner .carousel-indicators li{ background:#fff; width:25px; height:5px; border-radius:0; margin-right:5px;}

.banner .carousel-indicators .active{ background:#000 !important;}



.banner .carousel-indicators li{background:#f25d23; border:none; height:6px; width:30px;}

.banner .carousel-indicators .active{background:#fff !important;}



.welcome{ padding:36px 0px; text-align:center;} 

.welcome h1{font-size:30px; color:#f25d23; text-transform:uppercase; }

.welcome h1 span{color:#2f2f2f;}

.welcome p{margin-top:25px;}

.welcome p span{display:block; line-height:24px; color:#2f2f2f;}





/*Caroseal caption*/

.cycle{padding:20px 0;}

.cycle-desc{margin-top:40px;}

.cycle-desc h2{font-size:28px; font-weight:400; text-transform:uppercase; color:#2f2f2f;}

.cycle-desc p{font-size:15px; color:#2f2f2f; padding-right:80px; margin-top:20px; line-height:24px;}

.cycle-desc a{display:inline-block; padding:10px 20px; color:#2f2f2f; border:1px solid #cccccc; text-decoration:none; margin-top:20px;}



.thummb{margin:0 60px; margin-top:-20px;}

.thumbd{margin:0 0px;}



.thummb .carousel-control.left, .thummb .carousel-control.right{background-image:none;}

.thummb .carousel-control .glyphicon-chevron-right, .thummb .carousel-control .icon-next{margin-right:-22px;}



 .thummb .carousel-control.right{position:absolute; right:-55px;}

 .thummb .carousel-control.left{position:absolute; left:-65px;}

 .thummb .carousel-control{color:#000;}

 .thummb .carousel-control .glyphicon-chevron-left, .thummb .carousel-control .glyphicon-chevron-right, .thummb .carousel-control .icon-next, .thummb .carousel-control .icon-prev{font-size:16px; margin-top:-2px;}



.carousel-thumb{margin:20px 0;}

.item .thumb {	width: 25%;	cursor: pointer;	float: left;}

.item .thumb img {	width: 100%;	margin: 2px;}

.item img {	width: 100%;	}



.razor{background:#f25d23; padding:40px 0; }

 h5{font-size:22px; color:#000; text-transform:uppercase; font-family:"PT Serif",serif;}

.pro h4{font-size:30px; color:#fff; text-transform:uppercase; font-family:"PT Serif",serif;}

.pro{padding-right:50px; }

.pro p{color:#fff; line-height:24px; font-size:15px; padding:15px 0}





.listing ul{padding-left:0px; color:#FFF; list-style:none; line-height:25px; font-size:15px; margin-top:15px;}

.sketor img{width:96%; float:right;}

.bo{font-weight:700; }



.accessories{background:#eaeaea; padding:40px 0; }

.parts{margin-bottom:30px;}

.parts h2{font-size:30px; text-transform:uppercase; }

.parts h2 span{color:#f25d23;}

.blog{background:#fff; padding:20px; text-align:center;}
.blog img{ display:inline-block;}

.blog p{text-align:center; font-size:20px; text-transform:uppercase; font-family:"PT Serif",serif; margin-top:5px;}

.blog p span{display:block;}
.blog p a{ color:#2f2f2f; text-decoration:none;}



.footer-top{background:#191919; padding:40px 0;  color:#fff;}

.footer-top h2{font-size:26px; font-family:"PT Serif",serif; text-transform:uppercase; color:#fff;}

.footer-links ul{padding-left:0px; line-height:30px; list-style:none; margin-top:20px;}

.footer-links ul li a{color:#FFF; text-decoration:none; background:url(../images/arow.png) no-repeat center left; padding-left:25px; text-transform:uppercase;}

.footer-links ul li a:hover{color:#dbdbdb;}

.footer-links ul li span{font-weight:600;}



.social{ margin-top:15px;}

.social ul{list-style:none; padding-left:0px; }

.social ul li {display:inline-block;}

.social ul li a{ height:45px; width:45px; border-radius:50%; font-size:22px; float:left; margin-right:10px; line-height:45px; text-align:center; color:#fff; text-decoration:none; background:#f25d23 ;}



/* Hover css */

/* Icon Spin */

/* Float Shadow */

.hvr-float-shadow {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(205, 205, 205, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

}

.hvr-float-shadow:before {

  pointer-events: none;

  position: absolute;

  z-index: -1;

  content: '';

  top: 100%;

  left: 5%;

  height: 10px;

  width: 90%;

  opacity: 0;

  background: -webkit-radial-gradient(center, ellipse, rgba(205, 205, 205, 0.35) 0%, rgba(205, 205, 205, 0) 60%);

  background: radial-gradient(ellipse at center, rgba(205, 205, 205, 0.35) 0%, rgba(205, 205, 205, 0) 60%);

  /* W3C */

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform, opacity;

  transition-property: transform, opacity;

}

.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {

  -webkit-transform: translateY(-5px);

  transform: translateY(-5px);

  /* move the element up by 5px */

}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {

  opacity: 1;

  -webkit-transform: translateY(5px);

  transform: translateY(5px);

  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */

}/* Hover css end*/



.social ul li a.fac:hover{background:#3a579d; border:#475a96;}

.social ul li a.twi:hover{background:#20b8ff; border:#5ea9dd;}

.social ul li a.goo:hover{background:#dc4a38; border:#ac2215;}

.social ul li a.lin:hover{background:#007bb6; border:#85c0de;}

.social ul li a.rss:hover{background:#f58432; border:#ffd11c;}





.footer-bottom{border-top:#667085 1px solid; padding:30px 0; text-align:center; background:#191919; color:#667085; text-transform:uppercase;}

.footer-bottom a{color:#667085; }

.footer-bottom a:hover{color:#f25d23 ;}





/*  contact form css start*/



.border {

	width: 100%;

	border:1px solid #ccc;

	font: normal 12px Arial, Helvetica, sans-serif;

	color:#2f2f2f;

	height:50px;

	font: 14px Arial, Helvetica, sans-serif;

	padding:0px 0 0 15px;

	background:none;

	

	

}

.border1 {

	width: 100%;

	border:1px solid #ccc;

	font: normal 12px Arial, Helvetica, sans-serif;

	color:#2f2f2f;

	height:50px;

	font: 14px Arial, Helvetica, sans-serif;

	padding:0px 0 0 15px;

	background:#f5f6f6;

	

	

}

.borderk {

	font: 14px Arial, Helvetica, sans-serif;

	color:#2f2f2f;

	border:1px solid #ccc;

	width:100%;

	padding:10px 15px;

	background:none;

}

.borderka {

	font: 14px Arial, Helvetica, sans-serif;

	color:#2f2f2f;

	border:1px solid #ccc;

	width:100%;

	padding:10px 15px;	

	background:#f5f6f6 ;

}

.sub-content{

	/*margin-bottom:40px;	*/

	}

/* Text Box End */



/* Buttons End */



.button {

	background:#f25d23  ;

	border:1px solid #fff;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding: 17px 76px;

	margin-right:8px;

	cursor:pointer;

	color:#fff;

}

.con{color:#999;}

.button1 {

	background:#191919;

	border:1px solid #fff;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	padding: 17px 76px;

	margin-right:8px;

	cursor:pointer;

	color:#fff;

}

.contactwhol {

	padding:0px;

}

#c1 {

	margin:0;

	padding:0 0 0 0px;

	width:100%;

	line-height:30px;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#2f2f2f;

	

}





#c2 {

	margin:0;

	padding:0;

	width:80%;

	line-height:25px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#2f2f2f;

	float:left !important;

	text-align:left !important;

}

 img.captcha{

	background:none;

    border:0px;

	border-radius:0% !important;

	}

	

.contact-rgt{

	float:left;	

	color:#FFF;

	}



		.form-head{

			color:#FFF;

			font-size:18px;

			font-weight:700;

				

			}

			

			.sub-content .row{margin-left:0px; margin-right:0px;}



.w{padding:5px; border:1px solid #CCC;}



	.contact-info p,

				{

		color:#675454;

			}

	.contact-info p{

		line-height:18px;

		}

	.contact-info p span{

			font-size:12px;	

			}

			

	.contact-info {

	background:#FFFFFF;

	/*border: 1px solid #dcdada;*/

	padding:20px;

	margin:0px;

	font: normal 17px Arial, Helvetica, sans-serif;

	color:#999;

	width:100%;

}



.contact-info a {

	text-decoration: none;

	color:#666;

}

.contact-info a:hover {

	text-decoration: none;

	color:#7dc2e6;

}

.midcont{

	margin-top:40px;	

    padding-top:30px; 

	margin-bottom:30px;



	}	

	.head12{font-size:36px; font-family:'open sans'; font-weight:bold;  margin-bottom:20px; text-align:left;}

	

.con{padding:10px 0; text-align:center;   font-family:'open sans'}

.con h2{color:#fff; }



.midcont{margin-top:0px;}

.cont1{margin-top:0px;}



input{line-height:24px;}

.inpinner{width:100%; padding:10px 15px; color:#a4aab3; background:none; }

.inp{margin-bottom:15px;}



.head12 p{font-size:14px;  color:#333; font-weight:200;}

.contact1{position:inherit;}

ul.address{

    overflow: hidden;

	list-style:none;

	padding-left:0px;

}



.address li i {

    padding: 7px 20px 0 0;

}



.wq li{text-transform:uppercase;}

 .address li i {

    float: left;

    font-size: 18px;

    font-weight: 200;

    line-height: 14px;

    width: 25%;

	font-style:normal !important;	

	font-weight:500;

	color:#000;

}





.nnn {margin:100px 0;}

.nnn img{margin:0 auto; }

 .address li address {

    float: left;

    width: 75%;

	display:block;

	line-height:28px;

	font-size:16px;

	font-weight:300;

}

.address{border-bottom:1px solid #e7e7e7; font-family:'Raleway'; padding:15px 0;}

.address li address.ifo{width:100%; text-align:justify;}

.ok{color:#0F0; font-size:18px;}

.error{font-size:18px; color:#F00;}



@media (min-width: 768px) and (max-width:991px) {

.sub-content .col-md-12 {position:inherit !important;}

}





/* About page Start */

.abt-detail{background:#eee; padding:60px 60px 115px ; margin-right:90px;}

.abt-detail h3{font-size:24px; font-weight:800; color:#1c1e23 ; border-bottom:1px dotted #000; display:inline-block; line-height:40px; margin-bottom:30px;}

.abt-detail p{color:#5d5d5d; line-height:26px; font-family:'Raleway'; margin-bottom:10px;}

.about-caroseal .carousel-control.left, .about-caroseal .carousel-control.right{display:none;}

.about-caroseal .carousel-indicators li{width:16px; height:16px; border:1px solid #484e5c; }

.about-caroseal .carousel-indicators {width:0; margin-left:38%;}

.about-caroseal .carousel-indicators .active{background:#484e5c;}



.customer{background:url(../images/bacck.png) center center fixed; padding:60px 0;  color:#FFF;}

.customer h2{text-transform:uppercase; font-weight:700;    font-family: "PT Serif",serif; color:#fff;}

.customer h2 span{text-transform:uppercase; font-weight:700;    font-family: "PT Serif",serif; color:#fff; color:#f25d23; }

.customer p{font-size:15px; font-weight:300; margin-top:20px; line-height:22px;    font-family: "PT Serif",serif; color:#fff;} 

.customer p span{display:block;    font-family: "PT Serif",serif; }

.now a{font-size:32px; font-weight:600; color:#FFF; text-decoration:none; margin-top:25px; display:inline-block;    font-family: "PT Serif",serif;}

.counter{font-size:42px; font-weight:600;    font-family: "PT Serif",serif;}

.now a:hover{color:#f25d23 ;}

.jj{font-size:42px;  font-family: "PT Serif",serif;}



.about2-content{padding:0;}

.about2-content .col-md-6{padding:0px;}



.abt3-detail{ padding:60px  40px ; margin-left:30px;}

.abt3-detail h3{font-size:24px; font-weight:800; color:#1c1e23 ; border-bottom:1px dotted #000; display:inline-block; line-height:40px; margin-bottom:30px;}

/* testimonials */

.carousel-indicators .active{ background: #31708f; } .content{ margin-top:20px; } .adjust1{ float:left; width:100%; margin-bottom:0; } .adjust2{ margin:0; } .carousel-indicators li{ border :1px solid #ccc; } .carousel-control{ color:#31708f; width:5%; } .carousel-control:hover, .carousel-control:focus{ color:#31708f; } .carousel-control.left, .carousel-control.right { background-image: none; } .media-object{ margin:auto; margin-top:15%; } @media screen and (max-width: 768px) { .media-object{ margin-top:0; } }

.abt3-detail .thumbnail{border:none;}

.abt3-detail .carousel-indicators{margin-left:0px; bottom:-15px;}

.abt3-detail .img-rounded{border-radius:50%;}

.text-info{color:#f25d23;}

.abt3-detail .carousel-indicators li{border:1px solid #f25d23;}

.carousel-indicators .active{background:#f25d23;}

.abt3-detail  .item .col-md-6{padding:0;}



/* Product start brand */







.popular-desc .c-button:hover { color: #ff6600; }

.investor-logo{border-right:1px solid #eaeaea;   border-bottom: 1px solid #eaeaea;  display: block;}





/*-------------------------------------------------------------------------------------------------------------------------------*/

/* CSS ANIMATIONS */

/*-------------------------------------------------------------------------------------------------------------------------------*/

.bg-bg-chrome { -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }



a, .c-button, .investor-logo img, .filter-nav a:before, .photo-next, .photo-prev, .contry-item h5, .slider-wth-thumbs.style-1 .thumbnails img { -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }



.gal-item .vertical-align, header.bg-black-o { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }



.tp_entry .tp_image, .tp_entry .price { -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; }



.tp_entry .tp_content, .fullpage .section { -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out; -ms-transition: all 1s ease-in-out; }



.delay-1 { -webkit-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1); -o-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1); transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1); }



.delay-2 { -webkit-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1) 100ms; -moz-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1) 100ms; -o-transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1) 100ms; transition: all 800ms cubic-bezier(0.23, 1, 0.32, 1) 100ms; }

.investor-logo img {    filter: grayscale(100%);    opacity: 0.2;    width: 100%;}



.investor-logo { display: block; border-bottom: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }



.investor-logo img { width: 100%; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.2; }



.investor-logo:hover img { -webkit-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; }







/* product brand end */



.brands{padding:60px 0;}

.investor-logo img{margin:0 auto;}

.investors-block .col-md-3,.investors-block .col-sm-3,.investors-block .col-xs-6{padding-left:0px; padding-right:0px;}

.no-right{border-right:0px;}

.no-bottom{border-bottom:0px;}

.brands-head{background:url(img/shadow.png) no-repeat bottom center; }

.brands-head h3{font-size:22px; font-weight:700; text-align:center; margin-bottom:30px; line-height:36px; border-bottom:1px dashed #eee; display:inline-block;}





.title-sub{font-weight:500; font-family: "PT Serif",serif;}

.brand-head1 h3{  border:none; padding:15px 40px 15px 0; display:inline-block; border-right:1px solid  #eee;}

.brand-head1  p{display:inline; margin-left:20px;}

.brand-head1  p span{margin-left:10px; margin-right:10px;}

.brand1s{padding:10px 0; background:#f9f9f9;}

.cycle-blog{padding:30px 0; margin-bottom:40px;}

.cycle2{border-bottom:5px solid #eee; }

.cycle2 h3{font-size:22px; font-weight:500;  font-family: "PT Serif",serif;}

.cycle2 h3 span{margin-left:10px; margin-right:10px; color:#f25d23; border-bottom:1px dashed #ccc;}

.cycle2{position:relative;}

.cycle2 p a{position:absolute;  top:50%; left:35%; display:inline-block; padding:15px 30px; border-radius:30px; background:rgba(242,93, 35, 0.75); color:#fff; display:none; text-decoration:none;}

.cycle2 p a{display:none;}

.cycle2:hover p a{display:inherit;}



.detail3 h3{font-size:22px; }

.detail-info{padding:30px;}

.star img{width:100px;}

.detail3 p{margin-top:30px; line-height:24px; font-size:13px;  font-family: "PT Serif",serif;}

.detail3 ul li{display:inline; font-weight:600;}

.detail3 ul li.orange{color:#f25d23;}



.feature1 h5{font-size:18px; text-transform:uppercase;}

.feature1 ul{list-style:none; padding-left:0px; line-height:30px; }

.feature1 ul li{background:url(../images/marker1.png) no-repeat top left; padding-left:20px;}

.star img {padding:7px 0;}



.ddy{margin-top:35px;}



.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background:none; color:#f25d23; margin-left:40px;}

.navbar-inverse .navbar-nav > .open > a:focus { margin-left: 26px; }







/* Removes the default 20px margin and creates some padding space for the indicators and controls */

.col-item

{

    border: 1px solid #E1E1E1;

    border-radius: 5px;

    background: #FFF;

	margin-bottom:30px;

}

.col-item .photo img

{

    margin: 0 auto;

    width: 100%;

}



.col-item .info

{

    padding: 10px;

    border-radius: 0 0 5px 5px;

    margin-top: 1px;

}



.col-item .price

{

    /*width: 50%;*/

    float: left;

    margin-top: 5px;

}



.col-item .price h6

{

    line-height: 20px;

    margin: 0;

	font-size:14px;

	color:#f25d23;

}



.price-text-color

{

    color: #000 !important;

	font-weight:500 !important;

	font-size:16px;

	font-family: "PT Serif",serif; 

}



.col-item .info .rating

{

    color: #777;

}



.col-item .rating

{

    /*width: 50%;*/

    float: left;

    font-size: 17px;

    text-align: right;

    line-height: 52px;

    margin-bottom: 10px;

    height: 52px;

}



.col-item .separator

{

    border-top: 1px solid #E1E1E1;

}



.clear-left

{

    clear: left;

}



.col-item .separator p

{

    line-height: 20px;

    margin-bottom: 0;

    margin-top: 10px;

    text-align: center;

}



.col-item .separator p i

{

    margin-right: 5px;

}

.col-item .btn-add

{

    width: 50%;

    float: left;

}



.col-item .btn-add

{

    border-right: 1px solid #E1E1E1;

}



.col-item .btn-details

{

    width: 50%;

    float: left;

    padding-left: 10px;

}

.controls

{

    margin-top: 20px;

}

[data-slide="prev"]

{

    margin-right: 10px;

}

.nnh .btn{border-radius:135px; padding:6px 9px; }

.btn-success{ background-color: #f25d23; border-color: #f25d23;}

.btn-success:hover{ background-color: #000; border-color: #000;}

.bottom-line{border-bottom:1px solid #eee; line-height:36px;}

.related{margin-bottom:30px;}





/* Slider for repairs */

/* Carousel Styles */

.container-fluid{padding-left:0px; padding-right:0px;}



/* Carousel Header Styles */

.header-text {

    position: absolute;

    top: 20%;

    left: 1.8%;

    right: auto;

    width: 96.66666666666666%;

    color: #fff;

}



.header-text h2 {

    font-size: 45px;

}



.header-text h2 span {

    background-color: #f25d23;

	padding: 10px 20px;

	color:#fff;

}



.header-text h3 span {

	

	padding: 5px 80px;

	color:#FFF;

	font-size:15px;

	line-height:24px;

	margin-top:15px;

	margin-bottom:15px;

	display:inline-block;

	

}



.btn-min-block {

    min-width: 170px;

    line-height: 26px;

}



.btn-theme {

    color: #000;

  background-color: #fff;

    border: 2px solid #fff;

    margin-right: 15px;

}



.btn-theme:hover {

    color: #fff;

    background-color: #f25d23;

    border-color: #f25d23;

}





.myslider{position:relative; }

.myslider .header-text h3 { color:#fff; margin-top:40px; font-size:20px;}

.box{margin-top:-90px;   position:relative;  z-index:99999999999999999999999999999999999999999; padding-bottom:15px;}

 .box1{background:#e9e9e9; min-height:100px; text-align:center; padding:30px 30px 50px 30px; }

 

.arrow{left:47%; margin-top:-10px; position:absolute;}

 

 .box1 h3{font-size:32px; font-weight:600; color:#f25d23; text-transform:uppercase;  margin-top:10px;}

 .box1 p{padding:10px 0;}

 .desc-repair p{ line-height:24px; font-size:14px; text-align:justify; line-height:24px; margin-top:10px;}

  

.links{margin-top:20px;}

.links span a{display:inline-block; padding:12px 40px; border:1px solid #f25d23; color:#f25d23; margin:0 10px; text-decoration:none;}

.links span a:hover{}

.small-slider{margin-bottom:40px;}

.recreate{text-align:center; font-size:26px; font-weight:800; text-transform:uppercase; padding:20px 0; color:#000; line-height:24px; }



.desc-repair h3{font-size:21px; font-weight:500; border-bottom:1px dashed #eee; display:inline-block; line-height:38px;}

.call h3{font-size:22px; font-weight:700;  font-family: "PT Serif",serif; margin-bottom:0px;}

.call a{display:block;  color:#f25d23; font-size:32px; text-decoration:none;}

.call a .fa-mobile{font-size:30px;  display:inline-block; text-decoration:none;}







.banner .carousel-inner1 img{min-height:50px;}

.banner .item .thumb img{margin:2px !important;}



.rental-page { text-align:center; padding:50px 0;}

.pram { padding:15px 0 30px; background:#eeeeee; font-size:18px;}

.rental-page img { border:3px solid #eeeeee;}

.rental-page .col-md-4 { margin-top:30px;}

.rental-page h4 { font-size:22px; margin-bottom:30px; font-family: "Raleway"; text-transform:uppercase; font-weight:600;}

.rental-page p {

    color: #5d5d5d;

    font-family: "Raleway";

    line-height: 26px;

    margin-bottom: 10px;

}

.rental-page h2 { font-weight:600; margin-top:0;}

.rental-page h2 .fa { margin:0 20px; color:#f25d23;}

.pram .fa { color:#f25d23; margin-right:10px; font-size:24px;}

.pram span { color:#f25d23;}









#custom_carousel .controls li

{

		display: table-cell;



}



#custom_carousel .controls li.active

{

		border:3px solid #e2511b;}

		

.testimonial  { background:#eaeaea; padding-top:40px;}

.testimonial h2 { text-align:center; font-size:26px; font-family:"PT Serif",serif; text-transform:uppercase;}

.testimonial .bor { border-bottom:4px solid #e2511b; width:40px; margin:0 auto; margin-bottom:20px;}	







.testimonial section {

   	padding-bottom: 50px;

}



.testimonial .quote {

    color: rgba(0,0,0,.1);

    text-align: center;

    margin-bottom: 30px;

}



.testimonial  p{ font-size:15px; font-weight:500; line-height:1.8; color:#313131; min-height: 100px;}

.testimonial .carousel-inner { margin-bottom:-20px;}

#fade-quote-carousel.carousel .carousel-indicators > li {

    border: 2px solid #e2511b;

	background:#fff;

    height: 12px;

    width: 12px;

}

#fade-quote-carousel.carousel .carousel-indicators .active {

    background-color: inherit;

   	background:#e2511b;

    height: 14px;

    width: 14px}



.testimonial blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {

    margin-bottom: 0;

    min-height: 240px;

	text-align:center;

}	



.testimonial blockquote {border-left:0px;}



.nikl { padding:30px 0 60px; background:#f25d23;}

.nikl p { color:#fff;}

.nikl h2 { font-weight:900; margin-bottom:30px; color:#fff;}



.rent-words { padding:40px 0; background:#f25d23;}

.rent-words p { text-align:center; color:#fff;}



.rnm { padding:40px 0; background:#f25d23;}

.rnm h2 { text-transform:uppercase; color:#fff; font-weight:900;}

.rnm h4 { font-weight:500; font-family:"PT Serif",serif; text-transform:uppercase; margin-bottom:15px; color:#000; }

.rnm p {  color:#fff; }

.rnm .fa { margin-right:15px;}



.cal-b { background:#fff; padding:20px; height:190px; margin-top:30px;}

.pag { margin-bottom:30px;}

.call h3 { margin-top:40px;}





.testimonial .carousel h5 { font-size:16px; color:#e2511b; text-transform:capitalize; font-weight:600;}





/* Flash class and keyframe animation */

.flashit{

  color:#f25d23;

  font-size:30px; 

  font-weight:600; 

  text-align:center; 

  margin:0;

  padding:20px;

  text-transform:uppercase;

  

	-webkit-animation: flash linear 1.5s infinite;

	animation: flash linear 1.5s infinite;

	

	

}



.flass { background:#191919;}

.flas { background:#f25d23;}



.flas .flashit{  color:#fff;}



@-webkit-keyframes flash {

	0% { opacity: 1; } 

	50% { opacity: .1; } 

	100% { opacity: 1; }

}

@keyframes flash {

	0% { opacity: 1; } 

	50% { opacity: .1; } 

	100% { opacity: 1; }

}

/* Pulse class and keyframe animation */

.blog-part{ padding:30px 0 50px 0;}
.blog-hed-tit{ background:#f25d23; padding:30px 0;}
.blog-hed-tit h2{ text-align:center; margin:0; color:#fff; text-transform:uppercase;}
.left-cato{ background:#e9e9e9; margin-top:20px;}
.left-cato h3{ background:#f25d23; padding:10px 15px; color:#fff; margin:0;}
.left-cato-sec{ padding:15px;}
.left-cato ul{margin:0 !important;list-style:none;padding:0px;}
.left-cato li{ background:url(../images/cato-arrow.png) no-repeat 0 5px;font: normal 15px/25px 'Open Sans', sans-serif;color:#656565;padding-left:25px;margin-bottom:10px; border-bottom:1px solid #ccc; padding-bottom:8px;}
.left-cato li a{ text-decoration:none; color:#656565;}
.blog-box{ margin-top:20px;}
.blog-box img{ width:100%; border:1px solid #ccc;}
.blog-cont{ background:#e9e9e9; padding:20px;}
.blog-cont h4{ margin:0; font-size:18px;}
.blog-cont p{ margin-top:15px;}
.blog-read-more a{ display: inline-block; padding: 10px 20px; color: #2f2f2f; border: 1px solid #cccccc; text-decoration: none; margin-top: 10px;}

.blog-detail-sec{ margin-top:20px;}
.blog-detail-sec img{ border:1px solid #ccc; width:100%;}
.blog-detail-sec h4{ font-size:18px; margin-top:20px;}

.book-now a{ background:#f25d23; padding:8px 15px; color:#fff; text-decoration:none; font-size:15px; display:inline-block; margin-top:20px; text-transform:uppercase;}