body {



  padding-top: 0px;



  padding-bottom: 0px;



  font-family: 'Arial', sans-serif;



  color: #666666;



  



  



}



h1,h2,h3,h4,h5,h6



{



font-family: 'Arial', sans-serif;



}



a:hover, a:focus



{



text-decoration:none;



}



ul



{



list-style:none;



margin:0;



padding:0;



}



.navbar {



  margin-bottom: 0px;



}



.navbar-wrapper {



  position:relative;



  top: 0;



  right: 0;



  left: 0;



  z-index: 20;



 



}







/* Flip around the padding for proper display in narrow viewports */



.navbar-wrapper > .container {



  padding-right: 0;



  padding-left: 0;



}



.navbar-wrapper .navbar {



  /*padding-right: 15px;



  padding-left: 15px;*/



background: #ffffffc2;



    height: 73px;



}



.navbar-wrapper .navbar .container {



  /*width: auto;*/



}



.hvr-bounce-to-right {



    display: inline-block;



    vertical-align: middle;



    -webkit-transform: translateZ(0);



    transform: translateZ(0);



    box-shadow: 0 0 1px rgba(0, 0, 0, 0);



    -webkit-backface-visibility: hidden;



    backface-visibility: hidden;



    -moz-osx-font-smoothing: grayscale;



    position: relative;



    -webkit-transition-property: color;



    transition-property: color;



    -webkit-transition-duration: 0.9s;



    transition-duration: 0.9s;



}



.hvr-bounce-to-right:before {



    content: "";



    position: absolute;



    z-index: -1;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    background: #f28b00;



    -webkit-transform: scaleX(0);



    transform: scaleX(0);



    -webkit-transform-origin: 0 50%;



    transform-origin: 0 50%;



    -webkit-transition-property: transform;



    transition-property: transform;



    -webkit-transition-duration: 0.9s;



    transition-duration: 0.9s;



    -webkit-transition-timing-function: ease-out;



    transition-timing-function: ease-out;



}



.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {



    color: white;



}



.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {



    -webkit-transform: scaleX(1);



    transform: scaleX(1);



    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);



    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);



}



@media(max-width:767px)



{



.navbar-nav>li>a



{



border-right:none;



}



}



/* CUSTOMIZE THE CAROUSEL



-------------------------------------------------- */







/* Carousel base class */



.carousel {



  /*height: 500px;*/



  margin-bottom: 0px;



  position:relative;



  z-index:1;



    



}







/* Since positioning the image, we need to help out the caption */



.carousel-caption {



  z-index: 10;



}















/* Declare heights because of positioning of img element */



.carousel .item {



  /*height: 500px;*/



  border-bottom:1px solid #ddd;



  



}



.carousel .item img



{



width:100%;



}



.carousel .image1



{



padding: 11% 20px 25%;



    background-position: top center;



    -webkit-background-size: cover;



    -moz-background-size: cover;



    -o-background-size: cover;



    background-size: cover;



    background-image: url(../images/slider1.jpg);



    height: 450px;



	



}







@media(min-width:520px)



{



.carousel .image1



{



       padding: 6% 44px 8%;



    height: 350px;



   



}



}



@media(min-width:768px)



{



.carousel .image1



{



    padding: 6% 0 8%;



    height: 540px;











}



}



@media(min-width:1600px)



{



.carousel .image1



{



        padding:% 0 10%;



		height:610px;



    



}



}



.carousel .image1:before



{











}











.carousel-inner > .item > img {



  /*position: absolute;*/



  top: 0;



  left: 0;



  min-width: 100%;



  /*height: 500px;*/



}



.slider



{



background: #f2f2f2;



padding:35px 0;



}



.slider-inner



{



     



       color: #000;



    position: relative;



    text-transform: uppercase;



   



    padding: 10px 20px;



   



}



.black



{



color:#000;



}



.white



{



color:#fff;



}



@media(min-width:768px)



{



.slider-inner



{







}







.slider-inner2



{



margin-right: 50px;



margin-left:0;



}



}



.slider-inner h1



{



font-size:25px;



line-height:30px;



    



    font-weight: 700;



    color: rgb(24, 35, 51); 



    margin-top: 18px;



	



	position:relative;



}







.slider-inner h3



{



    font-size: 14px;



    line-height: 14px;



    font-weight: 300;



    color: rgb(255, 255, 255);



    letter-spacing: 1px;



        padding: 12px 20px;



 background-color: #00831b;



	display:inline-block;







}



.slider-inner h5



{



text-transform:uppercase;



font-size:25px;



font-weight:400;



}







.slider-inner p



{



          font-size: 16px;



    /* letter-spacing: 1px; */



    font-weight: 400;



    margin-top: 25px;



    line-height: 1.6;



    color: #666;



}



.white p



{



color:#fff;



}



@media(min-width:991px)



{



.slider-inner h1



{



    font-size: 64px;



    line-height: 63px;







}



}



.slider-inner h1 span, .slider-inner h3 span



{



color: #89c63d;



}



.txt-gradient {



    background: rgba(117,180,130,1);



    background: -moz-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);



    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(117,180,130,1)), color-stop(100%, rgba(31,123,118,1)));



    background: -webkit-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);



    background: -o-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);



    background: -ms-linear-gradient(top, rgba(117,180,130,1) 0%, rgba(31,123,118,1) 100%);



    background: linear-gradient(to bottom, rgb(8, 132, 41) 0%, rgb(25, 99, 74) 100%);



    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75b482', endColorstr='#19634a', GradientType=0 );



    -webkit-background-clip: text;



    -webkit-text-fill-color: transparent;



}



.white .txt-gradient 



{



color:#fff;



}



.btn2



{  



        padding: 5px 40px;



    line-height: 42px;



    overflow: hidden;



    box-shadow: 0 0 30px rgba(30, 121, 242, 0.2);



    color: #fff;



    margin-top: 15px;



    border: none;



    display: inline-block;



    display: inline-block;



    vertical-align: middle;



    box-shadow: 0 0 1px rgba(0, 0, 0, 0);



    position: relative;



    text-transform: uppercase;



    background: #e70323;



    font-weight: 600;



    border-radius: 30px;



    font-family: 'Arial', sans-serif;



    font-size: 18px;



}



@media(max-width:992px)



{



.btn2



{ 



padding: 0 25px;



}



}



.btn2:hover, .btn2:focus



{



background:#222;



color:#fff;



}







.slider-inner .btn2



{



margin-top:20px;



}



.slider-banner



{



padding:40px 0;



}



.slider-banner img



{



border:1px solid #eee;



}



.ban1



{



overflow: hidden;



    position: relative;



    display: block;



    text-align: center;



}



.ban1 img



{



    max-width: 100%;



    -webkit-transform: scale(1);



    transform: scale(1);



    -webkit-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



}



.ban1:hover img



{



-webkit-transform: scale(1.03);



    transform: scale(1.03);



}



/*----------------------------------------------slider finish--------------------------------*/



@media (max-width: 992px) {



    .navbar-header {



        float: none;



    }



    .navbar-left,.navbar-right {



        float: none !important;



    }



    .navbar-toggle {



        display: block;



		      margin-top: 4px;



    margin-bottom: 3px;



    }



    .navbar-collapse {



       /* border-top: 1px solid transparent;



        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);*/



		background:#131212;



    }



    .navbar-fixed-top {



		top: 0;



		border-width: 0 0 1px;



	}



    .navbar-collapse.collapse {



        display: none!important;



    }



    .navbar-nav {



        float: none!important;



		margin-top: 20px;



		background:transparent;



		padding:0 20px;



	}



	.navbar-nav>li {



        float: none;



		/*border-left: #000 2px solid;*/



    }



	.navbar-nav.social>li {



        float: left;



		/*border-left: #000 2px solid;*/



    }



    .navbar-nav>li>a {



        padding-top: 10px;



        padding-bottom: 10px;



		margin-left:0;



		



		



    }



	



    .collapse.in{



  		display:block !important;



		/*background:#1d2e62;



		padding: 0 20px;*/



		margin-top:0px;



	}



}











.top-header



{



       color: #000;



    padding: 7px 0;



    background: #f9f9f9;



    border-bottom: 1px solid #eee;



}



.left2, .right2



{



text-align:center;



}



@media(min-width:768px)



{



.left2



{



text-align:left;



}



.right2



{



text-align:right;



}



}



.head-right ul li



{



display:inline-block;







padding:7px 0px;



}







.head-right ul li a



{



  color: #333;



    display: inline-block;



    padding: 0px 8px;



    border-right: 1px solid #ffffff30;



    font-size: 13px;



    line-height: 15px;



   



}



.head-right a:hover



{



color: #e70323;



}



.head-right ul li:last-child a



{



border-right:none;



}



.head-right .hvr-bounce-to-right:before



{



background:#1075bc;



}



