@font-face {
    font-family: 'Montserrat-Bold';
    src: url('../fonts/montserrat/Montserrat-Bold.ttf');
}
@font-face {
    font-family: 'Montserrat-ExtraBold';
    src: url('../fonts/montserrat/Montserrat-ExtraBold.ttf');
}
@font-face {
    font-family: 'Montserrat-ExtraLight';
    src: url('../fonts/montserrat/Montserrat-ExtraLight.ttf');
}
@font-face {
    font-family: 'Montserrat-Light';
    src: url('../fonts/montserrat/Montserrat-Light.ttf');
}
@font-face {
    font-family: 'Montserrat-Medium';
    src: url('../fonts/montserrat/Montserrat-Medium.ttf');
}
@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../fonts/montserrat/Montserrat-Regular.ttf');
}
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../fonts/montserrat/Montserrat-SemiBold.ttf');
}
@font-face {
    font-family: 'Montserrat-Thin';
    src: url('../fonts/montserrat/Montserrat-Thin.ttf');
}




/** main css **/
html{
	scroll-behavior: smooth;
}
body{font-family: 'Montserrat-Regular';color: #222; scroll-behavior: smooth;}
/** main end **/

.pos-relative{position: relative;}

.row-for-get{
	display: flex;
    align-items: center;
}

.container{
	width: 76%;
}
/** main css **/
.for-email-car{
	border-radius: 0px 5px 5px 0px;
	    line-height: 18px;
}
.for-email-car a{
color: #fff;	
}
a{
	color: #23527c;
}
a:focus, a:hover {
  outline: none !important;
}
.form-group.box .error_validate{
	margin-top: -15px;
}

.nice-select.open .list {
	overflow-y: scroll;
	max-height: 280px;
}
/*common css*/
.p-0{padding: 0 !important;}
.pb-0{padding-bottom: 0 !important;}
.pt-0{padding-top: 0 !important;}
.pl-0{padding-left: 0 !important;}
.pr-0{padding-right: 0 !important;}

.m-0{margin: 0 !important;}
.mb-0{margin-bottom: 0 !important;}
.mt-0{margin-top: 0 !important;}
.ml-0{margin-left: 0 !important;}
.mr-0{margin-right: 0 !important;}

.ml-20{margin-left: 20px !important;}

/*## scroll_top css ##*/
.scroll_top {background: #50B54D;  bottom: 60px; outline: none; display: none; font-size: 0; height: 34px;position: fixed; float:right; right: 20px; width: 34px; z-index: 9999;text-decoration: none;border-radius: 30px;}
.scroll_top:hover {background: #fff none repeat scroll 0 0; border: 1px solid #50B54D; }
.scroll_top::before {color: #fff;  content: "^"; display: block;font-family: "FontAwesome";font-size: 25px;height: 34px;line-height: 40px;text-align: center; width: 34px;}
/** scroll_top end **/

/** header css **/
.logo{height: auto;margin: 0 !important;padding: 10px 0px;}
.logo img{width: auto;height: 45px;}
.main-menu{margin: 0; padding: 0;background: transparent;border: none;position: absolute;right: 0;left: 0;top: 0;z-index: 10000;}
.main-menu.outter-hedder .navbar-collapse .collapse .in{background-color: #000;}
.header2-menu {background: #fff none repeat scroll 0 0 !important;position: relative;top: 0;border-bottom: 1px solid #2121;}
.main-menu .navbar-collapse{background-color: transparent;overflow-y: visible;padding: 0;}
.navbar-fixed-top{position: fixed !important;background-color: #fff;top: 0 !important;/*box-shadow: 0 2px 12px 0px #fff;*/}
.main-menu .navbar-nav > li > a {font-size: 14px;font-family: 'Montserrat-Bold';
padding: 10px 14px;outline: none;color: #000;}
.main-menu .navbar-nav > li > a img{
	width: 28px;
}

.main-menu .navbar-nav > li > a.guest{
font-size: 11px;
}
.main-menu .navbar-nav > li > a.notify img{
width: 16px;
}
.main-menu .navbar-nav > li > a .arrow{
width: 12px;
}
.main-menu .navbar-nav > li > a .guest-user{
width: 16px;
margin-right: 12px;
}
.main-menu .navbar-nav > li > a i{
	margin-left: 12px;
	color: gray;
}
.main-menu .navbar-nav > .active > a, .main-menu .navbar-nav > .active > a:focus, .main-menu .navbar-nav > .active > a:hover {background-color: transparent !important;color: #4cb648!important;}
.main-menu .navbar-nav > .open > a, .main-menu .navbar-nav > .open > a:focus, .main-menu .navbar-nav > .open > a:hover {background-color: transparent  !important;color:#4cb648 !important;}
.main-menu .navbar-nav > li > a:focus, .main-menu .navbar-nav > li > a:hover,.main-menu .navbar-nav > li > a:active {background-color: transparent  !important;color: #4cb648  !important;}
.main-menu .dropdown-menu {border-radius: 0 !important;min-width: 200px;}
.main-menu .dropdown-menu > li > a {padding-bottom: 7px;padding-top: 7px;}
.main-menu .dropdown-menu > li > a:focus, .main-menu .dropdown-menu > li > a:hover {background-color: #50B54D;color: #ffffff;}
.main-menu .dropdown-menu > .active > a, .main-menu .dropdown-menu > .active > a:focus, .main-menu .dropdown-menu > .active > a:hover {
background-color: transparent;color: #00e7db;}
.btn.btn-default.header-btn {
	border: 1px solid #50B54D;
	margin: 6px 3px;
padding: 4px 14px;
    color: #50B54D;
    font-family: 'Montserrat-Bold';
    font-size: 12px;
}
.btn-wrapper p a {
    padding: 8px 22px !important;
    font-size: 11px !important;
    margin: 10px 0 0!important;
}
.btn-wrapper p a:hover,
.btn-wrapper p a:focus,
.btn-wrapper p a:active {
	background: #50B54D;
    color: #fff !important;
}
.new-biz-dropdown .dropdown-content {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;
-webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;list-style: none;width: 240px;margin-left: 18px;}
.new-biz-dropdown .dropdown-content a {
	color: black;padding: 5px 16px;text-decoration: none;display: block;
	font-size: 11px;font-family: 'Montserrat-Medium';}
.new-biz-dropdown .dropdown-content a:hover {background-color: #50B54D; color: #fff;}
.new-biz-dropdown.dropdown:hover .dropdown-content {display: block;padding: 0;}
.new-biz-dropdown .dropdown:hover .dropbtn {background-color: #3e8e41;}
.menu3 > li > a{color:#222; border-right: 1px solid #ddd;}
.btn-primary{ outline: none !important;}
.logo img {
    height: 36px !important;
    padding-top: 7px;
    margin-right: 28px;
}
.menu-main {padding: 10px 0;}

.search-icon{
	padding: 14px 14px 8px !important;
}
/*footer section*/

.footer {color: #222;}
.footer-top {padding: 40px 0;background-color: #f6f6f6;}
.about-info {color: #fff;}
.heading1 {color: #aaa;font-size: 16px;padding-bottom: 5px;width: 120px;}
.sub-heading {color: #231f20;margin: 0 0 20px 0;font-family: 'Montserrat-SemiBold';
font-size: 15px;}
.more_links {padding-left: 0px;}
.more_links li {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;line-height: 15px;padding-left: 0;}
.list-group-item > a {color: #fff;}
.more_links li {line-height: 3px;}
.contact-info {color: #fff;}
.foo-socail a {color: #fff;border-radius: 50%;margin: 0 3px;}
.btn-sm {background: #0056b5;border-radius: 25px;}
.footer-logo img {width: 200px;text-align: center;}
.glt-box {color: #fff;margin:0;text-align: center;}
.glt-box > img {width: 20px;margin-right: 10px;}
.share-icon ul{
	padding: 0;
}
.share-icon ul li {
	list-style: none;
	display: inline-block;
margin-right: 0;
vertical-align: middle;
padding: 0px 0px 0px 10px;

}

.share-icon ul li a {
	color: #fff;
	outline: none;
}
.share-icon ul li a img{
	width: 36px;
}

.share-icon .language .bangla-img img{
	height: 12px;
}
.share-icon .language{
	height: auto;
	width: auto;
	margin: 0;
}
.share-icon .language .bangla-img{
	margin-top: 0;
	padding: 0 !important;
}
.color-black{
	color: #000 !important;
	font-family: 'Montserrat-Bold';
}
.more-links{
padding: 0;
}
.more-links li{
list-style: none;
margin-bottom: 20px;

}
.more-links li a{
	color: #000;
font-size: 14px;
font-family: 'Montserrat-Bold';
text-decoration: none;
}
.more-links li a:hover{
color: #50B54D;
}
.sub-list{
padding: 0;
}
.sub-list li{
	list-style: none;
	margin-bottom: 5px;
}
.sub-list li a {
    color: #7e859b;
    font-size: 12px;
    font-family: 'Montserrat-SemiBold';
}
.copyright-block ul li{
	display: inline-block;
	vertical-align: middle;
}
.copyright-block ul li img {
    width: 160px;
}
.copyright-block ul{
	padding: 0;
}
.copyright-block {
	margin: 35px 0 0px;
}
.copyright-block p{
font-family: 'Montserrat-Regular';
font-size: 12px;
margin-top: 18px;
margin-left: 10px;
}
.copyright-block p span{
	font-family: 'Montserrat-Bold';
}



/*body css start*/


.advance-search{
	overflow: visible !important;
}

/*.top-section{
	background-image: url(../images/banners/new_home_bcg.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
padding: 50px 0;
position: relative;
overflow: visible;
}*/
.top-section {
    background-image: url(../images/banners/new_home_bcg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position:top left;
    padding: 90px 0;
    position: relative;
    overflow: visible;
}
.gc-display-area {
    background-color: #f6f6f6 !important;
}
/*.overlay-dark{
	background-color: rgba(0, 0, 0, 1);
opacity: .6;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;

}*/
.color-white{
	color: #fff !important;
}

.heading-main-upr{
	 font-family: 'Montserrat-Bold';
	margin-top: 0;
font-size: 32px;
margin-bottom: 35px;
position: relative;
}

.heading-main{
	font-family: 'Montserrat-Bold';
	margin-top: 0;
font-size: 28px;
margin-bottom: 35px;
position: relative;
margin-top: 40px;
}
.heading-main::after {
	background: #50B54D none repeat scroll 0 0;
	content: "";
	display: block;
	height: 5px;
    margin: 10px 0 0;
    width: 42px;
position: relative;
top: 5px;
}

.bangla-img{
	margin-top: 5px;
	padding: 10px 15px 8px 0 !important;
}

.top-section label{
	color: #fff;
	font-family: 'Montserrat-Medium';
font-size: 11px;
}
.option-list{
	margin: 20px 0 17px;
}
.option-list .first-label{
padding-left: 0;
font-family: 'Montserrat-Bold';
}

.option-list label{
	font-family: 'Montserrat-Regular';
font-size: 11px;
}

.green-btn{
	background-color: #50B54D;
border: none;
color: #fff !important;
padding: 8px 70px;
font-family: 'Montserrat-SemiBold';
font-size: 12px;
margin: 10px 0 0;
border: 2px solid #50B54D;
outline: none !important;
}
.green-btn:hover, .green-btn:focus, .green-btn:active{
	border: 2px solid #50B54D;
	color: #50B54D !important;
	background-color: #fff;
}
.green-border-btn{
	border: 1px solid #50B54D;
	color: #50B54D;
	background-color: #fff;
	padding: 8px 50px;
font-family: 'Montserrat-Bold';
font-size: 12px;
margin: 35px 0;
}

.green-border-btn:hover, .green-border-btn:focus, .green-border-btn:active{
	background-color: #50B54D;
color: #fff;
border: 1px solid #50B54D;
}


.browse-section .advertise-img{
	padding: 30px 0 0px;
}
.browse-section .advertise-img img{
	width: 100%;
}
.car-type{
	text-align: center;
	padding: 5px 0;
}
.car-type img {
    margin: 25px 0;
    height: 130px;
    width: 100%;
    /*object-fit: cover;*/
    padding: 3px;
    background: #50b54d;
    border-radius: 8px;
}

.car-type h4{
	font-size: 12px;
	font-family: 'Montserrat-SemiBold';
	color: #424242;
}
.new-block-left{
	margin:25px 0 60px;
	position: relative;
}
.new-block-left img{
border-radius: 5px;
height: 425px;
width: 100%;
}
.new-block-left-content{
position: absolute;
bottom: 25px;
color: #fff;
left: 25px;
}
.new-block-left-content h5{
	font-size: 12px;
	margin: 0;
	line-height: 24px;
	font-family: 'Montserrat-Regular';
}
.new-block-left-content h5 span{
	color: #50B54D;
}
.new-block-left-content h3{
	font-family: 'Montserrat-Bold';
    font-size: 18px;
    line-height: 30px;
    margin: 0;
}
.subTitle2{
	font-family: 'Montserrat-Bold';
    font-size: 18px;
    line-height: 30px;
    margin: 6px 0 0 0;
}
.p-left-25{
	padding-left: 25px;
}
.new-block-left-content .date{
text-transform: uppercase;
}


.new-block{
	margin: 10px 0;
	min-height: 220px;
}
.new-block img{
border-radius: 5px;
height: 100px;
width: 100%;
}

.new-block h4{
color: gray;
font-family: 'Montserrat-SemiBold';
font-size: 11px;
}
.new-block h5{
	color: gray;
font-family: 'Montserrat-SemiBold';
font-size: 10px;
text-transform: uppercase;
}
.new-block p{
	font-size: 12px;
	font-family: 'Montserrat-SemiBold';
}

.overall-news-block{
	margin-top: 15px;
}
.new-section{
	padding: 30px 0;
}

.box select{
	display: none;
}

.box .nice-select{
	width: 100%;
	height: 38px;
	line-height: 30px;
	font-family: 'Montserrat-SemiBold';
font-size: 11px;
	color: gray;
}

.input-box:placeholder-shown {
 font-family: 'Montserrat-SemiBold';
font-size: 11px;
}
.input-box{
	height: 38px;
}
.input-group.first .nice-select{
border-radius: 0;

}
.input-group.second .input-group-addon{
	border-radius: 0;
}
.input-group .input-group-addon{
	 font-family: 'Montserrat-SemiBold';
font-size: 11px;
	 color: gray;
	 background-color: #fff;
}
.input-group.second .nice-select{
	border-radius: 0 5px 5px 0px;
}
/** css FOR CHECKBOX**/
.checkbox label:after, .radio label:after {
    content: '';
    display: table;
    clear: both;
}
.checkbox .cr, .radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}
.radio .cr {border-radius: 50%;}
.checkbox .cr .cr-icon,.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
 top: -6%;
left: -6%;
padding: 8px 3px !important;
    border-radius: 2px;
}
.radio .cr .cr-icon {margin-left: 0.04em;}
.checkbox label input[type="checkbox"], .radio label input[type="radio"] {opacity:0;}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    -webkit-transform: scale(3) rotateZ(-20deg);
        -ms-transform: scale(3) rotate(-20deg);
            transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    -webkit-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
	-webkit-transform: scale(1) rotateZ(0deg);
	    -ms-transform: scale(1) rotate(0deg);
	        transform: scale(1) rotateZ(0deg);opacity: 1;
color: #fff;
background-color: #50B54D;
height: 18px;
width: 19px;}
.checkbox label input[type="checkbox"]:disabled + .cr, .radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

.checkbox-inline label{
margin-top: 12px;
padding: 0;
}
.checkbox-inline{
margin-left: 0px;
padding: 0;
}
.nice-select .list {
	width: 100%;

}
.advance-serch, .advance-serch:hover, .advance-serch:focus, .advance-serch:active{
	border: none;
	background-color: transparent;
	color: lightgray;
	font-family: 'Montserrat-SemiBold';
font-size: 13px;
	outline: none !important;
	margin-top: 5px;
padding: 0;
}

.alert-info {
    margin-top: 20px;
}

/*about us page css*/
.inner-banner{
 	position: relative;
  	color:#fff;
  	background-image: url(../images/other/about/group-8.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	height: 220px;
}
.inner-banner .content h2{
padding: 88px 0;
margin: 0;
font-family: 'Montserrat-Bold';
font-size: 33px;
}
/*.inner-banner .color-overlay h2{margin: 0;}
.inner-banner .color-overlay{
	background-color: rgba(0, 0, 0, .7);
	position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	display: flex;
  	height: 100%;
  	justify-content: center;
  	align-items: center;
}*/
.small-inner-block{
	padding: 0 65px;
}


.color-blue{color:#7e859b !important;}
.sec-about{padding: 80px 0 0;

}
.sec-about .sub-heading{margin-bottom: 25px;}
.sec-about .sub-heading.color-blue{margin: 25px 0;font-family: 'Montserrat-Bold';}
.sec-about p{margin-bottom: 25px;
font-size: 11px;
font-family: 'Montserrat-SemiBold';
line-height: 20px;}
.sec-about p.email{margin:30px 0 88px;}
.sec-about p.email a{color:#000;font-weight: bold;}
.sec-about ul{padding: 0;margin: 0 0 30px 0;list-style-type: none;}
.sec-about ul li{position: relative;padding: 7px 0 7px 20px;font-size: 11px;
font-family: 'Montserrat-SemiBold';
line-height: 20px;}
.sec-about ul li::before {
	content: ".";
	position: absolute;
	left: 0;
	color: #50B54D;
	font-size: 24px;
	line-height: 0;
	top: 10px;
}
.advertse-strip{
	padding: 12px 0 60px;
}

.sec-advertise{padding: 60px 0 20px;}
.sec-advertise .advertise-box{
	background-color: #f6f6f6;
	border-radius: 4px;
	padding: 18px 25px;
	margin-bottom: 30px;
}
.sec-advertise .advertise-box .ad-icon{
 padding: 25px 20px 25px 12px;
}
.sec-advertise .advertise-box .sub-heading{
  font-family: 'Montserrat-Bold';
}
.sec-advertise .advertise-box .content-box{
padding: 0 20px;
}
.sec-advertise .advertise-box p{
margin-bottom: 25px;
font-size: 11px;
font-family: 'Montserrat-SemiBold';
line-height: 20px;
}
.sec-advertise .advertise-box .sub-heading, .sec-advertise .advertise-box p{margin:0 0 15px 0;}
.sec-advertise .advertise-box .green-border-btn {margin: 0;width: 190px;
padding: 10px;
text-align: center;}
.advertise-banner{padding: 0 0 45px 0;}

/*contact us page css*/

.contact-section{
	padding: 70px 0 95px;
}
.contact-details .media-body .sub-heading{
	margin: 5px 0 6px;
	font-size: 12px;
}
.contact-details .media-body p{
	margin-bottom: 25px;
font-size: 11px;
font-family: 'Montserrat-SemiBold';
line-height: 20px;
}
.contact-details .media-left img{
	height: 12px;
}

/*car detail page css*/
	.detail-section .nav-tabs > li a {
	position: relative;
	height: 60px;
width: 60px;
padding: 16px 12px;
border-radius: 5px;
background-color: transparent;
border: none;
}
.detail-section .nav-tabs > li a img{
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 1;
}
.detail-section .nav-tabs > li a img.one{
	opacity: 1;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;
}
.detail-section .nav-tabs > li a img.two{
	opacity: 0;-webkit-transition: all ease-in-out .5s;-o-transition: all ease-in-out .5s;transition: all ease-in-out .5s;
}
.detail-section .nav-tabs > li.active a img.one, .detail-section .nav-tabs > li a:hover img.one{
	opacity: 0;
}
.detail-section .nav-tabs > li.active a img.two, .detail-section .nav-tabs > li a:hover img.two{
	opacity: 1;
}
.detail-section{
	padding: 30px 0;
}

.detail-section .nav-tabs{
	border: none;
	margin-top: 40px;
}
.detail-section .nav-tabs > li {
	float: none;
	margin-bottom: 10px;
}
.detail-section .nav-tabs > li.active > a, .detail-section .nav-tabs > li.active > a:focus, .detail-section .nav-tabs > li.active > a:hover {
	   border:none;
	    border-bottom: 5px solid #50B54D !important;
    border-radius: 0;
}

.detail-section .checkbox .cr .cr-icon, .radio .cr .cr-icon {
	position: absolute;
	font-size: .8em;
	line-height: 0;
	top: -3%;
left: -7%;
padding: 7px 3px !important;
	border-radius: 2px;
}
.detail-section .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon {
	-webkit-transform: scale(1) rotateZ(0deg);
	    -ms-transform: scale(1) rotate(0deg);
	        transform: scale(1) rotateZ(0deg);
	opacity: 1;
	color: #fff;
	background-color: #50B54D;
	height: 14px;
	width: 14px;
}
.plat-no-block .form-group{
margin-right: 10px;
vertical-align: top;
}
.plat-no-block select{
	display: none;
}
.plat-no-block .nice-select{
	width: 100%;
	height: 35px;
line-height: 30px;
}
.plat-no-block .form-group.first{
width: 20%;
}
.plat-no-block .form-group .form-control{
	width: 100%;
}
.plat-no-block .form-group.second{
width: 15%;
}
.plat-no-block .form-group.third{
width: 15%;
}
.plat-no-block .form-group.fourth{
width: 20%;
}

.detail-section .nav-tabs > li a img{

	margin: 0 auto;
}
.car-detail-block .checkbox .cr, .radio .cr {
	position: relative;
	display: inline-block;
	border: 1px solid lightgray;
	border-radius: .25em;
	width: 1.3em;
	height: 1.3em;
	float: left;
	margin-right: .5em;
}
.car-detail-block .checkbox label, .radio label {
	padding-left: 0px;
}
.car-detail-block .seat-list{
	padding: 0;
}
.seat-list li {
	display: inline-block;
	height: 40px;
	width: 40px;
	border: 1px solid lightgray;
	padding: 9px 16px;
	border-radius: 4px;
	color: gray;
	font-size: 12px;
	margin-right: 12px;
}
.seat-list li.active{
border-color: #50B54D;
color: #000;
font-family: 'Montserrat-Bold';
}

.top-section .input-group .form-control:focus{
	box-shadow: none !important;
	outline: none !important;
}

.input-group .input-group-addon {
	font-family: 'Montserrat-SemiBold';
	font-size: 11px;
	color: gray;
	background-color: #fff;
}
.car-detail-block .input-group select {
	display: none;
}

.car-detail-block .input-group .nice-select {
	border-radius: 0px 5px 5px 0px;
	width: 100%;
	height: 38px;
}

.car-detail-block .input-group.second .input-group-addon {
	border-radius: 5px 0px 0px 5px;
}
.car-detail-block .input-group{
	margin-bottom: 15px;
}
.detail-section .tab-content .box .nice-select {
	margin-bottom: 15px;
}
.detail-section .tab-content .sub-heading{
font-size: 11px;
}
.detail-section .tab-content .sub-heading span{
	color: #000;
}
.detail-section .tab-content .car-detail-block{
	padding-left: 28px;
}

.car-detail-block .form-control{
	font-size: 11px !important;
	font-family: 'Montserrat-SemiBold';
}
.car-detail-block .plat-no-block .form-control{
	text-align: center;
}

.modal-open{
	width: 100%;
}

.green-heading {
	color: #50B54D;
	font-family: 'Montserrat-Bold';
	margin-top: 0;
	font-size: 18px;
	margin-bottom: 35px;
	margin-top: 26px;
}
.car-detail-block .media-body .media-heading{
  font-size: 12px;
  font-family: 'Montserrat-SemiBold';
  margin-top: 9px;
}
.car-detail-block .media-body p{
	font-family: 'Montserrat-Bold';
	font-size: 12px;
}
.car-detail-block label{
 font-size: 12px;
  font-family: 'Montserrat-Medium';
  margin-top: 0px;
}

.car-detail-block .form-register{
margin-top: 30px;
padding-right: 42px;
}
.car-detail-block .form-register .form-control{
	height: 38px;
	font-family: 'Montserrat-SemiBold';
    font-size: 11px;
}
.car-detail-block .form-register .form-control:placeholder-shown {
    font-family: 'Montserrat-SemiBold';
    font-size: 11px;
}

.car-detail-block .form-register .option, .car-detail-block .form-register span{
	font-family: 'Montserrat-SemiBold';
    font-size: 11px;
    color: gray;

}
.car-detail-block .green-btn{
	width: 100%;
	margin: 30px  0 60px;
}
.car-detail-block .form-register textarea{
  height: 303px !important;
  border-radius: 4px;
  border: solid 1px #d4d6e0;
}

.car-detail-block.for-describe .green-btn{
	margin: 30px  0 20px;
}

.car-detail-block .green-border-btn{
	width: 100%;
	margin: 30px  0 60px;
}


.car-detail-block .add-photos{
position: relative;
padding: 10px;
}

.car-detail-block .add-photos .cross-img{
position: absolute;
top: 0;
right: 0;
}
.review-pay-form .card-no {
	border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	font-size: 17px !important;
	padding: 0;
	letter-spacing: 1px;
	font-family: 'Montserrat-Regular' !important;
	position: relative;
	border-bottom: 1px solid lightgray !important;
	border-radius: 0;

}

.review-pay-form .card-no::after{
	content:url('../images/other/car-detail/visa.png');
position: absolute;
right: -14px;
top: 23px;

}
.review-pay-form .for-left-border{
border-right: 1px solid lightgray !important;
padding-left: 0;
margin-top: 15px;
}

.review-pay-form .form-control{
border: none;
-webkit-box-shadow: none;
        box-shadow: none;
border-radius: 0;
padding: 0;
}
.cvv-block{
	padding-left: 15px;
	margin-top: 15px;
}

.review-pay-form .card-no.card-other{
font-size: 11px !important;
letter-spacing: 0;
}

.review-pay-form{
	margin-top: 0px !important ;
}
.review-pay-form .green-heading{
margin-top: 8px;
}
.heading-small {
	font-size: 14px;
font-family: 'Montserrat-Bold';
margin-top: 9px;
}

.listing-summry .heading-small{
margin-top: 25px;
}
.label-like-head {
	font-size: 12px;
	font-family: 'Montserrat-SemiBold';
	margin-top: 9px;
}
.listing-summry p span{
	float: right;
	color: #000;
}
.listing-summry{
	padding: 0 15px;
}
.total{
	font-size: 14px;
	font-family: 'Montserrat-Bold';
	margin-top: 9px;
	color: #000;
}
.total span{
	float: right;
	font-size: 14px !important;	
font-family: 'Montserrat-Bold';
margin-top: 0;
color: #000 !important;

}
.promo-code{
	margin-top: 35px;
}

.promo-code .input-group .form-control{
	border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border-bottom: 1px solid lightgray;
	border-radius: 0;
	font-size: 12px;
	font-family: 'Montserrat-Regular';
	padding: 12px 0 30px;

}
.promo-code .input-group .btn-default{
border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border-bottom: 1px solid lightgray;
	border-radius: 0;
	font-size: 12px;
font-family: 'Montserrat-SemiBold';
padding: 0px 10px 24px;
color: #50B54D;

}
.for-free-review .media-object {
	height: 96px;
	width: 136px !important;
	border-radius: 0;
}
.for-free-review p span{

color: #000 !important;
}
.price-block p .ad12{
width: 110px;
display: inline-block;
color: gray !important;
}
.for-free-review .media-body{
	padding-left: 10px;
}
.green-border-block {
	border: 1px solid #50B54D;
	color: #50B54D;
	background-color: #fff;
	padding: 4px 50px;
margin: 31px 0 0px;
border-radius: 5px;
}
.green-border-block h4{
	font-family: 'Montserrat-SemiBold';
font-size: 12px;
text-align: center;
}
.for-free-review  .green-btn{
	    margin-top: 20px !important;
}

.btns-block{
text-align: center;
}
.btns-block .green-border-btn{
	width:29.80%;
	margin: 30px 5px 4px;
	padding: 8px;
	text-align: center;
}
.payment-response  .form-register{
padding: 0;
}
.payment-response{
	padding: 60px 0;
}
.for-background{
	background-color: #f6f6f6;
	padding: 20px;
	margin: 60px 0  0;
}

/*madal css*/

.modal-log .modal-dialog{
margin: 130px auto;
width: 416px;
}
.modal-log .modal-dialog .modal-content{
	border-radius: 0;
	position: relative;
	padding: 0;
}
.modal-log .modal-header{
	border: none;
	background-color: #f6f6f6;
}
.modal-log .modal-header .close{
	position: absolute;
	top: -40px;
right: -5px;
font-size: 44px;
color: #fff;
z-index: 1000;
opacity: 1;
}
.modal-heading{
	font-size: 14px;
font-family: 'Montserrat-Bold';
}
.modal-log .modal-body.email-sent{
padding: 45px 70px 55px !important;
}

.modal-log .modal-body p{
		font-size: 15px;
font-family: 'Montserrat-SemiBold';
text-align: center;
}
.modal-log .modal-body a{
	font-size: 12px;
font-family: 'Montserrat-SemiBold';
color: #50B54D;
margin: 0 auto;
}
#forgot-pass1.modal-log .modal-dialog{
margin: 64px auto;
}

#forgot-pass1.modal-log .modal-body {
	padding: 45px 70px 0;
}



/*18 june new added css*/

#sms-verify.modal-log .modal-body p{
		font-size: 16px;
}

#send_email_link .modal-body {
	padding: 45px 80px 0;
}
#send_email_link .use-service{
	padding: 45px 50px 0px !important;
font-size: 12px;
font-family: 'Montserrat-SemiBold';
text-align: center;
}
#send_email_link .use-service a {
	font-size: 12px;
	font-family: 'Montserrat-SemiBold';
	color: #50B54D;
	margin: 0 auto;
	text-align: center;
}
.contact-detail-block{
	padding: 0 0 30px 0;
}
.contact-detail-block .modal-body{
	padding: 45px 30px 0 !important;
}
.contact-detail-block .modal-body p{
color: gray;
text-align: left;
padding: 8px 0;
}
.contact-detail-block .modal-body p span{
	color: #000;
	float: right;
}
#contact-detail .modal-dialog{
	max-width: 350px;
}
.remove-add-section .remove-add-form .form-group {
	margin-bottom: 15px;
}

.remove-add-section .remove-add-form .error-help-block{
color: red;
font-size: 13px;


}




#forgot-pass1.modal-log  .login-form{
	margin: 12px 0 5px 0;
}

#forgot-pass1.modal-log  .login-form .green-btn{
	margin: 17px 0 0px;
}
.quote-modal .seat-list{
padding: 0;
}
.quote-modal .input-group-addon{
	border: none;
	border-bottom: 1px solid lightgray !important;
	border-radius: 0;
	padding-left: 0;
}
.quote-modal .login-form .form-login .form-control {
	padding: 6px 0;
}
.quote-modal .form-login label {
	margin-bottom: 0;
}
.quote-modal .login-form {
	padding: 0 30px;
	margin: 10px 0 20px 0;
}
.quote-modal p{
	font-size: 11px;
color: gray;
font-family: 'Montserrat-SemiBold';
line-height: 19px;
}

.quote-modal .modal-heading {
	font-size: 16px;
}





/*login register page css*/
a{
	outline: none !important;
}
.user-login-reg-section {
	background-image: url(../images/other/login/group-4.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px 0;
	position: relative;
}
.overlay-dark{
	background-color: rgba(32,32,32, 1);
opacity: .6;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;

}

.header-block a .logo{
  height: 60px;
}
.header-block a{
	padding: 0 6px;
}
.header-block .bangla{
color: #fff;
font-family: 'Montserrat-ExtraBold';
padding-top: 15px;
display: block;
}
.blue-border-btn{
	border: 1px solid #475993;
	color: #475993;
	background-color: #fff;
	padding: 8px auto;
	font-family: 'Montserrat-Bold';
	font-size: 12px;
	margin: 10px 0;
}

.blue-border-btn:hover, .blue-border-btn:focus, .blue-border-btn:active {
	background-color: #475993;
	color: #fff;
	border: 1px solid #475993;
}
.login-form{
	background-color: #fff;
padding: 30px;
margin: 12px 0 10px 0;
border-radius: 6px;
}

.login-form .form-heading{
  font-family: 'Montserrat-Bold';
	font-size: 18px;
	margin: 0 0 35px;
}
.form-login label{
	font-size: 12px;
	font-family: 'Montserrat-SemiBold';
}
.login-form .form-login .form-control{
   border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	border-bottom: 1px solid lightgray;
	border-radius: 0;
	font-size: 12px;
	font-family: 'Montserrat-Regular';
	padding: 12px 0 30px;
	background-attachment: fixed;
	background-color: transparent;
}
.forgot-link{
	text-align: right !important;
}
.forgot-link a{
	color: gray;
	font-size: 12px;
}
.login-form .form-login .green-btn, .login-form .form-login .blue-border-btn{
	width: 100%;
}
.login-form .form-login p{
	font-size: 12px;
	margin: 15px 0 0;
	text-align: center;
}
.new-user-link{
  font-size: 11px !important;
  color: gray;
  font-family: 'Montserrat-SemiBold';
}
.new-user-link a{
	color: #50B54D;
}

.advertse-strip.login-page{
	padding: 20px 0 20px;
}

.footer-line{
	text-align: center;
	padding: 0px 0 30px;
}
.footer-line p{
font-size: 12px;

}
.footer-line p b{
	color: #000;
	font-family: 'Montserrat-SemiBold';
}
.login-left-line{
	color: #fff;
	font-family: 'Montserrat-SemiBold';
	  font-size: 29px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.41;
  letter-spacing: -0.3px;
  text-align: left;
  margin-top: 120px;
}
.create-pass-page{
	margin: 110px 0 160px;
}

.creat-pass-line{
	margin-top: 210px;
}

/*advance search page css*/

.big-heading{
font-family: 'Montserrat-Bold';
font-size: 33px;
font-style: normal;
font-stretch: normal;
line-height: 1.41;
letter-spacing: -0.3px;
margin-top: 0;
}
.strip-adjust{
	padding-bottom: 25px;
padding-top: 28px;
}
.advance-serch-form{
	padding: 0 60px;
}
 .fs-wrap.multiple .fs-option.selected .fs-checkbox i {
     background-color: #50B54D;
      border-color: #777;
      background-image: url(../images/icons/check-mark.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 10px;
      border: none;
    }
.fs-wrap.multiple .fs-option .fs-checkbox i {
	width: 18px;
	height: 18px;

}
.input-group select {
	display: none;
}
.input-group .nice-select {
	border-radius: 0px 5px 5px 0px !important;
	width: 100%;
	height: 38px;
}
.input-group.second .input-group-addon {
	border-radius: 5px 0px 0px 5px !important;
}
.advance-serch-form .checkbox .cr, .radio .cr {
	border: 1px solid gray !important;
}
.advance-serch-form .checkbox .cr .cr-icon, .radio .cr .cr-icon {
	position: absolute;
	font-size: .8em;
	line-height: 0;
	top: -12%;
	left: -15%;
	padding: 8px 4px !important;
	border-radius: 2px;
}
.checkbox .cr, .radio .cr {
	position: relative;
	display: inline-block;
	border: 1px solid #fff;
	border-radius: .25em;
	width: 1.3em;
	height: 1.3em;
	float: left;
	margin-right: 1.5em;
}
.advance-serch-form .form-group{
	margin: 20px 0;
}

.advance-serch-form .fs-label-wrap .fs-label, .fs-option-label {
	line-height: 3.25;
	font-size: 12px;
	font-family: 'Montserrat-Medium';
	height: 38px;
}
.fs-search input:placeholder-shown {
	font-family: 'Montserrat-SemiBold';
	font-size: 11px;
}
.fs-dropdown {
	position: absolute;
width: 78%;
}
.advance-serch-form .fs-label-wrap{
	height: 38px;
}
.fs-option, .fs-search, .fs-optgroup-label {
	padding: 0;
	 border-bottom: none; 
	cursor: default;
}
.fs-wrap.multiple .fs-option .fs-checkbox i {
	top: 6px;
	 bottom: auto; 
}
.only-select {
	margin-bottom: 3px !important;
}
.input-group .nice-select {
	border-radius: 0px 5px 5px 0px;
	width: 100%;
	height: 38px;
}
.input-group.first .nice-select {
	border-radius: 0px 0px 0px 0px !important;
}
.input-group.second .input-group-addon {
	border-radius: 0px 0px 0px 0px !important;
}

.model_c{
	font-family: 'Montserrat-SemiBold';
font-size: 11px;
color: gray;
}
.model_c:hover, .model_c:focus, .model_c:active{
outline: none;
box-shadow: none;
border: 1px solid #ccc;
}

.form-register .option, .form-register span {
	font-family: 'Montserrat-SemiBold';
	font-size: 11px;
	color: gray;
}
.advance-serch-form .checkbox-inline label {
	margin-top: 12px;
	padding: 0;
	font-family: 'Montserrat-SemiBold';
}
.advance-serch-form .checkbox label, .radio label {
	padding-left: 0px;
}
.advance-serch-form .radio label input[type="radio"]:checked + .cr > .cr-icon {
	top: -6%;
left: -6%;
padding: 7px 2px !important;
}
.advance-serch-form .radio {
	position: relative;
	display: block;
	margin-top: 0;
	margin-bottom: 0;
	height: 38px;
	padding: 11px;
}
.advance-serch-form .checkbox label, .radio label {
	padding-left: 0px;
	font-family: 'Montserrat-SemiBold';

}
.advance-serch-form .green-btn{
	margin: 50px 0 !important;
}
.error-notify{
	padding: 200px 0;
}

.error-notify h4{
font-family: 'Montserrat-Bold';
font-size: 28px;
font-style: normal;
font-stretch: normal;
line-height: 1.41;
letter-spacing: -0.3px;
margin-top: 0;
}
.error-notify p{
color: gray;
font-family: 'Montserrat-SemiBold';
font-size: 12px;
}


/*news and review page css*/

.news-other-block .new-block img {
	border-radius: 5px;
	height: 160px;
	width: 100%;
}
a{
	color: #000;
	text-decoration: none !important;
}
.news-other-block .new-block-left-content h3 {
	font-family: 'Montserrat-Bold';
	font-size: 28px;
line-height: 38px;
	margin: 0;
}

.news-other-block .new-block-left-content h5 {
	font-size: 12px;
	margin: 0;
	line-height: 24px;
	font-family: 'Montserrat-SemiBold';
}
.news-other-block .heading-content h5 {
	color: #7e859b;
	font-size: 12px;
	margin: 0;
	line-height: 24px;
	font-family: 'Montserrat-SemiBold';
}
.news-other-block .heading-content h3 {
		font-family: 'Montserrat-Bold';
	font-size: 28px;
line-height: 38px;
	margin: 0;
}
.news-other-block, .news-other-block p{
   font-size: 13px;
    margin: 0;
    line-height: 27px;
    font-family: 'Montserrat-SemiBold';
    margin: 10px 0;
}
.full-news-img img{
	height: auto;
}
/*.pagination-block{
	padding: 60px 0px 40px;
	height: 120px;
}


.pagination-block .pagination > li > a, .pagination > li > span {
	color: gray;
	 border: none; 
	 font-size: 10px;
	 font-family: 'Montserrat-Medium';

}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
	color: #4cb648;
	background-color: #fff;
	border: 1px solid #4cb648;
margin: 1px;
border-radius: 5px;
}*/
.fs-label-wrap .fs-label {
    font-family: 'Montserrat-SemiBold';
    font-size: 11px;
    line-height: 25px !important;
    color: gray;
}
.strip-adjust{
	padding: 25px 0 15px !important;
}

.head-adjust{
	margin: 10px 0 35px;
}

/*register seller page css*/

.register-seller-block{
	padding: 0;
	margin-top: 43px;
}
.register-seller-block .form-login label {
	font-size: 11px;
	font-family: 'Montserrat-SemiBold';
}

.register-seller-block .form-login .form-group {
	margin-bottom: 15px;
	margin-top: 8px;
}

.register-seller-block .login-form .form-login .form-control {
	font-size: 11px;
	padding: 10px 0 20px;
}

.register-seller-block .box .nice-select {
	line-height: 10px;
}
.register-seller-block .green-btn{
	margin: 29px 0 0px;
}
.register-seller-block .login-form{
	margin-bottom: 0;
}

/*remove add page css*/

.remove-add-section .for-background {
	background-color: #f6f6f6;
	margin: 0;
}

.remove-add-section .form-heading {
	font-family: 'Montserrat-Bold';
	font-size: 18px;
	margin: 0 0 20px;
}

.remove-add-section .car-detail-block .media-body p {
	margin-bottom: 0;
}
.remove-add-section .price-block{
	margin-top: 10px;
}

.remove-add-form{
	margin: 25px 0 0;
}
.remove-add-section .form-register {
	padding: 0 10px;
margin: 10px 0;
}
.remove-add-section .form-group {
	margin-bottom: 0px;
}
.remove-add-section .checkbox, .radio {
	margin-top: 3px;
	margin-bottom: 2px;
}

.remove-add-section .input-group {
	margin-bottom: 0px;
}
.red-border-btn:hover, .red-border-btn:focus, .red-border-btn:active {
	background-color: #ff3c54;
	color: #fff;
	border: 1px solid #ff3c54;
}
.red-border-btn {
	border: 1px solid #ff3c54;
	color: #ff3c54;
	background-color: #fff;
	padding: 8px 50px;
	font-family: 'Montserrat-Bold';
	font-size: 12px;
	margin: 16px 0 5px;
	width: 100%;
}
.p-5{
	padding: 0 5px !important;
}


/*search result page css*/

.breadcrumb-style1 {
	border-bottom: none;
	background-color: rgba(255, 255, 255, 0);
	border-radius: 0;
	list-style: outside none none;
	margin-bottom: 15px;
	padding: 8px 0px;
}
.breadcrumb-style1 {
	list-style: outside none none;
}
.breadcrumb-style1 > li{
	font-size: 11px;
margin-top: 17px;

}
.breadcrumb-style1 > li a{
color: gray;	
font-family: 'Montserrat-SemiBold';
}
.breadcrumb-style1 > li.active{
color: #000;
font-family: 'Montserrat-Bold';
}

.breadcrumb-style1 > li + li::before {
	color: gray;
	content: ">";
	    padding: 0 0px;
    font-family: "Montserrat-Bold";
    margin: 0 3px;

}
.panel{
	display: none;
}
.product-filter button.accordion{
width: 100%;
text-align: left;
background: transparent;
border: none;
font-size: 12px;
font-family: 'Montserrat-Bold';
padding: 7px 0;
}

.product-filter button.accordion span{
	float: right;
	 -ms-transform: rotate(-90deg); /* IE 9 */
    -webkit-transform: rotate(-90deg); /* Safari 3-8 */
    transform: rotate(-90deg);
    -webkit-transition:  ease-in-out .35s;
    -o-transition:  ease-in-out .35s;
    transition:  ease-in-out .35s;
}
.product-filter button.accordion span img{
	height: 7px;
}
.product-filter button.accordion.active span {
	-ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari 3-8 */
    transform: rotate(0deg);
}
.refine-serch{
	font-size: 15px;
font-family: 'Montserrat-Bold';
margin: 22px 0 12px;

}
.product-filter .clear-search{
color: gray;
font-family: 'Montserrat-SemiBold';
font-size: 11px;
padding-bottom: 20px;
display: block;
}

.product-filter .option-list label {
	font-family: 'Montserrat-Medium';
	font-size: 11px;
	margin: 0px 0 17px;
}
.product-filter .input-box {
	height: 28px;
	border-radius: 2px;
	font-family: 'Montserrat-SemiBold';
	font-size: 11px;
}

.product-filter .box .nice-select {
	height: 28px;
	line-height: 25px;
	padding: 0 10px;
	border-radius: 2px;
	
}
.product-filter .checkbox label{
	margin: 5px 0;
	padding: 0;
}
.product-filter .checkbox .cr, .radio .cr {
	border: 1px solid gray;
}
.product-filter .panel .radio.form-control{
	padding: 0;
border: none;
margin: 0;
-webkit-box-shadow:none;
        box-shadow:none;
}
.product-filter .radio.form-control label {
	margin: 6px 0;
}
.product-filter .panel {
	border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	margin-bottom: 0;
}
.product-filter .input-group .nice-select {
	height: 28px;
	font-size: 11px;
font-family: 'Montserrat-SemiBold';
line-height: 26px;
color: gray;
border-radius: 4px !important;
}
.product-filter .input-group label{
	margin: 5px 0;
color: gray;
font-family: 'Montserrat-Regular';
}
hr{
	border-top: 1px solid #ddd;
}
.sort-by{
	width: 10%;
	font-size: 11px;
	font-family: 'Montserrat-Bold';
	padding: 5px 0;
}
.img-with-like{
position: relative;
height: 190px;
}
.like-img{
position: absolute;
bottom: 12px;
width: 100%;
}
.like-img .sp-1{
float: left;
color: #fff;
margin-left: 12px;
font-family: 'Montserrat-SemiBold';
font-size: 10px;
}
.like-img .sp-1 a{
color: #fff;
font-family: 'Montserrat-SemiBold';
font-size: 10px;
}
.like-img .sp-2{
float: right;
margin-right: 12px;
}
.like-img img{
	width: 12px;
}


.product-content .box .nice-select{
	width: 30%;
height: 30px;
line-height: 25px;
}

.product-discription{

}
.disc-content{

}
.product-content .box{
margin: 25px 0 12px;
}
.disc-content .price p {
	font-family: 'Montserrat-Bold';
	margin: 0;
	font-size: 20px;
}
.disc-content .price small {
	font-size: 11px;
	font-family: 'Montserrat-SemiBold';
}
.disc-content .car-features ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.disc-content .car-features ul li {
	font-size: 11px;
font-family: 'Montserrat-SemiBold';
margin: 6px 15px 15px 0 ;
display: inline-block;
}
.disc-content .car-features ul li p {
	font-family: 'Montserrat-Bold';
	margin: 0;
	font-size: 12px;
}
.disc-content .location {
	font-size: 12px;
	color: #231f20;
	font-family: 'Montserrat-SemiBold';
	padding: 0px 0;
}
.disc-content .price p sup {
	font-family: 'Montserrat-SemiBold';
	font-size: 9px;
}
.disc-content h4 {
	font-family: 'Montserrat-SemiBold';
	margin: 0 0 12px 0;
	font-size: 16px;
}

.disc-content .car-features{
	border: 1px solid #2121;
	padding: 15px 20px;
}
.disc-content .car-heading{
	border: 1px solid #2121;
	padding: 15px 20px;
}
.product-discription .car-img{
	height: 190px;
	width: 100%;
}
.disc-content{
	height: 213px;
}
.product-content h2{
  font-family: 'Montserrat-SemiBold';
  font-size: 23px;
  text-align: left;
  color: #231f20;
  margin: 72px 0 15px;
}
.product-content{
	padding: 0 0px 0 14px;
}

.product-filter{
	padding: 0 25px 0 0;
}

.product-discription .row{
	padding: 5px 0 15px;
}
.advertse-strip img{
	width: 100% ;
}
/*seller center page css*/

.sellr-btn-block .green-btn{
width: 100%;
padding: 8px;
border-radius: 4px;
}

.sellr-btn-block{
	margin-top: 115px;
	padding: 0 10px 0 10px;
}
.seller-page-heading {
	font-family: 'Montserrat-SemiBold';
	font-size: 23px;
	text-align: left;
	color: #231f20;
	margin: 40px 0 0px;
}
.sub-seller{

font-family: 'Montserrat-SemiBold';
font-size: 11px;
margin-top: 10px;
margin-bottom: 25px;
}
.seller-content .price-block{
font-family: 'Montserrat-SemiBold';
font-size: 11px;
}
.seller-content .price-block span{
	color: #000 !important;
}
.seller-content .price-block p span.ad12 {
    color: gray !important;
}
.seller-content .price-block p{
	margin: 0 0 5px;
}
.seller-content .review-block p{
	font-size: 10px;
	font-family: 'Montserrat-Medium';
	color: gray;
}

.seller-content .review-block h4{
font-family: 'Montserrat-Bold';
font-size: 18px;
text-align: left;
color: #231f20;
margin: 0px;
}

.seller-content .review-block{
	margin-top: 25px;
}
.seller-content.disc-content .car-heading {
	padding: 15px 27px 0px !important;
	height: 170px;
}
.seller-content.disc-content .car-features {
	height: 43px;
}
.seller-content .edit{
color: gray;
font-family: 'Montserrat-SemiBold';
font-size: 11px;
padding-bottom: 20px;
}
.seller-content .delete{
color: #e2112b;
font-family: 'Montserrat-SemiBold';
font-size: 11px;
padding-bottom: 20px;
float: right;
}

/*product-detail pages css*/
.sec-breadcrumb{padding: 25px 0;}
.sec-breadcrumb .breadcrumb li a {font-size: 11px;font-family: 'Montserrat-SemiBold';}
.sec-breadcrumb .breadcrumb > .active {color: #333;font-size: 11px;font-family: 'Montserrat-SemiBold';}
.sec-breadcrumb .breadcrumb > li + li::before {
	padding: 0;
	color: #7e859b;
	content: ">";
	font-size: 11px;
}
.sec-breadcrumb .breadcrumb {background-color: #fff;padding: 0;margin: 0;}
.sec-pro-detail h2{font-family: 'Montserrat-SemiBold';margin:0 0 25px 0;font-size: 24px;}
.gc-icon-download::before {
	content: "\f019";
	font-size: 20px;
	top: 3px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.sec-pro-detail .gc-icon-next:before {
	content: "\f054";
	font-size: 20px;
	top: 5px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.sec-pro-detail .gc-icon-prev::before {
	content: "\f053";
	font-size: 20px;
	top: 5px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.gc-overlay-left-icons .gc-icon-prev::before   ,  .gc-overlay-right-icons .gc-icon-next:before{
top: 10px !important;
}



.sec-pro-detail .gc-icon {
	font-family: FontAwesome !important;
	background: #fff;
	border: none;
	color: #fff;
	opacity: .8;
	text-align: center;
}
.sec-pro-detail .glass-case ul li, .sec-pro-detail .gc-display-area {border: none;}
.sec-pro-detail .price p{font-family: 'Montserrat-Bold';margin: 0;font-size: 20px;}
.sec-pro-detail .price p sup{font-family: 'Montserrat-SemiBold';font-size: 11px;}
.sec-pro-detail .price small {font-size: 11px;font-family: 'Montserrat-SemiBold';}
.padd-left{padding-left: 0;}
.sec-pro-detail .car-features{margin: 20px 0;}
.sec-pro-detail .car-features ul{margin: 0;padding: 0;list-style-type: none;}
.sec-pro-detail .car-features ul li{font-size: 11px;font-family: 'Montserrat-SemiBold';margin-bottom: 25px;}
.sec-pro-detail .car-features ul li:last-child{margin-bottom: 0;}
.sec-pro-detail .car-features ul li p{font-family: 'Montserrat-Bold';margin: 0;font-size: 12px;}
.sec-pro-detail .location{font-size: 11px;color: #231f20;font-family: 'Montserrat-SemiBold';}
 .sec-pro-detail .bank-ad {
background-color: #eff7ff;
margin: 30px 0 0;
padding: 5px 20px;
}
.sec-pro-detail .bank-ad p{font-size: 12px;font-family: 'Montserrat-SemiBold';margin: 0;text-align: center;}
.sec-pro-detail .bank-ad p span{font-family: 'Montserrat-Bold';}
.sec-pro-detail .bank-ad img{margin: 13px auto;}
.sec-pro-detail .bank-ad .quote-link{text-align: center;}
.sec-pro-detail .bank-ad .quote-link a {
	color: #4cb648;
	font-family: 'Montserrat-Bold';
	font-size: 12px;
	/*margin-top: 15px;*/
	display: inline-block;
}
.sec-pro-detail h6 {
	margin: 0 0 15px 0;
	color: #7e859b;
	font-size: 12px;
	font-family: 'Montserrat-ExtraBold';
}
.sec-pro-detail .sub-heading{font-family: 'Montserrat-Bold';font-size: 16px;}
.sec-pro-detail .enquiry-box{
	background-color: #f6f6f6;
	padding: 20px;
}
.sec-pro-detail .adver-car{margin-bottom: 60px;}
.sec-pro-detail .enquiry-box .use-service{
	color: #7e859b;font-size: 11px;font-family: 'Montserrat-SemiBold';
}
.sec-pro-detail .enquiry-box .green-btn{width: 100%;}
.sec-pro-detail .enquiry-box .use-service a{
	color: #4cb648;line-height: 19px;
}
.sec-pro-detail .product-like{
	font-size: 50px;
    position: absolute;
    /*right: 8px;*/
    left: 420px;
	top: 300px;
    height: 32px;
    width: 32px;
}
.gc-display-area{
	position: relative;
}
.sec-pro-detail .product-like img{
	height: 26px;
}

.quote-modal .modal-content .modal-header p b{
    font-family: 'Montserrat-Bold' !important;
}

.get-quote-btn{
	margin: 0 !important;
}
 .checkbox .cr, .radio .cr {
	border: 1px solid gray !important;
}
.gc-icon-compress, .gc-icon-enlarge{
	display: none !important;
}
.gc-icon-close::before {
	position: absolute;
	content: "\f00d" !important;
	top: -1px !important;
right: 2px !important;
}

.product-zoom{
	position: relative;
}


.pro-summary .nav-tabs {
border-bottom: none;
margin-bottom: 30px;
margin-top: 30px;
}
.pro-summary .nav-tabs li a {
	color: #7e859b;
	font-size: 12px;
	font-family: 'Montserrat-SemiBold';
	padding: 10px 0;
	margin-right: 15px;
}
.pro-summary .nav-tabs > li.active > a, .pro-summary .nav-tabs > li > a:hover {
	border: none;
	color: #4cb648 !important;
	background: transparent;
}
.pro-summary .nav-tabs > li > a::after {
	content: "";
	background: #4cb648;
	height: 2.5px;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -1px;
	-webkit-transition: all 250ms ease 0s;
	-o-transition: all 250ms ease 0s;
	transition: all 250ms ease 0s;
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
	right: 0;
	margin: 0 auto;
}
.pro-summary .nav-tabs > li.active > a::after, .pro-summary .nav-tabs > li:hover > a::after {
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
}
.pro-summary .tab-content p, .pro-summary .tab-content .discription{
	font-size: 11px;
	color: #231f20;
	font-family: 'Montserrat-SemiBold';
	line-height: 19px;
	margin-bottom: 25px;
}
.pro-summary .tab-content ul {
	padding: 0;
	margin: 0 0 30px 0;
	list-style-type: none;
}
.pro-summary .tab-content ul li {
	position: relative;
	padding: 0 0 0 20px;
	font-size: 11px;
	font-family: 'Montserrat-SemiBold';
	line-height: 20px;
}
.pro-summary .tab-content ul li::before {
	content: ".";
	position: absolute;
	left: 0;
	color: #50B54D;
	font-size: 24px;
	line-height: 0;
	top: 4px;
}
.pro-summary .tab-content .table{margin-bottom: 20px;}
.pro-summary .tab-content .table tr td{
	border: none;
	font-size: 11px;
	color: #231f20;
	font-family: 'Montserrat-SemiBold';
}
.pro-summary .tab-content .table tr td:first-child{
	color: #7e859b;
	padding: 8px 8px 8px 0;
}
.common-btn-group{max-width: 100%;width: 100%;}
.common-btn-group .green-btn{width: 33.33%;padding: 8px;position: relative;line-height: 18px;}
.common-btn-group .green-btn:nth-child(2)::after {
	position: absolute;
	content: "|";
	color: #409c3d;
	right: -4px;
	font-size: 24px;
	line-height: 0;
	top: 15px;
	 font-family: 'Montserrat-ExtraLight';
}
.common-btn-group .green-btn:nth-child(2)::before {
	position: absolute;
	content: "|";
	color: #409c3d;
	left: -4px;
	font-size: 24px;
	line-height: 0;
	top: 15px;
	 font-family: 'Montserrat-ExtraLight';
}
.common-btn-group .green-btn img {
	max-height: 12px;
	min-height: 12px;
	margin-right: 7px;
	margin-bottom: 4px;
}
.common-btn-group .green-btn:hover, .common-btn-group .green-btn:active, .common-btn-group .green-btn:focus{
	background-color: #50B54D;
	color: #fff !important;
}


.map-motor{
	width:650px;
	height:400px;
}
/** comming soon page **/
.logo-block{
padding: 20px 12px 12px 0px;
}

.landing-page-section{
height: 100vh;
position: relative;
overflow: hidden;
}
.coming-soon {
  width: 155px;
padding: 8px 20px;
font-size: 16px;
font-weight: bold;
color: #ffffff;
background-color: #50B54D;
text-align: center;
border-radius: 5px;
font-family: 'Montserrat-Medium';
}
.main-heading{
font-family: 'Montserrat-Bold';
}
.content-block{
    margin-top: 35%;
}

.mobile-img-block{
    height: 100vh;
}
.mobile-img-block img{
    position: absolute;
    bottom: 0;
}
.comming-soon-text{
	margin: 200px 0;
	text-align: center;
}


/*terms page css*/

.terms-section .terms-inner-block, .terms-section .terms-inner-block p{
font-size: 13px;
margin: 0;
line-height: 27px;
font-family: 'Montserrat-SemiBold';
margin: 10px 0;
}

.terms-section .terms-inner-block h4{
	font-family: 'Montserrat-Bold';
font-size: 28px;
line-height: 38px;
}

.terms-section{
	padding: 30px 0;
}


.gc-icon-download::before {
	content: none !important;
	
}

.gc-icon-download{
	display: none !important;
}
.gc-display-area{
	-webkit-box-shadow: 2px 2px 10px 5px #eee;
	        box-shadow: 2px 2px 10px 5px #eee;
	border: 1px solid #eee !important;
}
.gc-thumbs-area{
	top: 355px !important;
}
.gc-li-display-container{
	-webkit-box-shadow: 2px 2px 10px 5px #eee;
	        box-shadow: 2px 2px 10px 5px #eee;
}
.glass-case{
	margin-bottom: 20px;
}


/*extra addes css*/

#sms-verify .modal-content .login-form {
	padding: 0 30px;
	margin: 12px 0 35px 0;
}
.car-type-row .checkbox.form-control{
border: none;
-webkit-box-shadow: none;
        box-shadow: none;
}
.car-type-row .form-group{
	margin: 0 !important;
}
/*.advance-serch-form .form-group {
	margin: 0px 0 15px;
}*/
.seat-list, .door-section{
	padding: 0 ;
}
.car-type-row label.first-label{
	line-height: 30px;
	padding-right: 15px;
}
.car-type-row .checkbox .cr .cr-icon, .radio .cr .cr-icon {
	top: -8%;
}
.verify-count  .form-control {
	width: 24%;
	display: inline-block;
	text-align: center;
	font-size: 15px;
font-family: 'Montserrat-SemiBold';
color: gray;
}

 /* iPhone < 5: */ @media screen and (device-aspect-ratio: 2/3) { select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"]{ font-size: 16px; } } /* iPhone 5, 5C, 5S, iPod Touch 5g */ @media screen and (device-aspect-ratio: 40/71) { select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"]{ font-size: 16px; } } /* iPhone 6, iPhone 6s, iPhone 7 portrait/landscape */ @media screen and (device-aspect-ratio: 375/667) { select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"]{ font-size: 16px; } } /* iPhone 6 Plus, iPhone 6s Plus, iPhone 7 Plus portrait/landscape */ @media screen and (device-aspect-ratio: 9/16) { select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"]{ font-size: 16px; } }
 .modal-open { position: fixed; }
 @media screen and (-webkit-min-device-pixel-ratio:0) { 

  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;

  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select,
  textarea,
  input {
    font-size: 16px;
  }
}




@media (max-width: 767px) {



	.padd-left{padding-left: 15px;}
	.sec-pro-detail .bank-ad{text-align: center;}
	.sec-pro-detail .bank-ad .quote-link{text-align: center;}
	.sec-pro-detail .bank-ad img {margin: 13px auto;}
	.top-section {
	    background-image: url(../images/banners/car_bg_mobile.jpg);
	}
}
section{
	overflow: hidden;
}
footer{
	overflow: hidden;
}
.footer-line{
	overflow: hidden;
}
.overlay-dark {
	overflow: hidden;
}
.user-login-reg-section{
	overflow: hidden !important;
}





/*body css end*/

@media   (min-width: 769px) and (max-width: 1200px) {
.login-form {
	padding: 10px;
}
.blue-border-btn {
	padding: 8px 0px;
	font-size: 10px;
}
.share-icon ul li {
	padding: 0px 0px 0px 5px;
}
.share-icon ul li a img {
	width: 22px;
}

}

@media   (min-width: 1105px) and (max-width: 1310px){
.new-block {
	min-height: 225px;
}
.share-icon ul li {
	padding: 0px 0px 0px 5px;
}
.map-motor{
	width:100%;
	height:280px;
}
.sec-pro-detail .product-like {
	top: 242px;
}

}
@media   (min-width: 935px) and (max-width: 1105px){
.new-block {
	min-height: 250px;
}
.user-login-reg-section {
	background-position: center left !important;

}
.map-motor{
	width:100%;
	height:280px;
}

.advance-serch-form .input-group {
	margin: 5px 0;
}
}
@media   (min-width: 769px) and (max-width: 935px){
.new-block {
	min-height: 275px;
}
.share-icon ul li a {
	font-size: 10px;
}
.user-login-reg-section {
	background-position: center left !important;

}
.map-motor{
	width:100%;
	height:280px;
}


}




@media (max-width: 767px) {

.row-for-get{
	display: block;
    align-items: center;
}
.map-motor {
    width: auto;
    height: 400px;
}

.heading-main-upr {
	margin-top: 0;
	font-size: 24px;
}
.heading-main {
	margin-top: 0;
	margin-top: 15px;
	font-size: 24px;
}
.new-section {
	padding: 0px 0;
}
.new-block {
	text-align: center;
}
.new-block img {
	margin: 0 auto;
}
.footer-top {
	padding: 15px 0;
	text-align: center;
}
.sub-heading {
	margin: 0 auto;
}
.share-icon ul {
	padding: 0;
	text-align: center;
}
.copyright-block {
	margin: 5px 0 0px;
}
.main-menu .navbar-nav > li > a {
	padding: 10px 10px;
}
.btn.btn-default.header-btn {
	margin: 6px 2px;
}
.bangla-img {
	margin-top: 0;
padding: 10px 10px 8px 0px !important;
}
.car-type img {
	margin: 25px auto;
	height: 32px;
}
.menu-main {
	padding: 0px 0;
	margin: 0;
}
.main-menu .navbar-nav > li  {
  display: inline-block;
  vertical-align: middle;
}
.main-menu .navbar-nav{
	text-align: center;
}
.main-menu .navbar-nav > li > a.guest {
	padding: 5px;
}
.container {
	width: 100%;
}
/*.pl-0{
padding-left: 15px !important;
}
.pr-0{
padding-right: 15px !important;
}*/
.advance-serch-btn-block{
	text-align: center;
	padding: 12px 0;
}
.checkbox .cr, .radio .cr {
	margin-right: 0.5em;
}
.new-block-left img {
	height: auto;
}
.new-block-left-content h3 {
	font-size: 16px;
}
.small-inner-block {
	padding: 0;
}
.sec-about {
	padding: 15px 0 0;
}

.sec-about p.email {
	margin: 0px 0 0px;
	margin-bottom: 25px;
}
.inner-banner .content h2 {
	padding: 60px 0;
}
.inner-banner {
	height: auto;
}
.sec-advertise .advertise-box {
	padding: 15px;
	text-align: center;
	margin-bottom: 15px;
}
.sec-advertise .advertise-box .content-box {
	padding: 0;
}
.sec-advertise .advertise-box .ad-icon {
	padding: 0;
}
.sec-advertise .advertise-box .ad-icon img{
	margin: 0 auto;
}
.sec-advertise {
	padding: 15px 0;
}
.advertse-strip {
	padding: 0px 0 30px;
}
.detail-section .nav-tabs > li {
	float: none;
	margin-bottom: 10px;
	display: inline-block;
	width: 18%;
}
.detail-section {
	padding: 0px 0;
}	
.detail-section .nav-tabs {
	margin-top: 25px;
}
.detail-section .tab-content .car-detail-block {
	padding-left: 0;
}
.car-detail-block .form-register {
	margin-top: 5px;
	padding-right: 0;
}
.seat-list li {
	height: 30px;
	width: 30px;
	padding: 5px 10px;
}
.car-detail-block .add-photos {
	position: relative;
	padding: 10px;
	width: 200px;
	margin: 0 auto;
}
.car-detail-block .green-border-btn {
	margin: 15px 0 20px;
}
.car-detail-block.for-describe .green-btn {
	margin: 15px 0 20px;
}
.detail-section .nav-tabs > li a {
	height: 50px;
	width: 50px;
	padding: 10px 12px;
}
.contact-section {
	padding: 15px 0;
}
.contact-details .media-body p {
	margin-bottom: 0px;
}
.header-block{
	text-align: center;
}
.creat-pass-line {
	margin-top: 15px;
}
.login-left-line {
	font-size: 18px;
	text-align: center;
	margin: 100px 0;
}
.create-pass-page {
	margin: 15px 0 15px;
}
.error-notify {
	padding: 20px 0;
}
.big-heading {
	font-size: 24px;
}
.advance-serch-form {
	padding: 0;
}
.fs-dropdown {
	width: 92%;
}
.modal-log .modal-dialog {
	width: auto;
	margin: 44px 15px !important;
}
#forgot-pass1.modal-log .modal-body {
	padding: 15px 0px 0;
}
.login-form {
	padding: 15px;
	overflow: hidden !important;
}
.modal-log .modal-body.email-sent {
	padding: 15px 0 !important;
}
.gc-thumbs-area {
	top: 220px !important;
}
.img-with-like {
	padding: 20px 0px 0 0px;
}
.product-content h2 {
    margin: 10px 0 15px;
}
.product-content{
	padding: 0 !important;
}
.product-serch-list{
	padding: 0 0 160px 0 !important;
}
.modal-log .modal-header .close {
    color: #000 !important;
}
.seat-list li {
    margin-right: 8px;
}
.btns-block .green-border-btn {
    width: auto;
}
.login-form {
    margin: 12px 0 15px 0;
}
.scroll_top{
	display: none !important;
}
.advertse-strip login-page{
	overflow: hidden;
}
.error_validate {
	font-family: 'Montserrat-Regular' !important;
}
.new-biz-dropdown .dropdown-content {
	width: 130px;
	margin-left: 0;
	left: 0;
}
.seller-content.disc-content .car-features {
	 height: auto; 
}
.seller-content.disc-content .car-heading {
	height: auto;
}
.sellr-btn-block {
	margin-top: 0;
	margin-bottom: 15px;
}
.product-discription {
	margin-bottom: 15px;
}
.input-group .nice-select {
	padding: 0 25px 0 5px;
	line-height: 33px;
}
.new-block img {
	height: auto;
}
.product-discription .car-img {
	height: auto;
}
.like-img .sp-2 {
	margin-right: 20px;
}
.nice-select.open .list {
	z-index: 1000;
	max-height: 200px;
}
.product-content {
	padding: 0 0px 0 14px;
	position: relative;
	z-index: 0;
}
.advance-serch-form .input-group {
	margin: 5px 0;
}
.p-0{
	padding: 15px !important;
}
.header-block .p-0 {
	     padding: 0 !important; }

.header-block a .logo {
    height: 46px;
}	
.header-block .bangla {
    padding-top: 6px;
}  
.header-block {
    text-align: initial;
}
.login-left-line {
    margin: 45px 0;
}  
.header-block a {
    padding: 0px;
} 

.pr-0{
	padding-right: 15px !important;
}
.pl-0{
	padding-left: 15px !important;
}
.top-section .input-group.first{
	margin-bottom: 10px;
}
.top-section .input-group.second .input-group-addon{
border-radius: auto !important;
}
.top-section .input-group .input-group-addon{
	width: 60px;
}
.top-section .input-group{
	width: 100%;
}
.advance-serch-form .list{
max-height: 152px !important;
}
.advance-serch-form .input-group .input-group-addon {
	width: 60px;
}
.advance-serch-form .input-group{
	width: 100%;
}
.pro-summary .tab-content .table tr td:first-child {
	padding-left: 10px;
}
.contact-detail-block .modal-body p {
	padding: 0px 0;
	font-size: 11px;
}
.contact-detail-block .modal-body {
	padding: 5px 35px 0 !important;
}
.sec-pro-detail .product-like {
	right: 6px;
	top: 293px;
}
.plat-no-block{
	display: inline-flex;
}
.plat-no-block .form-group.first {
	width: 40%;
}
.plat-no-block .form-group.fourth {
	width: 30%;
}
/*.for-email-car{
	padding: 17px 10px !important;
line-height: 0;
}*/
.img-with-like {
	height: auto;
}

}
@media (min-width: 420px) and (max-width: 460px){
.sec-pro-detail .product-like {
	right: 6px;
	top: 250px;
}
}
@media (max-width: 420px) {
	.detail-section .checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon {
	height: 16px;
	width: 16px;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon {
	height: 16px;
	width: 16px;
}
.checkbox .cr .cr-icon, .radio .cr .cr-icon {
	top: -10%;
	left: -10%;
}
#srchForm .sort-by {
	width: 20%;
}
#srchForm .product-content .box .nice-select {
	width: 70%;
}
.sec-pro-detail .product-like {
	right: 6px;
	top: 228px;
}
}
@media   (min-width: 460px) and (max-width: 767px){
.gc-thumbs-area {
	top: 330px !important;
}

}

@media   (min-width: 375px) and (max-width: 460px){
.gc-thumbs-area {
	top: 290px !important;
}

}

@media   (min-width: 365px) and (max-width: 375px){
.gc-thumbs-area {
	top: 260px !important;
}

}

















/* created by vinod malviya date 13/06/18 */
.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('../images/loader.gif') 50% 50% no-repeat rgb(249,249,249);
    opacity: .1;
}
.dz-details, .dz-progress, .dz-success-mark{
	display: none !important;
}
.sell_confirm-error{
	color: #ca4d4d;
}



/*for car detail icon media quary*/


@media   (min-width: 1290px) and (max-width: 1310px){
	.sec-pro-detail .product-like {
		top: 290px;
		left: 410px;
	}
}
@media   (min-width: 1220px) and (max-width: 1290px){
	.sec-pro-detail .product-like {
		top: 276px;
		left: 100%;
    	margin-left: -50px;
	}
}
@media   (min-width: 1175px) and (max-width: 1220px){
	.sec-pro-detail .product-like {
		top: 262px;
		left: 100%;
    	margin-left: -50px;
	}
}
@media screen and (max-width: 1175px){
	.sec-pro-detail .product-like {
		top: 262px;
		left: 100%;
    	margin-left: -50px;
	}
}
@media screen and (max-width: 1160px){
	.sec-pro-detail .product-like {
	    top: 248px;
	}
}
@media screen and (max-width: 1100px){
	.sec-pro-detail .product-like {
	    top: 236px;
	}
}
@media screen and (max-width: 1050px){
	.sec-pro-detail .product-like {
	    top: 222px;
	}
}
@media screen and (max-width: 1000px){
	.sec-pro-detail .product-like {
	    top: 212px;
	}
}
@media screen and (max-width: 992px){
	.sec-pro-detail .product-like {
	    top: 204px;
	}
}
@media screen and (max-width: 940px){
	.sec-pro-detail .product-like {
	    top: 180px;
	}
}
@media screen and (max-width: 850px){
	.sec-pro-detail .product-like {
	    top: 166px;
	}
}
@media screen and (max-width: 790px){
	.sec-pro-detail .product-like {
	    top: 156px;
	}
} 
@media screen and (max-width: 767px){
	.sec-pro-detail .product-like {
	    top: 296px;
		left: 420px;
	    margin-left: 0;
	}
} 
@media screen and (max-width: 500px){
	.sec-pro-detail .product-like {
	    top: 292px;
	    left: 100%;
	    margin-left: -54px;
	}
} 
@media screen and (max-width: 480px){
	.sec-pro-detail .product-like {
	    top: 100%;
	    left: 100%;
	    margin-left: -54px;
	    margin-top: -140px;
	}
} 
@media screen and (max-width: 400px){
	.sec-pro-detail .product-like {
	    margin-top: -128px;
	}
} 
/*
@media   (min-width: 1160px) and (max-width: 1175px){

.sec-pro-detail .product-like {
	top: 260px;
}
}

@media   (min-width: 1080px) and (max-width: 1105px){

.sec-pro-detail .product-like {
	top: 240px;
}
}
@media   (min-width: 1060px) and (max-width: 1080px){

.sec-pro-detail .product-like {
	top: 240px;
}
}
@media   (min-width: 1010px) and (max-width: 1060px){

.sec-pro-detail .product-like {
	top: 215px;
}
}
@media   (min-width: 960px) and (max-width: 1010px){

.sec-pro-detail .product-like {
	top: 210px;
}
}
@media   (min-width: 920px) and (max-width: 960px){

.sec-pro-detail .product-like {
	top: 194px;
}
}
@media   (min-width: 768px) and (max-width: 920px){

.sec-pro-detail .product-like {
	top: 175px;
}
}
@media   (min-width: 400px) and (max-width: 420px){

.sec-pro-detail .product-like {
	right: 6px;
	top: 240px;
}
}
@media   (min-width: 375px) and (max-width: 400px){

.sec-pro-detail .product-like {
	right: 6px;
	top: 215px;
}
}
@media   (min-width: 320px) and (max-width: 375px){

.sec-pro-detail .product-like {
	right: 6px;
	top: 190px;
}
}*/
/*Abdul style
--------------------------*/
/*Common style Start
--------------------------*/
.p-top-12 {
    padding-top: 12px;
}
.p-top-60{
	padding-top: 60px;
}
/*Common style End
--------------------------*/
.car-social-wrapper .inner-social {
	display: inline-block;
    width: auto;
}
.car-social-wrapper .inner-social + .inner-social {
    display: inline-block;
    width: auto;
    text-align: left;
    /*background: #4267b2;*/
    background: #50b54d;
    border-radius: 4px;
    margin: 0 1px 0 2px;
    color: #fff;
    box-sizing: border-box;
}
.car-social-wrapper .inner-social + .inner-social a{
	display: inline-block;
	color: #fff;    
	padding: 0 15px;
}
.wrapper-btn{
	margin:20px 0 0;
}
.wrapper-btn.btns-block .fb_iframe_widget {
    vertical-align: middle;
    display: inline-block;
}
.wrapper-btn.btns-block .green-border-btn {
    margin: 0 5px;
    min-width: 130px;
    padding: 5px 8px;
    width: auto;
}
.alert-custome{
    border: solid 1px;
    padding: 12px 0;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 300;
}
select.error_validate {
    color: #222 !important;
}
select.disct:hover {
     font-family: 'Montserrat-Regular'; 
    color: #222; 
}
.recent-new-block{
    min-height: 190px;
}
.recent-new-block img {
    border-radius: 5px;
    height: 126px;
    width: 100%;
    /*object-fit: cover;*/
}
.white-clr{
	color: #fff !important;
}
ul,ol{
	padding: 0;
	margin: 0;
	list-style: none;
}
.inner-list {
    margin: 60px 0;
    border-radius: 8px;
}
.inner-list ul{
	margin-bottom: 30px;
}
.inner-list ul li {
    padding: 10px 20px;
    border: solid 1px #50b54d;
    border-bottom: 0;
}
.inner-list ul li:last-child{
    border-bottom: solid 1px #50b54d;
}
.title-list {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin: 0 0 16px;
}
/*.remove-bdr{
	border: 0 !important;
}
.add-border{
    border-bottom: solid 1px #50b54d !important; 
}*/	
.inner-list ul li a{
	color: gray;
	display: inline-block;
	font-size: 14px;
	font-family: 'Montserrat-SemiBold';
}
.m-top-80{
	margin-top: 80px;
}
.m-top-50{
	margin-top: 50px;
}
.m-top-30{
	margin-top: 30px;
}
/*Responsive Start
---------------------------------------*/
@media screen and (max-width: 1200px){
	.car-type img {
	    height: 92px;
	}
	.wrapper-btn.btns-block .green-border-btn {
	    width: auto;
	    padding: 5px 6px;
	}
	.payment-response {
    	padding: 60px 0 0;
	}
	.btn-wrapper p a {
    	padding: 6px 12px !important;
    }
}
@media screen and (max-width: 991px){
	.m-top-80{
		margin-top: 40px;
	}
	.car-type img {
    	height: 70px;
	}
	.new-block {
    	min-height: 240px;
	}
	.sec-pro-detail .price p {
    	font-size: 16px;
	}
	.btn-wrapper p a {
	    padding: 5px 6px !important;
	    font-size: 10px !important;
	}
}
@media screen and (max-width: 767px){
	.header2-menu{
		position: fixed;
	}
	body{
		padding-top: 60px !important;
	}
	.car-type h4 {
	    min-height: 20px;
	}
	.car-type img {
    	height: 200px;
	}
	.wrapper-btn.btns-block .green-border-btn {
    	margin: 0 5px 10px;
    }
    .wrapper-btn.btns-block .fb_iframe_widget {
    	margin-bottom: 10px;
	}
	.for-free-review .media-object {
	    height: auto;
	    width: 100% !important;
	    max-width: 600px;
	}
	.for-background .media-left,
	.for-background .media-body{
		display: block;
	}
	.for-background .media-left{
		margin-bottom: 10px;
	}
	.for-background .media-body{
		width: 100%;
		padding: 0;
	}
	.for-background {
    	padding: 20px 12px;
	}
	.price-block p .ad12 {
	    width: 100%;
	    display: block;
	}
	.remove-add-section .car-detail-block .media-body p {
    	margin-top: 10px;
	}
	.navbar-toggle {
    	margin-top: 12px;
    }
    .p-top-60{
		padding-top: 20px;
	}
	.recent-new-block img {
    	height: auto;
	}
	.recent-new-block > p {
	    font-size: 16px;
	    padding: 20px 0;
	    margin-bottom: 0;
	    line-height: 1.4;
	}
	.wrapper-recent-cars .subTitle2 {
	    text-align: center;
	    font-family: 'Montserrat-SemiBold';
	    font-size: 16px;
	    padding: 20px 0;
	    margin: 0;
	    line-height: 1.4;
	}
	.wrapper-recent-cars .new-block-left {
    	margin: 25px 0 0;
	}
	.wrapper-recent-cars .overall-news-block {
    	margin-top: 0;
	}
	.wrapper-recent-cars .new-block {
    	margin: 0;
	}
	.new-block-left {
    	margin: 25px 0;
	}
	.heading-main {
    	margin-bottom: 4px;
	}
	.btn-wrapper p a {
	    padding: 8px 18px !important;
	    font-size: 12px !important;
	}
}
@media screen and (max-width: 500px){
	.car-type img {
    	height: 140px;
	}
}
/*Responsive End
---------------------------------------*/
