@charset "utf-8";

/* CSS Document */

@font-face {
	font-family: 'BodoniFLF-Bold';
	src: url('fonts/BodoniFLF-Bold.html');
	src: local('☺'), url('fonts/BodoniFLF-Bold-2.html') format('woff'), url('fonts/BodoniFLF-Bold-3.html') format('truetype'), url('fonts/BodoniFLF-Bold-4.html') format('svg');
	font-weight: normal;
	font-style: normal;
}





body, html{  font-size: 15px; color: #000000; font-family: 'Open Sans', sans-serif; outline: none !important; height: 100%;}

.top_animation {    position: fixed;    background: #fff;    height: 100%;    width: 100%;    z-index: 10000; display: block;}

*{ padding: 0px ; margin: 0px;  }

header{ padding: 0px 27px; position: absolute; transition: 0.3s; width: 100%; z-index: 1000; transition: 0.3s; }

/*nav > ul > li:first-child a::after{ display: none; }*/

.bradcrum li{ display: inline-block;  text-transform: uppercase ; color: #000 ; margin-right: 5px; font-size: 12px}

.bradcrum {    margin-top: 14px;    margin-left: 0px;}

.bradcrum li a{ color: #afafaf ; text-transform: uppercase ;  text-decoration: none; font-size: 12px }

.nav_icon{ display: none; }

.top_nav > ul > li:last-child a{ margin-right: 10px; }

.top_nav {    width: 55%;    float: right;}

.top_nav > ul > li{ float: left; list-style: none;}

.top_nav > ul > li:first-child a{font-family: 'Open Sans', sans-serif; font-weight: bold}

.top_nav > ul > li > a{ color: #fff; text-decoration: none;    padding: 19px 11px 0px;    display: block;}

.top_nav > ul > li > i{ color: #fff; }

.top_nav .fac_icon { background: url(../images/icon/all_icon.html);  background-position: -9px -3px;    width: 24px;    height: 23px;    display: block;    float: left;}

.top_nav .fac_icon.envelop {background: url(../images/icon/all_icon.html);background-position: -46px -3px; width: 33px; height: 23px; display: block; float: left;}

.home_active{ background: #000; color: #fff !important;   }

.logo_bg {    margin-top: 10px;}

nav > ul > li{ float: left; list-style: none;}

nav > ul > li > a {    text-transform: uppercase;    font-size: 12px;    display: block;    padding: 10px 18px;    font-weight: 400;    text-decoration: none !important;    border-radius: 3px;    color: #fff; position: relative;}

nav > ul > li > a::after {    display: block;    content: "";    width: 0%;    height: 2px;    background: #fff;    margin-top: 3px; transition: 0.3s;}

nav > ul > li > a:hover::after{ width: 100% }

nav > ul > li > a:hover{ color: #fff; }

.left_service.justify{ text-align: justify;}

/*--Drowpdown--*/

.slid_main{ position: relative }

.slide_down {    position: absolute;    width: 180px;    background: #fff; opacity: 0; visibility: hidden; transition: 0.3s; top: 110%; box-shadow: 0px 0px 3px rgba(0,0,0,0.2)}

.slide_down > li{ list-style: none; }

.slide_down > li > a{ color: #292929; font-size: 12px; padding: 10px 15px; text-decoration: none; display: block; border-bottom: 1px solid #f1f1f1; transition: 0.3s}

.slide_down > li:last-child a{ border-bottom: 0px solid#000 }

.slide_down > li > a:hover{ background: #087c3c; color: #fff }

.slid_main:hover .slide_down{ opacity: 1; visibility: visible; top: 100% }

.logo_txt {font-family: 'BodoniFLF-Bold'; font-size: 60px; font-weight: 600; text-align: center; color: #08DAF9;}


/*--Drowpdown--*/

.left_service.justify b {

    color: #000;

}

.left_service b {

    color: #000;

}

.main_banner{ position: relative; width: 100%;  background: #000; display: block ; overflow: hidden;}

.banner_images img {width: 100%; max-width: 100%; height: auto; }

.white_header header {background: #fff;box-shadow: 0px 0px 3px #aeaeae;position: fixed; top: 0; left: 0; width: 100%;}

.white_header nav > ul > li > a {

    color: #000 !important;

} 

.white_header {padding-top: 100px;}

.white_header .top_nav > ul > li > a {color: #000;}

.white_header .top_nav .fac_icon{       background-position: 369px -3px;}

.fleet_list_table table th { background: #2e7f58;color: #fff;}

.fleet_list_table h3 {font-weight: 700;}

.fleet_list_table table{margin-bottom: 55px;}

.fleet_list_table table tr td {vertical-align: middle;}

.banner_text {     }

.banner_text_center {    text-align: center;     margin-top: -152px;}

.banner_text_center h2{ font-size: 75px;color: #fff;font-family: 'Open Sans', sans-serif;font-weight: 900;line-height: 65px;letter-spacing: -3px;}

.banner_text_center h3{ font-size:40px; color: #fff; font-weight: 900; line-height: 35px; position: relative}

.banner_text_center h3::after {  content: "";width: 80px;height: 2px;background: #fff;display: block;margin: 20px auto 0;}

.shade_green {    display: block;    width: 400px;    height: 1450px;    background: rgba( 0,131,60,0.6 );    transform: rotate(-10deg);    position: absolute;    z-index: 1;    left: -150px;    top: 190px;}

.shade_white {    display: block;    width: 400px;    height: 700px;    background: #fff;    transform: rotate(-145deg);    position: absolute;    z-index: 1;    left: -210px;    top: -220px;}

.home_service {    background: #2a2a2a;    position: absolute;    z-index: 1;    border-top: 4px solid #555555;    text-align: center;  z-index: 10;    position: relative;}

.left_icon{ width: 72px; float: left; display: block; height: 50px; background: url(../images/icon/all_icon.html); background-position: 0px 0px}

.right_text {    margin-left: 90px;}

.right_text h2{ color: #fff; font-size: 20px;font-family: 'Open Sans', sans-serif; font-weight: bold; margin: 0px;}

.left_icon.first {    width: 72px;    height: 70px;    background: url(../images/icon/all_icon.html); background-position: 0px -47px; float: left;  display: block;}

.left_icon.second{ background-position: -70px -53px; }

.left_icon.third {    background-position: -150px -49px;    height: 70px;}

.right_text span{ color: #fff; font-size: 14px; opacity: 0.5;  margin-top: 10px; display: inline-block;}

.right_text span::after{ display: block;content: "";width: 0%;height: 2px;background: #fff;margin-top: 3px;transition: 0.3s; }

.mian_box:hover .right_text span::after{ width: 100%; }

.right_text span:hover i{margin-left: 2px;  }

.right_text span i{ margin-left: 6px; transition: 0.3s}

.mian_box {    padding: 30px 0px; display: inline-block; padding: 20px 30px ; text-align: left}

.mian_box a{ text-decoration: none; }

.who_we_are{  position: relative; background:#fff;}

.testimonial { position: relative; padding: 0px 40px; }

.testimonial_cars .owl-prev {    float: left;    width: 45px;    height: 45px;    margin-left: -44px; font-size: 0px; transition: 0.3s;opacity: 0.3; background: url(../images/icon/prev.html); background-repeat: no-repeat; position: absolute; top: 40%; left: 0;}

.testimonial_cars .owl-next {    float: right;    width: 45px;    height: 45px;    margin-right: -54px;font-size: 0px; transition: 0.3s; opacity: 0.3;  background: url(../images/icon/next.html); background-repeat: no-repeat; position: absolute; top: 40%;right: 0;}

.testimonial_cars .owl-prev:hover {    opacity: 1;}

.testimonial_cars .owl-next:hover{ opacity: 1; }

.testimonial .view_btn{ display: none; }

.main_heading{ font-size: 33px; font-weight: bold;font-family: 'Open Sans', sans-serif; position: relative; padding-left: 15px;}

.main_heading::after {    content: "";    position: absolute;    display: block;    width: 5px;    background: #087c3c;    right: 0;    height: 28px;    top: 10px;    left: 0px;}

.sub_para{ margin: 30px 0px; }

.about_text_pannel.innertext p {color: #000;}

.about_text_pannel.innertext { margin: 10px 0px 22px;}

.sup_heading b{ color:#000; }

.sub_para p {    font-size: 15px;    color: #000;    margin-bottom:16px;    font-weight: 500;    opacity: 0.8; line-height: 27px;}

.main_who_box{margin:60px 110px 60px 0px;}

.left_images_section {    position: absolute;    top: 0px;    right: 0px;    bottom: 0px;    width: 40%;    background-size: cover !important;    background-repeat: no-repeat !important;    background-position: top center  !important;}

.main_who_box a { font-size: 14px;    font-weight: 600;    color: #fff;    display: inline-block;    background: #d2d2d2;    padding: 14px 22px;    border-radius: 3px; text-decoration: none; transition:0.3s}

.main_who_box a:hover{background: #087c3c; color: #fff;}

.fleet_text {    margin: 45px 0px 70px;    display: block;}

.fleet_text p{ font-weight: 600; font-size: 20px;    }



.fleet_section {    padding: 50px 0px;}

.view_btn{font-size: 14px;    font-weight: 600;    color: #fff;    display: inline-block;    background: #d2d2d2;    padding: 14px 22px;    border-radius: 3px; text-decoration: none !important;  transition: 0.3s; }

.view_btn:hover{   background: #087c3c; color: #fff;}

.cara_images img{ transition: 0.3s }

.cara_images {    overflow: hidden;    width: 200px;    height: 200px;    border-radius: 50%;    margin: 0 auto; border: 7px solid #eeeeee; transition: 0.3s;}

.fleet_cara {    text-align: center;    padding: 0px 16px;}

.fleet_cara h3{ font-size: 21px; font-weight: bold; color: #000 ; text-transform: uppercase;}

.fleet_cara p{ color: #686868; }

.fleet_cara a{ text-decoration: none;  display: block;}

.fleet_cara:hover .cara_images{ border: 7px solid #087c3c;}

.fleet_cara:hover .cara_images img{ transform: scale(1.1)}

.no_grid{ padding: 0px; margin: 0px; }

.first_manage_box{ background: #087c3c; padding: 50px;  text-align: center; height: 373px;}

.first_manage_box h3{ color: #fff; font-weight: bold; font-size: 35px; font-family: 'Open Sans', sans-serif;}

.mana_text{ color: #fff; font-weight: 500px; }

.mana_text{ margin: 30px 0px 70px; }

.first_manage_box a{ color: #fff; background: #2d9059; padding: 14px 25px; text-decoration: none;  border-radius: 3px; transition: 0.3s;}

.first_manage_box a:hover{color: #2d9059; background: #fff;  }

.second_manage_box{ background: #f2f2f2; padding: 50px;  text-align: center; height: 373px;}

.second_manage_box h3{ color: #000; font-weight: bold; font-size: 35px; font-family: 'Open Sans', sans-serif;}

.second_manage_box .mana_text{ color: #808080; font-weight: 500px; }

.second_manage_box .mana_text{ margin: 20px 0px 40px; }

.second_manage_box a{ color: #fff; background: #d2d2d2; padding: 14px 25px; text-decoration: none; transition: 0.3s;  border-radius: 3px;}

.second_manage_box img{ margin-left: 10px; }

.second_manage_box a:hover{ background: #087c3c }

footer{ background-repeat: no-repeat !important; background-size: cover !important; width: 100%; background-position: center !important;}

.third_pannel{ padding: 50px;  text-align: center; background: #fafafa ; height: 373px;}

.footer_nav{ text-align: center;}

.footer_nav > ul > li{ display: inline-block; }

.footer_nav > ul > li > a{ display: block;  padding: 10px 20px; color: #9f9f9f;  font-weight: 600; text-decoration: none; display: block}

.footer_nav > ul > li > a::after {    display: block;    content: "";    width: 0%;    height: 2px;    background: #9f9f9f;    margin-top: 3px;    transition: 0.3s;}

.footer_nav > ul > li > a:hover::after{ width: 100% }

.footer_nav {    padding: 80px 0px;}

.end_footer{ border-top: 1px solid#9f9f9f; padding-top: 20px; padding-bottom: 50px;}

.end_footer p{ color: #9f9f9f; }

.fab_footer i{  color: #9f9f9f;}

/*--animation--*/

.sticky {    background: #fff; box-shadow: 0px 0px 3px #aeaeae; position: fixed; }

.sticky .top_nav > ul > li > a{color: #000}   

.sticky nav > ul > li > a { color: #000; margin-bottom: 10px; padding: 12px 18px; }

.sticky .top_nav > ul > li > a {padding: 10px 11px 0px;}

.sticky .top_nav > ul{ margin: 0px; }

.sticky .top_nav .fac_icon{  background-position: 145px -3px;}

.sticky .top_nav .fac_icon.envelop{ background-position: -111px -3px; }

.sticky .logo_bg img {    width: 80px;    padding: 6px 0px;    object-fit: contain;}

.sticky .top_nav > ul > li:last-child a{ margin-right: 0px; }

.sticky nav > ul > li > a::after{ background: #000 }

.inner_page .sticky  nav > ul > li > a{ color:#000 !important; }

.inner_page .sticky .top_nav .fac_icon{ background-position: 369px -3px; }

.inner_page .top_nav > ul > li > a{ padding: 9px 11px 0px; }

.inner_page .left_nav ul{ margin: 0; padding: 0px; }

.inner_page .inner_page nav > ul > li > a{ padding: 0px 18px; }



.inner_page .main_banner {min-height: 400px;}



.inner_page_banner {position: relative; }



.pdf_images {padding: 30px 0px;}

.pdf_images img{ max-width:100%;}

.team_wrap .sec_heading{font-size: 24px; font-weight: 700; color: #222; margin-bottom: 25px;}



/*--animation--*/



/*--management--*/

.inner_page nav > ul > li > a::after { background: #fff;}







	.inner_page{ height: auto}



	.inner_page .sticky .top_nav > ul > li > a {    padding: 11px 11px 11px;}

	.inner_page nav > ul > li > a { color: #fff; margin-bottom: 10px; padding: 10px 18px;}

	.inner_page nav > ul > li > a:hover{ color: #fff}

	.inner_page .logo_bg img {    width: 80px;    padding: 6px 0px;}

	.inner_page .top_nav {    width: 80%;    border-bottom: 0px solid #eaeaea; }

 /*   .inner_page .top_nav .fac_icon{  background-position: 215px -3px;}*/

    .inner_page .top_nav .fac_icon.envelop{ background-position: -111px -3px; }

	.inner_page .shade_white{background: #fff;  left: -330px; top: -220px; }

.inner_page .shade_green{ left: -50px;top: 120px;transform: rotate(-27deg);}

	.inner_page_banner{ background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important;}

	.inner_page .banner_text{ }



	.inner_page .banner_text_center h2{  font-size: 40px; position: relative;}

	/*.inner_page .banner_text_center h2::after{ content: "";width: 80px;height: 2px;background: #fff;display: block;margin: 15px auto 0; }	*/

/*--management--*/

/*--management--mid--*/



.first_pannel{ background: #f6f6f6; }

.left_pannel_box {    float: left;    position: relative;    width: 303px; max-height: 300px;    overflow: hidden;}

.left_pannel_box img{ width: 100%; }

.left_pannel_box::after {    width: 0;    height: 0;    border-top: 18px solid transparent;    border-right: 18px solid #f6f6f6;    border-bottom: 18px solid transparent;    content: "";    position: absolute;    right: 0;    top: 45%;}

.right_manage_text{ margin-left: 303px; padding-left: 50px; padding-top:  50px; padding-right: 50px;}

.manage_main_heading{ font-size:32px; line-height: 32px; font-weight: bold; color: #000; position: relative; margin-left: 17px;}

.manage_main_heading::after{ content:""; background: #087c3c; width:6px;  position: absolute; top: 5px; left: -17px;  bottom: 0px;}

.manage_main_heading span{ font-size: 15px; font-weight: 600; color: #878787; display: block;}

.right_manage_text p{ color: #545454; font-size: 15px; font-weight: 400;  margin-top: 40px; line-height: 27px;}

/*--management--mid--*/

.main_inner{ padding: 70px 0px 150px; }



.second_pannel{ background: #fff; }

.second_right{ float: right; position: relative; width: 300px; max-height: 300px;    overflow: hidden; }

.second_right::after {    width: 0;    height: 0;    border-top: 16px solid transparent;    border-left: 16px solid #fff;    border-bottom: 16px solid transparent;    content: "";    position: absolute;    left: 0;    top: 45%;}

.sec_manage_left{ margin-right: 303px; padding-right: 50px; padding-top:  50px; }

.sec_manage_left p{ color: #545454; font-size: 15px; font-weight: 400;  margin-top: 40px; line-height: 27px;}



/*--about-us*/

.right_about_text p{font-size: 15px;color: #545454;margin-bottom: 16px;font-weight: 500;opacity: 0.8; line-height: 27px;}

.about_inner{ padding: 50px 0px; }

.about_esx{ background: #292929; position: relative;}

.left_full_box{position: absolute;top: 0px;left: 0px;bottom: 0px;width: 50%;background-size: cover !important; background-repeat: no-repeat !important;background-position: top center !important;}



.about_esx .manage_main_heading::after{ background: #fff; }

.about_esx .manage_main_heading{ color: #fff; }

.about_text_pannel {    margin: 46px 0px 40px;}

.color_heading {    color: #1ecc6c !important;    font-size: 16px;    font-weight: bold;    text-transform: uppercase; margin-bottom: 10px;}

.color_heading a{ color:#1ecc6c; text-decoration: none;  }

.about_inner_text{padding: 50px 0px 50px 50px; }

.about_text_pannel p{ color: #fff; }



.comment_ment{ background: #087c3c;  position: relative;}

.about_right_text .manage_main_heading{ color: #fff; }

.about_right_text .manage_main_heading::after{ background: #fff }

.about_right_text {    padding: 50px 50px 50px 0px;}

.right_about_box_text p{ color: #fff; margin-top: 30px; }

.about_right_images{position: absolute;top: 0px;right: 0px;bottom: 0px;width: 50%;background-size: cover !important; background-repeat: no-repeat !important;background-position: top center !important;  }

.top_graf{ margin-bottom: 20px; border: 1px solid#e0e0e0;padding: 20px; text-align: center}

.top_graf img {    margin: 0 auto;}

.gro_plan{ padding: 50px 0px; }

.graf_text .right_about_box_text p{ color: #757575; }

.graf_text{ padding: 130px 0px 0px 50px; }



.about_text_pannel p {    position: relative;    margin-left: 16px;}

.about_text_pannel p::after {    content: "";    width: 6px;    height: 2px;    background: #b2b2b2;    position: absolute;    left: -15px;    top: 14px;}



/*about-us*--/





/*--leet-us--*/

.fleet_inner{ padding: 50px 0px; }

.fleet_left{ float: left; width: 35%;}



.effect {    overflow: hidden;    width: 260px; position: relative}





.fleet_left_box a:hover .go_icon::after{ background: #fff }

.fleet_left_box a:hover .go_icon::before{  background: #fff}





.fleet_left_box a:hover img{ transform: scale(1.1)}

.effect img{  transition: 0.3s; max-width: 100%;}



.fleet_content{ float: right; width: 65%; background:rgba(8,124,60,0.8);  padding: 30px 40px; margin-top: 34px; transition: 0.3s; position: relative ; height: 242px;}

.fleet_content a{ text-decoration: none; }

.fleet_content h3{ color: #fff; font-weight: 900; font-size: 23px; text-transform: uppercase;}

.fleet_left_box{ padding: 20px 20px 0px 0px; }



.fleet_content p{ color: #fff;  margin-top:20px;}

.go_icon{  position: relative; width:20px ; height: 20px; margin-top: 25px;}

.go_icon::after {    position: absolute;    content: "";    width: 2px;    height: 20px;    background: #84be9e;    top:0;    left: 45%; transition: 0.3s}

.go_icon::before {    position: absolute;    content: "";    width: 20px;    height: 2px;    background: #84be9e;    top: 45%;    left: 0; transition: 0.3s}



.right_box .fleet_content{ background:rgba(38,38,38,0.8)  ;height: 242px;}

.right_box .go_icon::after{ background: #939393 }

.right_box .go_icon::before{ background: #939393 }

.fleet_main {    margin-bottom: 30px;}

.col-md-6.right_box.site_space {    padding-left: 30px;}

.left_space{ padding-right: 25px;      padding-left: 0px;}

.right_space{ padding-left: 25px; }

/*--fleet-us--*/

/*--contact-us--*/

.left_icon_contact {    float: left;    width: 20px;}

.contact_text {    margin-left: 38px;}

.contact_text p{ line-height: 24px; font-size: 15px; font-weight: 400}

.conta_add{ padding: 0px 0px 0px 0px; }

address {    margin-top: 40px;}

.main_contact{ margin:  30px 0px; }

.contact_text p{ margin: 0px; }

.contact_text a{ color: #000; text-decoration: none; }



.contact_us{ position: relative;}

/*.contact_left_box{ position: absolute;top: 0px;right: 0px;bottom: 0px;width: 50%;background-size: cover !important;background-repeat: no-repeat !important;background-position: top center !important; }*/

/*--contact-us--*/

.fleet_detail{ padding: 0px 0px 70px 0px; position: relative;}

.table_section{ margin-top: 30px; }

.table_section table tr td{ padding: 5px 0px; font-size: 14px; }

.bottom_trable table tr td{padding: 8px 0px; border-bottom: 1px solid#e5e5e5; border-top: 1px solid#e5e5e5;  font-size: 14px;}

.fleet_detail_slider {    position: absolute;    top: 0px;    right: 0px;    bottom: 0px;    width: 40%;       overflow: hidden;}

.bottom_trable {    margin-top: 30px;}

.end_table tr td{ padding: 20px 0px;  }

.inner_text {    width: 130px;    padding: 10px;    background: #efefef;    margin-top: 30px;   float: left;}

.full_bottom_table{ margin-top: 30px; }

.full_bottom_table table tr td{ padding: 10px 0px; border-top: 1px solid#e5e5e5; border-bottom: 1px solid#e5e5e5}

.bottom_left{ font-weight: bold;  font-size: 14px; color: #000; float: left; width: 50%;}

.bottom_left span{ color: #fff; background: #087c3c; padding: 10px; border-radius: 3px; display: inline-block; margin: 10px 0px 0px 10px;}



.bottom_right{ font-weight: bold;  font-size: 14px; color: #000; float: left; width: 50%; text-align: right}

.bottom_right span{ color: #fff; background: #087c3c; padding: 10px; border-radius: 3px; display: inline-block; margin: 10px 0px 0px 10px;}

.bottom_btn{ padding: 20px 0px; }

.mainbanner .inner_images_slider{ background-repeat: no-repeat !important; background-size: cover !important; width: 100%; background-position: center center !important; height: 447px;}

.mainbanner{position: relative;}



.mainbanner .owl-prev {   float: left;    width: 45px;    height: 45px;    margin-left: 0px;    font-size: 0px;    transition: 0.3s;    opacity: 1;      position: absolute;    top: 45%;	left: 0; transition: 0.3s; background:rgba(0,0,0,0.5);}

.mainbanner .owl-prev::after {  content: "";    background: url(../images/icon/slider_newleft.html);    background-repeat: repeat;    background-size: cover;    background-position: center;    display: block;    width: 15px;    height: 24px;    margin: 10px;}

.mainbanner .owl-prev:hover{ background: rgba(8,124,60,1) }



.mainbanner .owl-next { float: right; width: 45px; height: 45px; margin-right: 0px; font-size: 0px; transition: 0.3s; opacity: 1; position: absolute;    top: 45%;	right: 0;transition: 0.3s;  background:rgba(0,0,0,0.5)}



.mainbanner .owl-next::after {  content: "";   background: url(../images/icon/slider_newrightt.html);    background-repeat: repeat;    background-size: cover;    background-position: center;    display: block;    width: 15px;    height: 24px;    margin: 10px 17px;}

.mainbanner .owl-next:hover{ background: rgba(8,124,60,1) }



.back_btn {    float: right;    margin: 0px 0px 40px 0px;}

.back_btn a{position: relative; font-size: 15px; font-weight: bold; text-transform: uppercase; color: #000000; text-decoration: none}

.back_btn a::after{ background: #087c3c; content: ""; width: 100%; height: 2px; position: absolute; display: block; top: 110%;}

.detail_page {    display: block;    height: 100px; margin-bottom: 10px;	}

.detail_page header{ box-shadow: 0px 0px 3px #aeaeae; }

.back_btn span {    margin-right: -9px;    padding: 0;    position: relative;    top: -1px; transition: 0.3s ; opacity: 0;  }

.back_btn:hover span {    margin-right: 6px;    opacity: 1;}

.liquet_tabls {    float: left;    width: 33.33%;}

.left_service h3{font-size: 20px;font-weight: 400;color: #000;line-height: 33px;margin-bottom: 10px;margin-top: 8px;}

.left_service p{  font-size: 15px; color: #000 ; line-height: 27px; }

.left_service {    padding-right: 60px;}

.right_service_images img {    width: 100%;}

.service_inner {    padding: 50px 0px 0px;}

.first_top_service{ margin-bottom: 90px; }

.service_pannel .right_text h2 {    color: #000;    font-size: 22px;    font-weight: bold;    line-height: 27px;}

.offservice {    padding: 50px 0px;   margin: 50px 0px 0px;    background: #f6f6f6;}







.form_grid input{ width: 100%;border: 1px solid #f1f1f1;padding: 10px 8px;margin-bottom: 10px;  border-radius: 3px;}

.form_grid textarea{ width: 100%;border: 1px solid #f1f1f1;padding: 10px 8px;margin-bottom: 10px;  height: 100px;border-radius: 3px;}

.captcha input {    border: 1px solid #f1f1f1;    padding: 10px 8px;    margin-bottom: 10px;    width: 100%;border-radius: 3px;    }

.form_box{ margin-top: 40px; }

.form_grid button{ background: #087c3c; color: #fff; padding: 10px 30px; border: none; margin-top: 10px; border-radius: 3px;	 }

.contact_us{ padding: 50px 0px;  }

.enqury {    padding: 50px;    background: #f1f1f1;}



.offservice .manage_main_heading {    font-size: 24px;    line-height: 26px;    font-weight: bold;    color: #000;    position: relative;    margin-left: 17px;}

.about_text_pannel a{ text-decoration: none; }

.about_text_pannel span{ color: #fff; position: relative; margin-left: 15px;}

.about_text_pannel span::after{ width: 0%; height: 1px; background: #fff; position: absolute; content:""; top: 105%; left: 0px; transition: 0.3s}

.about_text_pannel img {    line-height: 100px;    margin-top: -2px;    margin-left: 3px;}

.about_text_pannel a:hover span::after{ width: 100%; }

.who_we_are_box button {border: none;background: #08DAF9 !important;transition: 0.3s;padding: 8px 20px;font-size: 16px;     width: 144px; }

.who_we_are_box button:hover{ background: #292929 }

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{ background: #292929 }

.main_who_box a{ background: #fff;}

.dropdown-menu > li > a{ padding: 9px 15px; }

.dropdown-menu .left_icon.first {background-position: 2px -22px;background-repeat: no-repeat;height: 40px;width: 40px;background-size: 120px auto;margin-right: 6px;}

.dropdown-menu .left_icon.third {background-position: -79px -22px;background-repeat: no-repeat;height: 40px;width: 40px;background-size: 120px auto;margin-right: 6px;}

.dropdown-menu .left_icon.second {background-position: -38px -22px;background-repeat: no-repeat;height: 40px;width: 40px;background-size: 120px auto;margin-right: 6px;}

.dropdown-menu{ min-width: 260px !important; }

.read_btn {background: #08DAF9;color: #fff;padding: 10px 24px;display: inline-block;border-radius: 3px;margin-top: 20px; text-decoration: none; transition: 0.3s; margin-bottom: 20px;}

.read_btn:hover{ color:#fff; background: #292929; text-decoration: none; }



.red-text {font-size: 12px;color: #e00;margin: -6px 0px 10px;}

.tem_box b {color: #000;    font-weight: bold;}



.inner_red_btn {background: #08DAF9;padding: 10px 24px;    color: #fff;    font-weight: 600;    margin-left: 19px;    border-radius: 2px; transition: 0.3s}

.inner_red_btn:hover{ color:#fff; background:#4b4b4b }

.tem_pannel {margin-top: 16px; margin-bottom: 20px;}

.tem_box {font-size: 15px; color: #000;   line-height: 27px;}

.new_grid {margin-top: 23px;}





.upp_text{ margin-bottom: 30px; }

.right_about_text h3 {line-height: 28px;font-size: 19px;}



.ser_det_box1 {background: #f3f3f3;padding: 30px 0px 30px; margin: 20px 0px 0px;}





.first_top_service.no-margin {    margin: 0px;}



.ser_det_box2 {background: #fff; padding: 40px 0px 20px; color:#000;}



.ser_det_box2 .left_service p {    font-size: 15px;    color: #545454;    line-height: 27px;}

.ser_det_box2 .tem_box{ font-size: 15px;color: #545454;line-height: 27px; }

.ser_det_box2 .right_about_text h3{ font-weight:400 }











.accordion {

   background-color: #08DAF9;

    color: #fff;

    cursor: pointer;

    padding: 13px 15px;

    width: 100%;

    border: none;

    text-align: left;

    outline: none;

    font-size: 20px;

    transition: 0.4s;

}



.active, .accordion:hover {

    background-color: #219b59;

}



.accordion:after {

    content: '\002B';

    color: #fff;

    font-weight: bold;

    float: right;

    margin-left: 5px;

}



.active:after {

    content: "\2212";

}



.panel {

    padding: 0px 18px;

    background-color: #f3f3f3;

    max-height: 0;

    overflow: hidden;

    transition: max-height 0.2s ease-out;

}

.panel h3 {

    margin-top: 19px;

}

.who_we_are_box { margin-bottom:8px; }    

.with_logo img {         margin: 2px 0 0 0; }

.with_logo {    margin: 0 0 0 40px;  }

.main_about  .btn_area { width:100%;     float: left; }

.inner_page_banner  img{ width:100% !important; }

.fleet_list_table .star_icon {position: relative; top: -6px;    margin-right: 5px;}

.fleet_list_table .star_icon2 {position: relative; top: -2px;    margin-right: 10px;}



	.inner_page .shade_white {left: -294px;}

	.inner_page .logo_bg img {width: 115px;}

	.sticky .logo_bg img {height: 80px;}