.top-header .left2 ul



{



margin-top:6px;



}



.top-header .left2 ul li



{



       display: inline-block;



    border-right: 1px solid rgba(255, 255, 255, 0.35);



    padding-right: 10px;



    line-height: 15px;



    margin-right: 10px;



}



.top-header .left2 ul li:last-child



{



border-right:none;



}



.top-header .left2 ul li i



{



color: #e70323;



}



.top-header .left2 ul li a



{



     



  padding-left: 1px;



    font-size: 13px;



    font-weight: 400;



    color: #333;



}



@media(max-width:992px)



{



.top-header .left2 ul li a strong



{



display:none;



}



}



.top-header .left2 ul li a:hover, .top-header .left2 ul li a:focus



{



color: #e70323;



}



.top-header .left2 p



{



    margin-bottom: 0;



    padding: 3px 0;



    font-size: 15px;



   



    color: #777;



}



.top-header .left2 p i



{



color:#f7c02d;



}



@media(min-width:768px)



{



.top-header .left2 a



{



font-size:14px;



   



	padding:0;



	



}



}



.top-header .social  li



{



display:inline-block;



font-size:17px;



}



.top-header .social  li a



{



color: #ccd0d0;



}



.navbar-inverse



{



    padding: 0px 0;







}



















.navbar-brand



{



padding:5px 15px;



}



}







.request a



{



display:inline-block;



background: #19634a;



color:#000;



text-transform:uppercase;



padding:14px 25px;



margin-top:20px;



font-weight:600;



font-family: 'Arial', sans-serif;



float:right;



}



@media(max-width:992px)



{



.request a



{



font-size: 13px;



padding:10px 8px;



}



}



.reuest a:before



{



background: #333;



    color: #fff;



}



.menu



{



position: relative;



z-index: 3;



background:#e70323;



padding: 0px 0;



}



.navbar-inverse .navbar-brand



{



    height: auto;



    width: 150px;



    margin: 0px 0px;



    background: #FFF;



    position: absolute;



    z-index: 4;



    padding: 9px;



}







@media(min-width:992px)



{



.menu.shrink



{



position:fixed;



top:0;



width:100%;



    box-shadow: 2px 0px 16px rgba(87, 85, 85, 0.39);



}



}



@media(min-width:991px)



{



.menu_wrap



{



/*display:inline-block;*/



}



}



.menu_wrap



{



}



@media(min-width:768px)



{



.menu_wrap>ul



{



margin-left:130px;	



}



}



.shrink .menu_wrap



{



box-shadow:none;



}







.heading-right ul li



{



    position: relative;

    padding: 13px 10px;

    /* padding-left: 40px; */

    display: inline-block;

    border-right: 1px solid #eee;

    margin-right: 7px;



}



.heading-right ul li h1

{

    margin: 0;

    line-height: 1;

    font-weight: 700;

    color: #e70323;

    /* padding-top: 5px; */

    position: relative;

    top: 5px;    
    font-family: arial;
}



@media(max-width:767px)



{



.heading-right ul li:first-child



{



display:none;



}



}



.heading-right ul li:last-child



{



border-right:none;



margin-right:0;



padding-right:0;



}



.heading-right ul li i



{



    color: #e70323;



    position: absolute;



    left: 0;



    font-size: 33px;



}



@media(max-width:767px)



{



.heading-right ul li



{



padding:15px 10px;



margin-right:10px;



}



.heading-right ul li:last-child



{



border-right:none;



margin-right:0;



padding-right:0;



    padding: 26px 0;



}



.heading-right ul li i



{



display:none;



}



}



.heading-right ul li .sale



{



color:#000;



text-align:left;



text-transform:uppercase;



}



.heading-right ul li .sale p



{



font-weight:700;



font-size:17px;



}



.heading-right ul li .sale p a



{



color:#000;



}



.heading-right ul li .sale p a:hover



{



color:#e70323;



}



@media(max-width:767px)



{



.heading-right ul li .sale p



{



font-size:14px;



}



}







/*@media(min-width:991px)



{



.navbar-nav>li:last-child



{



float:right;



margin:13px 10px 10px 0;



}



.navbar-nav>li:last-child>a



{



background: #19634a;



    position: relative;



    color: #333;



	padding-top:10px;



	padding-bottom:10px;



	border-radius:5px;



}















}*/















.center



{



text-align:center;



}



.box-img img



{



width:50%;



border-radius:50%;



background-color: #ffffff;



    border: 1px solid #dddddd;



	    padding: 3px;



		    -webkit-transition: all 0.2s ease-in-out;



    transition: all 0.2s ease-in-out;



}



.box-img img:hover



{



opacity:0.8;



}







.heading



{







margin-bottom:25px;



}



.heading h2



{



    margin-top: 0;



    position: relative;



    font-size:40px;



    font-weight: 700;



    line-height: 1.2em;



    margin-bottom: 0px;



    



    text-transform: uppercase;



   



    display: inline-block;



    padding: 7px 0px;



}



.heading h2:after



{



        content: '';



    



    opacity: 1;



    z-index: 5;



    width: 60px;



    height: 5px;



        background: #e70323;



    margin:4% 0;



    display: block;



}



.heading.center h2:after



{



margin: 3% auto;



}



.heading h2 strong



{



color: #1073bd;



}











.heading h6



{position: relative;



    color: #000;



    margin-bottom: 0px;



    /* font-family: 'Rochester', cursive; */



    font-size: 20px;



    font-family: 'Arial', sans-serif;



    font-weight: 300;



    text-transform: uppercase;



}



.heading h5



{



position: relative;



    font-size: 20px;



    font-weight: 400;



    color: #222222;



    line-height: 1.7em;



    margin-bottom: 15px;



}



.heading h2 span



{



    color: #19634a;



}



.abt p

{

          font-size: 16px;

    /* font-weight: 300; */

    line-height: 34px;

}



.abt ol li

{

font-size: 16px;

    line-height: 28px;

    padding-top: 5px;

    padding-bottom: 5px;

}



.abt ol

{

    margin: 0;

    padding: 0;  

    padding-left: 15px;      

}

.page-txt h4

{

font-size: 20px;

    color: #e70323;

    margin-top: 20px;

    margin-bottom: 5px;

    font-weight: 600;

}



.abt p strong



{



color:#e70323;



}



.separator {



    position: relative;



    height: 15px;



    width: 100px;



    margin: 0 auto;



    text-align: center;



}



.separator:before



{



position: absolute;



    content: '';



    left: 0px;



    top: 6px;



    width: 20px;



    height: 1px;



     background-color: #00592c;



}



.separator:after



{



position: absolute;



    content: '';



    right: 0px;



    top: 6px;



    width: 20px;



    height: 1px;



     background-color: #00592c;



}



.separator .dott



{



position: relative;



    width: 6px;



    height: 6px;



    top: -9px;



    border-radius: 50%;



    display: inline-block;



     background-color: #00592c;



}



/*---------------------------------------------span0----------------------------------*/



.span0



{



padding:60px 0;



background-size:cover;



color:#000;



}



.box0 h2



{



    text-align: left;



    font-size: 50px;



    line-height: 56px;



    font-weight: 700;



    margin: 0;

    color: #e70323;

}





@media(max-width:991px)



{



.box0 h2



{



background-repeat:repeat;



}



}



.box01



{



border-bottom: 4px solid #f4f4f4;



}



.box01 p



{



    color: #e70323;



    text-transform: uppercase;



    font-size: 14px;



    font-weight: 600;



    letter-spacing: 5px;



    margin-bottom: 0;



}



.box01 h4



{



font-weight: 600;



    font-size: 36px;



    line-height: 46px;



    color: #182333;



	margin:0;



}



.span0 h3



{



    font-size: 23px;



    line-height: 33px;



    color: #e70323;



    



}



/*---------------------------------------------span0 end----------------------------------*/



/*---------------------------------------------span1-1----------------------------------*/



.span1-1



{



background:#e70323;



padding:20px 0;



color:#fff;



}



.span1-1 h1



{



font-weight:700;



}



@media(max-width:767px)



{



.span1-1 h1



{



font-size:29px;



}



}



.span1-1 h1 span



{



border-bottom:5px solid #fff;



}



/*---------------------------------------------span1-1 end----------------------------------*/







/*----------------------------------span1--------------------------------------------*/



.span1



{



padding:40px 0;



color:#000;



}



.box1



{



padding:20px;



box-shadow:2px 2px 20px #eee;



border-radius:20px;



position:relative;



border:1px solid #eee;



}



.box1 h4



{



text-transform:uppercase;



}



.box1 .overlay



{



background:rgba(0,0,0,0.75);



position:absolute;



left:0;



right:0;



top:0;



bottom:0;



box-shadow:2px 2px 20px #eee;



border-radius:20px;



vertical-align:middle;



opacity:0;



transition:0.3s ease all;



}



.box1:hover .overlay 



{



opacity:1;



}



.box1 .overlay span



{



position:relative;



top:50%;



display:inline-block;



background:#007bff;



color:#fff;



font-family: 'Arial', sans-serif;



text-transform:uppercase;



font-size:18px;



font-weight:600;



padding:8px 20px;



border-radius:30px;







}







.box1 .overlay span:hover



{



background:#e70323;



color:#fff;



}



.owl-carousel .owl-item



{



padding:15px;



}



.owl-dots



{



text-align:center;



}



.owl-dots .owl-dot



{



width:12px;



height:12px;



border-radius:100%;



display:inline-block;



margin:4px;



background:#ddd;



}



.owl-dots .owl-dot.active



{



background:#e70323;



}







/*----------------------------------span1 end--------------------------------------------*/







/*------------------------------------span1_2--------------------------------------*/



.span1_2



{



background:url(../images/h4-slider-2-img-1.jpg) center;



padding:90px 0 200px;



background-size:cover;



color:#fff;



}



.span1_2 h1



{



font-size:50px;



font-size: 50px;



    text-shadow: 2px 2px 10px rgb(51 51 51 / 45%);



}



.span1_2 h1 strong



{



color:#e70323;



}



.span1_3



{



margin-top:-230px;



padding-bottom:80px;



}



@media(max-width:500px)



{



.span1_3



{



margin-top:-160px;



}



}







/*------------------------------------span1_2 end--------------------------------------*/







/*--------------------------------------span2---------------------------------------*/



.span2



{



padding:70px 0;



color:#fff;



background:url(../images/span2.jpg) center;



background-size:cover;



position:relative;



}



@media(min-width:1024px)



{



.span2



{



background-attachment:fixed;



}



}



.span2:before



{



position:absolute;



left:0;



right:0;



top:0;



bottom:0;



content:'';



background: rgba(216, 41, 38, 0.88);



}



.span2 .heading h2:after



{



background:#fff;



}



.testi



{



position:relative;



}



.testi h3



{



margin-bottom:40px;



font-weight:700;



}



.testi p



{



color:#fff;



font-size:17px;



line-height:1.6;



}



@media(min-width:992px)



{



.testi



{



padding:4% 10%;



}



.active .testi:before



{



    font-family: fontawesome;



    font-size: 50px;



    position: absolute;



    top: -10px;



    left: 5%;



    content: '\f10d';



    transform: translate(-50%);



        color: #de5a58f5;



    -web-kit-transform: translate(-50%);



}



.active .testi:after



{



    font-family: fontawesome;



    font-size: 50px;



    position: absolute;



    right: 0%;



    bottom: 20px;



    content: '\f10e';



    transform: translate(-50%);



        color: #de5a58f5;



    -web-kit-transform: translate(-50%);



}



}



/*----------------------------------------------span2 end----------------------------------*/







/*---------------------------------------span3----------------------------------------*/



.span3



{



padding:20px 0;



color:#222;



   



}



.box3



{



margin:15px 0;



text-align:center;



}



.box3_icon



{



width:90px;



height:90px;



margin:2% auto;



text-align:center;



border:2px solid #eee;



border-radius:100%;



    padding-top: 25px;



	-webkit-transition: all 0.3s ease-in-out;



    -moz-transition: all 0.3s ease-in-out;



    -ms-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



}



.box3:hover .box3_icon



{



    border: 2px solid #f28b00;



}



.box3_txt h3



{



font-size:20px;



}



/*---------------------------------------span3 end----------------------------------------*/







/*---------------------------------------span4----------------------------------------*/



.span4



{



padding:40px 0;



color:#000;



}



.left_content .heading



{



margin-bottom:10px;



}



.left_content ul li a



{



color: #484848;



padding:10px 0;



    padding-left: 17px;



    position: relative;



    cursor: pointer;



	display:block;	



}



.left_content ul li a:hover



{



color: #f5921d;



}



.left_content ul li a:before



{



    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



    position: absolute;



    left: 0;



    content: "\f105";



    top: 15px;



}



/*---------------------------------------span4 end----------------------------------------*/







/*-----------------------------------foot top-----------------------------*/



.foot_top



{



background:#000;



padding:20px 0;



color:#fff;



}



.foot1 a



{



color:#fff;



display:block;



text-align:center;



}



.foot1 a:hover, .foot1 a:focus



{



text-decoration:none;



color:#fff;



}



.foot1 a i



{



color:#e70323;



font-size:70px;



}



.foot1 a h3



{



    text-transform: uppercase;



    font-size: 15px;



    margin-top: 0px;



    font-weight: 300;



    letter-spacing: 1px;



}



.foot1 a:hover i



{



color:#fff;



}



.foot1 a:hover h3



{



color:#e70323;



}



/*-----------------------------------foot top end-----------------------------*/







/*-----------------------------------footer start-----------------------------*/



.footer



{



 padding: 80px 0px;



 background-position:top center;



  background-size:cover;



   position:relative;



   background-image:url(../images/footer.jpg);



   color:#fff;



}







.footer:before



{



position:absolute;



left:0;



right:0;



top:0;



bottom:0;



content:'';



    background: rgba(0, 0, 0, 0.92);



}



.foot3 p



{



        font-size: 16px;



    color: #fff;



    line-height: 26px;



	margin-bottom: 30px;



}



.foot-social li



{



display:inline-block;



padding:5px;



}



.foot-social li a



{



    display: inline-block;



    width: 30px;



    height: 30px;



    text-align: center;



    border-radius: 50%;



    color: #fff;



    padding-top: 8px;



    font-size: 13px;



}



.foot-social li a:hover



{



background:#19634a;



color:#fff;



}



.foot-social li a.fb



{



background:#3b5998;



}



.foot-social li a.tw



{



background:#55acee;



}



.foot-social li a.gp



{



background:#dc4e41;



}



.foot-social li a.linked



{



background:#0077b5;



}



.foot4 ul.foot-social li a:hover



{



    background: #EF7222;



    border-color: #EF7222;



	color:#fff;



	



}



.foot-con ul



{



    color: #333;



margin-bottom:25px;



}



.foot-con ul li



{



    position: relative;



    padding: 10px 0;



    padding-left: 24px;



    color: #fff;



    font-size: 16px;



    line-height: 1.7;



}



.foot-con ul li i



{



    display: inline-block;



    /* width: 40px; */



    /* height: 40px; */



    text-align: center;



    /* border: 2px solid #19634a; */



    padding-top: 3px;



    position: absolute;



    left: 0;



    border-radius: 100%;



     color: #e70323;



	 top:13px;



}



.logos



{



margin-bottom:40px;



    border-bottom: 1px solid rgba(255, 255, 255, 0.24);



padding-bottom:20px;







}



.logos img



{



width:117px;



margin:0 10px;



}



.foot3 h3



{



       font-weight: 700;



    font-size: 23px;



    color: #fff;



    position: relative;



    margin-top: 0;



    text-transform: uppercase;



    letter-spacing: 0px;



}



@media(max-width:767px)



{



.foot3 h3



{



    margin-top: 43px;



}



}



.foot3 h3:after



{



       content: '';



    width: 32px;



    height: 3px;



    background: #e70323;



    /* position: absolute; */



    display: block;



    margin: 14px 0;



    



	



}



.foot3 img



{



margin:-25px 0 20px;



}



.foot4 ul



{



margin-top:0px;







}



.foot4 ul li



{







}



.foot4 ul li a



{



    color: #fff;



    /* margin-top: 10px; */



    display: block;



    border-bottom: 1px solid rgba(255, 255, 255, 0.12);



    padding: 10px 0;



    position: relative;



    padding-left: 18px;



    font-size: 15px;



    border-bottom: 1px solid #eeeeee2b;



    



}



.foot4 ul li a:before



{



display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



	position:absolute;



	left:0;



	top:11px;



	    content: "\f105";



		color:#e70323;



}



.foot4 ul li:last-child a



{



border-bottom:none;



}



.foot4 ul li a:hover



{



text-decoration:none;



color: #e70323;



}



/*.foot4 ul li a:before



{



    content: "\f101";



	    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



	padding-right:10px;



	position:absolute;



	left:0;



    top: 8px;



}*/



.foot4 ul.foot-social li a:before



{



display:none;



}



.foot3 .call



{



    font-weight: 600;



    font-size: 22px;



        color: #19634a;



	padding-top:4px;



}



.foot3 .email2



{



padding-top:3px;



}







.footer2 a



{



         color: #e70323;



}



.footer2



{



    padding: 15px 0;



    background: #000;



    color: #d4d4d4;



}







.footer-powered



{



margin-top:10px;



}



.cards



{



margin-top:7px;



}



.cards img



{



margin:0 10px;



}







/*-----------------------------------footer start-----------------------------*/



.cap



{



font-family: 'Arial', sans-serif;



display:none;



left:25%;



right:25%;



top:20%;



}



@media(min-width:768px)



{



.cap



{



display:block;



}



}



.cap h1



{



font-size:30px;



line-height:40px;



font-weight:800;







}



.cap p



{



font-family: 'Arial', sans-serif;



font-style:italic;



font-size:13px;



line-height:20px;



display:none;



}



.line



{



    width: 60px;



    /* height: 24px; */



    /* background: url(../images/heading-bottom-pink.png) no-repeat center; */



    display: inline-block;



    margin: 15px 0;



    border-top: 4px solid #eee;



}



@media(min-width:992px)



{



.cap h1



{



font-size:40px;



line-height:50px;



}



.cap p



{



font-size:17px;



line-height:25px;



display:block;



}



}



.cap .btn



{



margin-top:10px;



}



.btn



{font-family: 'Arial', sans-serif;



    font-weight: 500;



    text-transform: uppercase;



    color: #fff;



    display: inline-block;



    background: #19634a;



    position: relative;



    line-height: 28px;



    padding-left: 20px;



    border-radius: 0px;



    padding-right: 20px;



    font-size: 14px;



    -webkit-transition: all 0.3s ease-in-out;



    -o-transition: all 0.3s ease-in-out;



    transition: all 0.3s ease-in-out;



    border: none;



}



.btn:hover



{



background:#201b17;



color:#fff;



}



.btn i



{



padding-left: 12px;



    font-size: 1.25em;



    padding-right: 7px;



    vertical-align: middle;



   border-left: 1px solid rgba(255, 255, 255, 0.15);



    position: relative;



    margin-left: 20px;



    font-size: 14px;



    line-height: 28px;



}



@media(max-width:992px)



{



.container>.navbar-collapse



{



position: absolute;



top: 100%;



left: 0px;



width: 100%;



padding: 0px 34px 30px;



background:#000;



overflow-y: visible;



box-shadow: none;



}



}







/*-----------------------------------footer top---------------------------------------------*/



.footer-top



{



background:#f6f6f6;



padding:80px 0;



color:#111;



text-align:center;



}



.foot-top1-icon



{



font-size:40px;



color:#ec5598;



}



.foot-top1 h3



{



font-weight:800;



}



.foot-top1 p



{



font-size:14px;



font-weight:400;



line-height:24px;



}



.foot-top1 p a



{



color:#ec5598;



}



.foot-top1 ul li



{



display:inline-block;



padding:0 5px;



}



.foot-top1 ul li a



{



display: block;



    position: relative;



    width: 40px;



    height: 40px;



    border-radius: 5px;



    color: #fff;



    background: #ea3032;



    text-align: center;



    font-size: 16px;



    overflow: hidden;



    -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);



    -moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);



    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.2);



	padding-top: 12px;



}



.foot-top1 ul li a.fb



{



background: #325c94;



}



.foot-top1 ul li a.tw



{



background: #00abdc;



}



.foot-top1 ul li a.gp



{



background: #ea3032;



}



.foot-top1 ul li a.insta



{



    background: #0073b2;



}



.map {



    position: relative;



    padding-bottom: 55.25%;



    padding-top: 0px;



    height: 0;



   }



@media (min-width: 992px)



{



.map {



        padding-bottom: 33.25%;



}



}







.map iframe {



    position: absolute;



    top: 0;



    left: 0;



    width: 100%;



    height: 100%;



}



/*-----------------------------------footer top end---------------------------------------------*/







/*-----------------------------------banner------------------------------------*/



.banner



{



background:url(../images/Honda-scooters.jpg) center;



background-size:cover;



padding:160px 0 200px;



margin-top:-30px;



position:relative;



}







.breadcrum



{



    position: absolute;



    bottom: 0;



    width: 100%;



    background: #000000;



    padding: 10px 0;



    overflow: hidden;



}







.breadcrum p



{



    margin: 0;



    position: relative;



    left: 9%;



	color:#bbb;



}







.breadcrum p a



{



color:#fff;



}







.breadcrum p .fa



{



padding:0 5px;



}







/*-----------------------------------banner end------------------------------------*/







/*----------------------------contact ---------------------------------------*/



.contactpage



{



padding-top:80px;



margin-bottom:0;



}



.con1



{







box-shadow:2px 2px 10px #dcdcdc;



padding:20px;



background:#fff;



border-radius:10px;



margin-bottom:60px;



}



@media(min-width:1200px)



{

/*.con1

{

height:354px;

}*/

}



.con1 h4



{



margin-top:0;



text-transform:uppercase;



font-size:15px;



font-weight:700;



}



.con1 .con1_icon



{



    background: #fff;



    width: 100px;



    height: 100px;



    border-radius: 100%;



    margin: 0% auto;



    font-size: 50px;



    color: #e70323;



    text-align: center;



    margin-top: -62px;



    margin-bottom: 20px;



    box-shadow: 2px 2px 10px #dcdcdc;



    padding-top: 14px;



}



.con1 ul li



{

    font-size: 14px;

    font-weight: 400;

    padding: 15px 0;

    position: relative;

    padding-left: 20px;

    border-bottom: 1px solid #eee;



}



.con1 ul li:last-child



{



border-bottom:none;



}



.con1 ul li i



{



    position: absolute;

    left: 0;

    top: 18px;

    color: #e70323;



}



@media(max-width:767px)



{



.con1



{



margin-bottom:40px;
    margin-top: 25px;



}



}



.cont



{

    border: 1px solid #eee;

    box-shadow: none;

    border-radius: 0;

    height: 48px;

    font-size: 14px;



}



.con2 .input



{



margin-bottom:20px;



}



.con2 p



{



margin-bottom:5px;



}



.conpage2



{



padding:50px 0;



background:#f5f5f5;



}



.con2



{



padding:20px;



background:#fff;



overflow:hidden;



box-shadow:2px 2px 10px #ddd;



}



@media(max-width:767px)



{



.con2



{



margin-top:40px;



}



}



/*----------------------------contact end---------------------------------------*/



/*------------------------------------span5-----------------------------------*/



/*------------------------------------span5-----------------------------------*/



.span5



{



padding:60px 0;



color:#fff;



background:url(../images/testimonials.jpg) center;



background-size:cover;



position:relative;



}



@media(min-width:1024px)



{



.span5



{



background-attachment:fixed;



}



}



.span5:before



{



position:absolute;



left:0;



right:0;



top:0;



bottom:0;



    background: rgba(0, 0, 0, 0.81);



content:'';



}



.span5 .heading



{



border-bottom:none;



}



.span5 .heading h2



{



color:#fff;







}



.span5 .heading h2:before



{



display:none;



}



.span5 .heading h4



{



color:#fff;



}



.testimonials



{







    background-size: cover;



    padding: 5px 0 10px;



}



.box5



{



position:relative;



padding-left:0px;



}



.box5_txt



{



    border-bottom: 1px solid rgba(254, 254, 254, 0.29);



padding-bottom:15px;











}



.box5:before



{



    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



	    content: "\f10d";



		    color: #fffb05;



		left:0;



	font-size: 26px;



       display: block;



    margin-bottom: 20px;



}



.box5_txt p



{



font-size:18px;



line-height:30px;



font-weight:300;



}











.box5_img



{



margin-top:15px;



text-align:center;



}







.box5_img img



{



border-radius: 50%;



    max-width: 100px;



    float: left;



    margin: 0px 20px 0px 0px;



    border: 5px solid;



	border-color: #19634a;



}



.box5_img cite



{    



color: #fff;



    margin: 30px 0px 0px;



   



    font-style: normal;



    font-weight: 600;



    text-transform: uppercase;



    font-size: 14px;



    letter-spacing: 1px;



    position: relative;



}



.box5_img cite small



{



    color: #fff;



	text-transform: none;



    font-size: 13px;



    clear: both;



    letter-spacing: normal;



    display: block;



}



.owl-carousel2 .owl-nav



{



position:relative;



top:auto;



right:auto;



text-align:center;



display:none;



}



.owl-carousel2 .owl-dots



{



text-align:center;



margin-top:30px;



}



.owl-carousel2 .owl-dots .owl-dot



{



width: 35px;



    height: 6px;



    border-radius: 10px;



    border: 1px solid rgba(255, 252, 3, 0.59);



    display: inline-block;



    margin: 3px;



} 



.owl-carousel2 .owl-dots .owl-dot.active



{



background:#fffb05;



}



/*------------------------------------span5 end-----------------------------------*/



/*------------------------------------span5 end-----------------------------------*/







/*------------------------------------span6 end-----------------------------------*/







/*------------------------------------span6 end-----------------------------------*/







/*--------------------------------------cate-----------------------------------------*/



@media(max-width:991px)



{



.cate



{



margin-top:40px;



}



}



.cate h3



{



font-size: 20px;



    color: #fff;



    text-transform: capitalize;



    margin: 0;



    line-height: 44px;



    font-weight: 500;



    border-bottom: none;



    background: none;



	background:#613f99;



	    border-bottom: 3px solid #442674;



		text-align:center;



}



.cate ul li



{



border:1px solid #eee;



padding:29px 20px;



border-top:none;



overflow:hidden;



}



.cate_txt



{



display:inline-block;



float:left;



}



.cate_txt h4



{



margin-bottom:15px;



}



.cate_txt h4 a



{



color:#333;



}



.cate_txt h4 a:hover



{



color:#613f99;



}



.cate_img



{



float:right;



display:inline-block;



}



.cate_img img



{



width:90px;



}



.btn4



{



font-size: 12px;



    color: #fff;



       background: #f5921d;



    border-bottom: 3px solid #2c8e86;



    border-radius: 25px;



    padding: 5px 15px;



    font-weight: 500;



	display:inline-block;



}



.btn4:hover, .btn4:focus



{



background: #613f99;



    border-bottom: 3px solid #442674;



	color:#fff;



}



/*--------------------------------------cate-----------------------------------------*/



.tbl-1



{



border:none;



}



.tbl-1 tbody tr td, .tbl-1 tbody tr th



{



border:none;



}



.tbl-1 thead



{



border:none;



border-bottom: 1px solid #e5e5e5;



    margin-bottom: 5px;



}



.tbl-1 thead tr th



{



padding: 8px 0 18px;



    color: #484848;



    font-size: 14px;



	border:none;



}



.tbl-1 tbody tr td



{



padding: 40px 0 27px;



    vertical-align: middle;



}



.tbl-1 tbody tr td a



{



    color: #f5921d;



	font-size:20px;



}



.cart-totals {



    padding: 35px 40px 46px 41px;



    border-radius: 8px;



    background-color: #f5f5f5;



}



.cart-totals h3 {



    font-size: 18px;



    font-family: 'Open Sans';



    font-weight: bold;



    color: #484848;



	margin-top:0;



    margin-bottom: 26px;



}



.cart-totals table {



    width: 100%;



}



.cart-totals table tr td {



    padding: 11px 0 16px;



}



.cart-totals table tr td:nth-child(1) {



    font-size: 15px;



    color: #2d2d2d;



    text-align: left;



}



.cart-totals table tr td:last-child {



    text-align: right;



}



.cart-totals table tr td.subtotal {



    color: #8c8c8c;



    font-size: 19px;



    font-family: 'Arial', sans-serif;



}



.cart-totals table tr td.btn-radio .radio-info {



    margin-bottom: 7px;



}



.btn-radio .radio-info input[type="radio"] {



    opacity: 0;



}



.btn-radio .radio-info label {



    font-size: 14px;



    color: #838383;



    line-height: 26px;



    cursor: pointer;



    position: relative;



    width: 130px;



}



.btn-radio .radio-info label:before {



    content: '';



    position: absolute;



    left: 0;



    top: 6px;



    height: 14px;



    width: 14px;



    border-radius: 50%;



    background-color: #e0e0e0;



    line-height: 35px;



}



.cart-totals table tr td.btn-radio .radio-info label span {



    color: #838383;



    font-weight: bold;



}



.btn-radio .radio-info label:after {



    content: '';



    position: absolute;



    left: 0;



    top: 6px;



    height: 14px;



    width: 14px;



    border: 4px solid #e0e0e0;



    border-radius: 50%;







}



.radio-info input[type="radio"]:checked + label::after {



    background-color: #fff;



}



.cart-totals table tr td.btn-radio .btn-shipping a {



    color: #2d2d2d;



    font-size: 14px;



    text-decoration: underline;



}



.cart-totals table tr td.price-total {



    font-size: 24px;



    font-weight: 500;



    font-family: 'Arial', sans-serif;



    color: #f28b00;



    padding: 22px 0;



}



.cart-totals  .btn-cart-totals {



    margin-top: 108px;



    padding: 0 5px;



}



.cart-totals  .btn-cart-totals a {



    display: block;



    color: #fff;



    font-size: 16px;



    height: 50px;



    line-height: 50px;



    text-align: center;



    border-radius: 25px;



}



.cart-totals .btn-cart-totals a.update {



    background-color: #adadad;



    margin-bottom: 28px;



    position: relative;



    overflow: hidden;



    z-index: 5;



}



.cart-totals  .btn-cart-totals a.update:before {



    background-color: #2d2d2d !important;



    margin-bottom: 28px;



    position: relative;



    overflow: hidden;



    z-index: 5;



}



.cart-totals  .btn-cart-totals a.update:before, .cart-totals  .btn-cart-totals a.checkout:before



{



    content: '';



    position: absolute;



    width: 100%;



    height: 100%;



    top: 0;



    left: 0;



    background: #f28b00;



    z-index: -1;



    -webkit-transform: scaleX(0);



    transform: scaleX(0);



    -webkit-transform-origin: 0 50%;



    transform-origin: 0 50%;



    -webkit-transition-property: transform;



    transition-property: transform;



    -webkit-transition-duration: 0.4s;



    transition-duration: 0.4s;



    -webkit-transition-timing-function: ease-out;



    transition-timing-function: ease-out;



}



.cart-totals  .btn-cart-totals a.checkout {



    background-color: #f92400;



    position: relative;



    overflow: hidden;



    z-index: 5;



}



.cart-totals .btn-cart-totals a.update:hover:before, .cart-totals .btn-cart-totals a.checkout:hover:before



{



-webkit-transform: scaleX(1);



    transform: scaleX(1);



    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);



    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);



}











.login h3



{



color:#444;



font-size:18px;



font-weight:700;



margin-bottom:25px;



}



.login .input label



{



margin-top: 20px;



    margin-left: 2px;



    color: #484848;



	font-weight:400;



}



.login .input input



{



border-radius:20px;



border:1px solid #ddd;



}



.login .btn2:hover



{



background:#f5921d;



    color: #fff;



}



.payment



{



    border: 1px solid #e9e9e9;



    padding: 30px;



    border-radius: 10px;



}



/*.con1 ul li



{



position:relative;



padding:10px 0;



border-bottom:1px solid #eee;



font-size:16px;



padding-left:20px;



}



.con1 ul li i



{



position:absolute;



left:0;



}*/







.vehicle-main-info h3 {



    font-size: 25px;



}







.input .icon-append {



    position: absolute;



    top: 24px;



    width: 40px;



    height: 40px;



    font-size: 16px;



    line-height: 42px;



    text-align: center;



    /* right: 23px; */



    padding-left: 0px;



    background: #e70323;



    border-right-width: 1px;



    border-right-style: solid;



    border-color: #D6D2D2;



    transition: border-color 0.3s;



    -o-transition: border-color 0.3s;



    -ms-transition: border-color 0.3s;



    -moz-transition: border-color 0.3s;



    -webkit-transition: border-color 0.3s;



    color: #FFF;



    left: 15px;



}







.cont2 {



    display: block;



    box-sizing: border-box;



    -moz-box-sizing: border-box;



    width: 100%;



    height: 40px;



    padding: 8px 10px 8px 43px;



    outline: none;



    border-style: solid;



    background: #fff;



    font: 13px/19px 'Open Sans', Helvetica, Arial, sans-serif;



    color: #666;



    font-weight: 400;



    appearance: normal;



   /* -moz-appearance: none;



    -webkit-appearance: none;*/



    border: 1px solid #d3d3d3;



    box-shadow: none;



     border-radius: 0; 



}







.cont:focus {



    border-color: #017BC3;



    outline: 0;



    -webkit-box-shadow: inset 0 1px 1px rgba(1,123,195,0.1),0 0 8px rgba(1,123,195,0.10);



    box-shadow: inset 0 1px 1px rgba(1,123,195,0.1),0 0 8px rgba(1,123,195,0.10);



}







/*================================= Vehile Details ========================= */







.portfolio-section



{



    color: #333;



    /* padding-bottom: 50px; */



    background: #f7f7f7;



    padding: 50px 0;



}







.portfolio-section .heading



{



margin-bottom:25px;



}







.portfolio-filter-menu {



    margin: 0 0 50px;



    text-align: center;



/*    background-color: #fff;*/



    border-radius: 4px;



}







.portfolio-filter-menu ul {



    list-style: none;



    padding: 0 15px;



    margin: 0;



    overflow: hidden;



    background: #000;



    color: #fff;



	display: inline-block;



}







.portfolio-filter-menu li {



  /*  float: left;*/



      display: inline-block;



    /*padding: 19px 15px 14px;*/



	margin:0 15px;



    color: #444;



    font-size: 13px;



    font-weight: 500;



	text-transform:uppercase;



    line-height: 16px;



    border-bottom: 3px solid transparent;



    cursor: pointer;



    -webkit-transition: border-color .25s;



    transition: border-color .25s;



}







.portfolio-filter-menu li.active, .portfolio-filter-menu li:hover {



    border-bottom: 3px solid #e70323;



}







.portfolio-filter-menu li a



{



    color: #fff;



    font-weight: 600;



    font-size: 16px;



    padding: 19px 15px 14px;



    display: inline-block;



}







.portfolio-items p



{



    color: #444;



    line-height: 1.9;



}







.portfolio-items .table>thead:first-child>tr:first-child>th



{



    background: #e70323;



    color: #fff;



}







.btn3



{



    padding: 5px 10px;



    line-height: 31px;



    overflow: hidden;



    box-shadow: 0 0 30px rgba(30, 121, 242, 0.2);



    color: #fff;



    font-size: 13px;



    margin-top: 0px;



    border: none;



    display: inline-block;



    display: inline-block;



    vertical-align: middle;



    box-shadow: 0 0 1px rgba(0, 0, 0, 0);



    position: relative;



    background: #e70323;



    font-weight: 600;



}







.btn3:hover



{



background: #222;



color:#fff;



}











/*========================pop up ========================= */



.img-replace {



  /* replace text with an image */



  display: inline-block;



  overflow: hidden;



  text-indent: 100%; 



  color: transparent;



  white-space: nowrap;



}



.bts-popup {



  position: fixed;



  z-index:9999;



  left: 0;



  top: 0;



  height: 100%;



  width: 100%;



  background-color: rgba(0, 0, 0, 0.5);



  opacity: 0;



  visibility: hidden;



  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;



  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;



  transition: opacity 0.3s 0s, visibility 0s 0.3s;



}



.bts-popup.is-visible {



  opacity: 1;



  visibility: visible;



  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;



  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;



  transition: opacity 0.3s 0s, visibility 0s 0s;



}







.bts-popup-container {



    position: relative;



    width: 90%;



    padding: 17px;



    border-radius: 5px;



    max-width: 60%;



    margin: 4em auto;



    background: #ffffff;



    border-radius: none;



    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);



    border: 5px solid #e70323;



    -webkit-transform: translateY(-40px);



    -moz-transform: translateY(-40px);



    -ms-transform: translateY(-40px);



    -o-transform: translateY(-40px);



    transform: translateY(-40px);



    -webkit-backface-visibility: hidden;



    -webkit-transition-property: -webkit-transform;



    -moz-transition-property: -moz-transform;



    transition-property: transform;



    -webkit-transition-duration: 0.3s;



    -moz-transition-duration: 0.3s;



    transition-duration: 0.3s;



}



.bts-popup-container img {



  padding: 0px 0 0 0;



}



.bts-popup-container p {



	color: white;



  padding: 10px 40px;



}



.bts-popup-container .bts-popup-button {



  padding: 5px 25px;



  border: 2px solid white;



	display: inline-block;



  margin-bottom: 10px;



}







.bts-popup-container a {



  color: white;



  text-decoration: none;



  text-transform: uppercase;



}















.bts-popup-container .bts-popup-close {



position: absolute;



    top: -16px;



    right: -10px;



    width: 30px;



    height: 30px;



    background: #f00;



    color: #fff;



    border-radius: 22px;



}







.bts-popup-container .bts-popup-close::before, .bts-popup-container .bts-popup-close::after {



  content: '';



  position: absolute;



  top: 12px;



  width: 16px;



  height: 3px;



  background-color: #fff;



}



.bts-popup-container .bts-popup-close::before {



  -webkit-transform: rotate(45deg);



  -moz-transform: rotate(45deg);



  -ms-transform: rotate(45deg);



  -o-transform: rotate(45deg);



  transform: rotate(45deg);



  left: 8px;



}



.bts-popup-container .bts-popup-close::after {



  -webkit-transform: rotate(-45deg);



  -moz-transform: rotate(-45deg);



  -ms-transform: rotate(-45deg);



  -o-transform: rotate(-45deg);



  transform: rotate(-45deg);



  right: 6px;



  top: 13px;



}



.is-visible .bts-popup-container {



  -webkit-transform: translateY(0);



  -moz-transform: translateY(0);



  -ms-transform: translateY(0);



  -o-transform: translateY(0);



  transform: translateY(0);



}



@media only screen and (min-width: 1170px) {



  .bts-popup-container {



    margin: 3em auto;



  }



}







/*================== popup form end================== */







.bts-popup-container h3



{



    font-size: 25px;



    color: #111;



    line-height: 1.3;



}







.portfolio-items #pictures img



{



width:250px;



margin:3px;



padding:3px;



border:1px solid #ddd;



}







/*==================== Specs ========================== */







.specs-features-list {



    display: block;



    border: 1px solid #e2e2e2;



    padding-bottom: 20px;

	padding-top: 20px;



    overflow: hidden;



}







.specs-features-list p:nth-child(2n+1) {

    background: #e5e3e3;

    margin-top: 5px;

    margin-bottom: 0px !important;

}



.specs-features-list p:nth-child(2n) {

    background: #fff;

    margin-top: 5px !important;

    margin-bottom: 0px !important;

}







.specs-features-list  p .specs-features-item__content {



    font-size: 14px;



    width: 50%;



    padding-right: 10px;



    padding-left: 10px;



    text-align: left;



    text-overflow: ellipsis;



    white-space: nowrap;



    overflow: hidden;



    display: inline-block;



    vertical-align: top;



}







.accordion-heading



{



background: #e70323;



color:#fff;



padding:10px;



border-top-right-radius: 5px;

    border-top-left-radius: 5px;



}







.accordion-heading a



{



color:#fff;



margin:0;



font-size:20px;



}







.accordion-heading .fa



{



    padding-top: 7px;



}







.accordion-group



{



margin-bottom:30px;



}







.features li



{



}







@media(min-width:768px)



{



.features li



{



width:50%;



float:left;



}



}







.page-txt ul



{



list-style:none;



padding:0;



margin-bottom:12px;



overflow:hidden;



}



.page-txt ul li



{



color:#000;



padding-top:5px;



padding-bottom:5px;



position:relative;



    padding-left: 17px;



}



.page-txt ul li:before



{



content: "\f101";



    display: inline-block;



    font: normal normal normal 14px/1 FontAwesome;



    font-size: inherit;



    text-rendering: auto;



    -webkit-font-smoothing: antialiased;



    -moz-osx-font-smoothing: grayscale;



	    color: #e70323;



    position: absolute;



    left: 0;



    top: 7px;



}







.mrg-50



{



margin-top:30px;



margin-bottom:30px;



}







.gal img



{



margin:10px;



padding:3px;



border:1px solid #ddd;



width:350px;



}







.feedback



{



position: fixed;



    top: 40%;



    right: -85px;



    -webkit-transition-duration: 0.3s;



    -moz-transition-duration: 0.3s;



    -o-transition-duration: 0.3s;



    transition-duration: 0.3s;



	z-index:999;



	border-radius:0;



}







.feed-btn



{



-webkit-transform: rotate(270deg);



    padding: 8px 20px;



    letter-spacing: 0.5px;



    background: #e70323;



    color: #fff;



    font-weight: 600;



    border-radius: 0;



}







.feed-btn:hover, .feed-btn:focus



{



color:#fff;



}







.slideout_inner {



background:#f9f9f9;	



padding:10px;



  position: fixed;



  overflow:hidden;



  top: 22%;



  display:block;



  right: -264px;



    box-shadow: 0px 0px 6px #aaa;



    border: 1px solid #98bf3c;



  -webkit-transition-duration: 0.3s;



  -moz-transition-duration: 0.3s;



  -o-transition-duration: 0.3s;



  transition-duration: 0.3s;



     width: 253px; 



}



/*#feedback:hover {



  right: 206px;



}



#feedback:hover #slideout_inner {



  right: 0;



}*/







.feedback2



{



right:167px;



}



.feedback2 .slideout_inner



{



right:0px;



}







.slideout_inner .cont



{



    height: 32px;



	margin-bottom:5px;



}







.slideout_inner .form-group {



    margin-bottom: 5px;



}







.slideout_inner .input .icon-append



{



    width: 35px;



    height: 32px;



    font-size: 16px;



    line-height: 35px;



}







.slideout_inner textarea.form-control {



    height: auto;



}







.slideout_inner .btn2 {



    border-bottom: 2x solid #d09604;



    padding: 6px 15px;



    margin-top: 0px;



    margin-bottom: 10px;



}







.slideout_inner h4



{



font-size:16px;



}







.slideout_inner h4 a



{



    color: #dd2024;



}







.slideout_inner p



{



    font-size: 18px;



    background: #f9f9f9;



    display: inline-block;



    position: relative;



    z-index: 99;



    padding: 0 5px;



    margin-bottom: 0;



}







@media (min-width: 1200px)



{



.nav>li>a {



   



    padding: 12px 29px;



    



}



}







/*-----------------------------------slider below-------------------------*/



@media (min-width: 768px)



{



.item .container {



    width: 100%;



}



}



@media (min-width: 992px)



{



.item .container {



    width: 970px;



}



}



@media (min-width: 1200px)



{



.item .container {



    width: 1170px;



}



}



.s_txt



{



background:url(../images/prod-info-box.jpg);



background-repeat:repeat-x;



    background-size: contain;







}



.s_box



{



position:relative;



padding:15px 0;



padding-left:70px;

/*

border-bottom: 1px solid #eee;*/



}



.s_box img



{



position:absolute;



left:0;



width:auto !important;



top:20px;



}



.s_box_txt h4



{



    color: #de182e;

font-weight: 600;

	margin-bottom:5px;



}



.s_box_txt p



{



text-transform:uppercase;



margin:0;



}



.s_box2



{







text-align:center;



}



.s_box2 a



{



display:block;



padding:25px 0px;



color:#fff;



background:#e70323;



border-right: 1px solid #c1031e;



}



.s_box2 a:hover



{



background:#c1031e;



}



.s_box2 a i



{



padding-bottom:3px;



}



.s_box2 a p



{



margin:0;



text-transform:uppercase;



}



.no-gutters



{



margin-left:0;



margin-right:0;



}



.no-gutters .col-xs-4



{



padding:0;



}



@media(max-width:1200px)



{



.s_box2 a p



{



font-size:12px;



}



}



@media(max-width:992px)



{



.carousel-indicators



{



top:105%



}



}







/*-----------------------------------slider below end-------------------------*/





.tab_txt h3 {

    font-weight: 600;

    font-size: 30px;

}

.tab_txt h3 a {
    color: #000;
    font-size: 45px;
    line-height: 1.1;

}

.tab_txt .price {

    font-size: 35px;

    color: #d82926;

}

.tab_txt small {

    display: block;

    color: #777;

}

.tab_txt small span {

    color: #d82926;

}

.price_btn {

    background: #111;

    color: #fff;

    display: inline-block;

    padding: 10px 30px;

    margin: 15px 0 15px;

    font-size: 16px;

}

.price_btn {

    background: #111;

    color: #fff;

    display: inline-block;

    padding: 0;

    /* margin: 15px 0 15px; */

    font-size: 16px;

    /* border-radius: 25px; */

    width: 190px;

    height: 42px;

    /* text-align: center; */

    position: relative;

}



.price_btn i

{

    position: absolute;

    right: 30px;

    top: 14px;    

}



.price_btn span

{

overflow: hidden;

    /* padding: 10px; */

    display: inline-block;

    width: 129px;

    position: relative;

    left: 30px;

    top: 9px; 

-webkit-transition: .18s ease-in-out;

    -o-transition: .18s ease-in-out;

    transition: .18s ease-in-out;        

}



.price_btn span:after

{

position: absolute;

    content: '';

    top: 12px;

    left: 85px;

    width: 39px;

    height: 1px;

    background: #fff;

    -webkit-transition: .18s ease-in-out;

    -o-transition: .18s ease-in-out;

    transition: .18s ease-in-out;    

}



.price_btn span:before

{

    position: absolute;

    content: '';

    top: 21px;

    left: 118px;

    width: 36px;

    height: 1px;

    background: #fff;

    opacity: 0;

}



.price_btn:hover

{

    color: #fff;

}



.price_btn:hover span:after

{

transform: translate(100%);

}



.price_btn:hover span

{

left: 69px;    

}



.mkdf-btn {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    width: auto;

    margin: 0;

    font-family: Rajdhani,sans-serif;

    font-size: 14px;

    letter-spacing: .1em;

    line-height: 2em;

    font-weight: 700;

    text-transform: uppercase;

    outline: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;

    -o-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;

    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;

    padding: 12px 23px;

    cursor: pointer;

}

.mkdf-btn.mkdf-btn-predefined {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    color: #fff;

    background-color: #ed1d24;

    border: 1px solid #ed1d24;

    border-radius: 2px;

     margin-top: 12px;

    margin-right: 10px;   

    font-size: 15px;    

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder {

    position: relative;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: start;

    -ms-flex-pack: start;

    justify-content: flex-start;

    overflow: hidden;

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line, .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line-hidden {

    width: calc(33px - 7px);

    height: 1px;

    background-color: currentColor;

    -webkit-transition: .18s ease-in-out;

    -o-transition: .18s ease-in-out;

    transition: .18s ease-in-out;

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line-hidden {

    position: absolute;

    top: 50%;

    opacity: .4;

    -webkit-transform-origin: left;

    -ms-transform-origin: left;

    transform-origin: left;

    -webkit-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>i, .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>span:not(.mkdf-btn-text) {

    display: inline-block;

    vertical-align: middle;

    line-height: 1;

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-text {

    position: relative;

    display: inline-block;

    -webkit-transition: .2s cubic-bezier(.42,0,.6,.93);

    -o-transition: .2s cubic-bezier(.42,0,.6,.93);

    transition: .2s cubic-bezier(.42,0,.6,.93);

    -webkit-transform: translateX(0);

    -ms-transform: translateX(0);

    transform: translateX(0);

    padding: 0 18px 0 21px;

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .mkdf-btn-line {

    opacity: 1;

    -webkit-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: right;

    -ms-transform-origin: right;

    transform-origin: right;

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>i, .mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder>span:not(.mkdf-btn-text) {

    display: inline-block;

    vertical-align: middle;

    line-height: 1;

}

.mkdf-btn.mkdf-btn-predefined .mkdf-btn-predefined-line-holder .fa {

    font-size: 13px;

    width: 6px;

     display: inline-block;

    vertical-align: middle;

    line-height: 1;   

}



.mkdf-btn.mkdf-btn-predefined:hover .mkdf-btn-line-hidden {

    -webkit-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    opacity: 1;

}

.mkdf-btn.mkdf-btn-predefined:hover .mkdf-btn-text {

    -webkit-transform: translateX(calc(33px - 8px));

    -ms-transform: translateX(calc(33px - 8px));

    transform: translateX(calc(33px - 8px));

}

.mkdf-btn.mkdf-btn-predefined:hover .mkdf-btn-line {

    opacity: .4;

    -webkit-transform: scaleX(0);

    -ms-transform: scaleX(0);

    transform: scaleX(0);

    -webkit-transform-origin: right;

    -ms-transform-origin: right;

    transform-origin: right;

}





.colors-carousel .owl-thumbs {

    position: absolute;

    top: -80px;

    left: 0;

    right: 0;

    display: table;

    width: 100%;

    text-align: center;

    background: #fff;

    padding: 10px;

}

.colors-carousel .owl-thumb-item {

    display: table-cell;

    border: none;

    background: none;

    padding: 0;

    opacity: .7;

    margin: 0 10px;

}

.colors-carousel .owl-thumb-item.active {

    opacity: 1;

}

.colors-carousel .owl-thumb-item img {

    width: 103px;

    height: auto;

}



.colors-carousel .owl-item

{

    text-align: center;

}



.colors-carousel  .owl-item img {

    max-width: 750px;

}

.colors-carousel .ad-img.item h4

{

    margin-top: 30px;

    margin-bottom: 15px;

    color: #ed1d24;

    font-size: 20px;

    font-weight: 600;    

}



.spx {

    margin-top: 20px;

    border-top: 1px solid #eee;

}

.spx h4

{

font-size: 24px;

    font-weight: 700;

    margin-bottom: 3px;

    margin-top: 25px;    

}



.res-box

{

    padding: 20px;

    background: #e70323;

    color: #fff;

    margin-bottom: 15px;

    margin-top: 0px;

}



.res-icon

{

   float: left; 

}



.res-icon .fa

{

    font-size: 43px;

    color: #fff;    

}



.res-text

{

padding-left: 70px;    

}



.res-text .amount

{

font-size: 22px;    

}



.res-text .amount .fa

{

    color: #fff;

}



.finance-h4

{

    color: #e70323;

    font-size: 26px;

    font-weight: 600;

    margin-bottom: 20px;    

}



.navbar-nav>li>a:hover

{

    color: #fff;

    background-image: url(../images/hover.png);

    background-repeat: no-repeat;

    background-size: cover;    

}



.portfolio-items

{

    margin-top: 25px;

}



.Honda-bg {

    color: #eee;

    position: absolute;

    font-weight: 700;

    font-size: 350px;

    z-index: -1;

    left: 0;

    right: 0;

    text-align: center;

}



/*========================== Range =================================== */

.range-slider {

  margin: 10px 0 40px 0;

}



.range-slider {

  width: 100%;

}



.range-slider__range {

-webkit-appearance: none;

    width: calc(100% - (120px)) !important;

    display: inline-block !important;

    height: 15px;

    border-radius: 5px;

    background: #cecece;

    outline: none;

    padding: 0;

    margin: 0;

}

.range-slider__range::-webkit-slider-thumb {

  -webkit-appearance: none;

          appearance: none;

  width: 20px;

  height: 20px;

  border-radius: 50%;

  background: #2c3e50;

  cursor: pointer;

  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #e70323;

  background: #e70323;

  -webkit-transition: background .15s ease-in-out;

  transition: background .15s ease-in-out;

}

.range-slider__range::-webkit-slider-thumb:hover {

  background: #e70323;

}

.range-slider__range:active::-webkit-slider-thumb {

  background: #e70323;

}

.range-slider__range::-moz-range-thumb {

  width: 20px;

  height: 20px;

  border: 0;

  border-radius: 50%;

  background: #2c3e50;

  cursor: pointer;

  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #e70323;

  background: #e70323;

  -moz-transition: background .15s ease-in-out;

  transition: background .15s ease-in-out;

}

.range-slider__range::-moz-range-thumb:hover {

  background: #1abc9c;

}

.range-slider__range:active::-moz-range-thumb {

  background: #1abc9c;

}

.range-slider__range:focus::-webkit-slider-thumb {

  box-shadow: 0 0 0 3px #fff, 0 0 0 6px #1abc9c;

}



.range-slider__value {

    display: inline-block;

    position: relative;

    width: 100px;

    font-size: 18px;

    font-weight: 600;

    color: #fff;

    line-height: 20px;

    text-align: center;

    border-radius: 3px;

    background: #e70323;

    padding: 10px 10px;

    margin-left: 8px;

}

.range-slider__value:after {

    position: absolute;

    top: 13px;

    left: -7px;

    width: 0;

    height: 0;

    border-top: 7px solid transparent;

    border-right: 7px solid #e70323;

    border-bottom: 7px solid transparent;

    content: '';

}



::-moz-range-track {

  background: #d7dcdf;

  border: 0;

}



input::-moz-focus-inner,

input::-moz-focus-outer {

  border: 0;

}



.checks-ul li

{

    color: #000;

    padding-top: 7px;

    padding-bottom: 7px;

    position: relative;

    padding-left: 26px;

}



.checks-ul li:before

{

    content: "\f00c";

    display: inline-block;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    color: #e70323;

    position: absolute;

    left: 0;

    top: 7px;

    font-size: 19px;

}



.panel-heading {

    padding: 0px;

    border-radius: 40px;

    color: #fff !important;

    background-color: #e70323 !important;

    border-color: #fff !important;    

}

.panel-title {

    font-size: 20px;

}

.panel-title>a {

    color: inherit;

    display: block;

    padding: 12px 49px;

    position: relative;

}



.panel-title>a .fa

{

    position: absolute;

    left: 9px;

    font-size: 36px;

    top: 6px;    

}



.panel-default

{

    border: none;

    margin-bottom: 15px !important;     

}



.panel-group .panel-heading+.panel-collapse>.panel-body {

    border: none;

    border-left: 1px dashed #ccc;

}



.panel-group .collapse {

    padding: 10px 25px;

}

.cont2 {

    border: 1px solid #cfcfcf;

    box-shadow: none;

    border-radius: 0;

    height: 40px;

    font-size: 14px;

}

.owl-dots {

    display: none !important;

}

.whatsapp

{

position: fixed;

    bottom: 30px;

    right: 15px;

    z-index: 100;

}



.whatsapp img

{

width:70px;

}

.youtube-icon

{

position: fixed;

    bottom: 110px;

    right: 15px;

    z-index: 100;

}

.youtube-icon img

{

width:70px;

}



.row-border

{

    border: 1px solid #ddd;

    padding: 25px;

    border-radius: 10px;    

}



.homelocate

{

    background: url(../images/Honda-service-centre.jpg) center no-repeat;

    padding:30px 10%;

    position: relative; 

    background-size: cover;

    width: 100%;    

}



.homelocate:before

{

position: absolute;

    content: '';

    background: rgb(37 37 37 / 0.9);

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

}



.homelocate-inner

{

    position: relative;

}



.homelocate-inner

{

    color: #fff;

    display: table-cell;

    vertical-align: middle;

}



.homelocate-inner ul li {

font-size: 15px;

    font-weight: 400;

    padding: 5px 0;

    line-height: 1.6;

    position: relative;

    padding-left: 25px;

    /* border-bottom: 1px solid #eee;*/

}



.homelocate-inner ul li i {

    position: absolute;

    left: 0;

    top: 9px;

    color: #e70323;

    font-size: 17px;

}



.pd0

{

    padding: 0;

}



.map-home {

    height: 630px;

    padding: 0;

}



.hours-table

{

    max-width: 300px;

}



.homelocate

{

height: 550px;    

display: table;

}


.font15
{
    font-size: 15px;
}

@media(max-width:768px)

{

#home {

    color: #fff;

    background-image: none !important;

    background-repeat: no-repeat;

    background-size: cover;

}

.bts-popup-container{
    max-width: 90%;
}

}



@media(max-width:767px)

{

.dropdown-menu>li>a {

    color: #fff;

}



.s_box img {

    width: 30px !important;

}

.s_box {

    padding: 7px 0;

    padding-left: 35px;

}



.s_box_txt h4 {

    margin-bottom: 2px;

    font-size: 15px;

}



.s_box_txt p {

    text-transform: capitalize;

    margin: 0;

    font-size: 11px;

}

.s_box2 a p {

    text-transform: capitalize;

}





.Honda-bg {

    font-size: 125px;

}



.colors-carousel .owl-item img

{

max-width:100%;

}



.tab-content>.tab-pane {

    padding: 30px 0px !important;

    margin: 0 0px !important;

}



.colors-carousel .owl-thumb-item {

    margin: 0 5px;

}



.colors-carousel .owl-thumbs {

    padding: 0;

}



.colors-carousel .owl-thumb-item img {

    width: 80px;

}



.homelocate {

    height: auto;

}

}



@media(max-width:414px)

{

.top-header .left2 ul li {

    display: inline-block;

    border-right: 1px solid rgba(255, 255, 255, 0.35);

    padding-right: 10px;

    line-height: 23px;

    margin-right: 10px;

}



.heading-right ul li h1 {

    top: 10px;

    font-size: 23px;

}



.portfolio-filter-menu li a {

    font-size: 12px;

    padding: 12px 0px 14px;

}

.portfolio-filter-menu li {

    margin: 0 4px;

    font-size: 13px;

}

.Honda-bg
{
    font-size: 85px;
}  

.tab_txt h3 a {
  
    font-size: 26px;
}
.tab-content>.tab-pane {

    text-align: center;
}
.tab_txt .price {
    font-size: 26px;
}

.s_box {
    padding-left: 37px;
}

.s_box_txt h4 {
    font-size: 10px;
}

.carousel-indicators .active {
    width: 10px;
    height: 10px; 
}

.carousel-indicators li {    
    width: 10px;
    height: 10px;
}    



}

.pull-right .btn
{
        background: #e70323;
}

@media (min-width: 1200px)
{
.con1 {
    height: 327px;
}
}

.con3
{


box-shadow:2px 2px 10px #dcdcdc;



padding:20px;



background:#fff;



border-radius:10px;



margin-bottom:60px;



}

.con3 ul li



{

    font-size: 14px;

    font-weight: 400;

    padding: 15px 0;

    position: relative;

    padding-left: 20px;

    border-bottom: 1px solid #eee;



}



.con3 ul li:last-child



{



border-bottom:none;



}



.con3 ul li i



{



    position: absolute;

    left: 0;

    top: 18px;

    color: #e70323;



}


.con3 h4



{
    text-transform:uppercase;

    font-size:15px;

    font-weight:700;

}

.mrg20
{
    margin-top: 20px;
}

.amc-vid iframe
{
    width: 100%;
}

@media(max-width: 320px)
{
    .Honda-bg
    {
        font-size: 75px;
    }

    .heading-right ul li h1 
    {
        top: 10px;
        font-size: 20px;
    }

    .left2 ul li
    {
        font-size: 20px;
    }
    .s_box {
    padding-left: 22px;
}

.s_box img {
    width: 18px !important;
}

.s_box_txt h4 {
    font-size: 8px;
}

.carousel-indicators .active {
    width: 7px;
    height: 7px; 
}

.carousel-indicators li {    
    width: 7px;
    height: 7px;
}
}
.carousel-indicators {
top:90%;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -1px;
}
a.test:hover {
outline:0;
}
a.test:focus {
outline:0;
}

.head-55 td {
    font-size: 21px;
    color: #d82926;

}
.head-55 th {
    font-size: 21px;
    font-weight: 600;

}

.head-55 td {
    font-weight: 600;
}

.head-55 {
    width: 450px;
}