body{ margin:0; padding:0; font-family: 'Montserrat', sans-serif; }

.container {max-width: 1200px;}

a{ color:#000; text-decoration:none; transition:all 0.5s ease;}

a:hover{ color:#e31e24; text-decoration:none; transition:all 0.5s ease;}

.bggreys{ background:#f1f1f1; padding:5px 0px;}

.bgwhite{ background:#fff;}

.toplins{ float:right; width:auto;}

.toplins span{ display:inline-block; border-right:solid 1px #ddd; font-weight:500; padding:0px 10px; font-size:13px;}

.toplins span::last-child{ border:none;}

.socia{ float:right; width:auto; margin-left:20px;}

.socia a{ margin-left:5px;}



.nmenus{ float:left; width:100%; height:auto;}



.mslider{ float:left; width:100%; height:auto;}



.d-hide{ display:block;}

.m-hide{ display:none;}



.mslider .carousel-control-next {

    position: relative;

    top: inherit;

    bottom: 45px;

    display: -ms-flexbox;

    display: inline-block;

    -ms-flex-align: center;

    align-items: center;

    -ms-flex-pack: center;

    justify-content: center;

    width: 50px;

    color: #fff;

    text-align: center;

    opacity: 2;

    background:red;padding: 10px 0px;

}



.mslider .carousel-control-prev {

    position: relative;

    top: inherit;

    bottom: 45px;

    display: -ms-flexbox;

    display: inline-block;

    -ms-flex-align: center;

    align-items: center;

    -ms-flex-pack: center;

    justify-content: center;

    width: 50px;

    color: #000;

    text-align: center;

    opacity: 2;

    background:#fff; padding: 10px 0px;}

.mslider .carousel-control-next-icon{

    display: inline-block;

    width: 13px;

    height: 13px;

    background: transparent no-repeat center center;

    background-size: 100% 100%;

}

.mslider .carousel-control-prev-icon {

    display: inline-block;

    width: 13px;

    height: 13px;

    background: transparent no-repeat center center;

    background-size: 100% 100%;

}

.mslider .carousel {

    position: relative;

    text-align: right;

}



.mslider .carousel-control-prev {

    left: 4px;

}



.bglightgrey{ background:#f5f6f7; margin-top:50px; margin-bottom:50px; padding-bottom: 20px;}

.habsd{ float:left; width:100%; text-align:center; margin-top:-50px;}

.habsd img{ display:inline-block; max-width:497px; width:100%; height: auto;}

.abispil{ float:left; width:100%; height:auto; padding:70px 0px 50px 85px;}

.abispil h1{ float:left; width:100%; height:auto; font-size:42px; color:#2b2a29; font-weight:300;}

.abispil h2{ float:left; width:100%; height:auto; font-size:32px; font-weight:bold; color:#2b2a29; }

.abispil span{ float:left; width:100%; height:auto; font-size:22px; color:#e31e24; font-weight:600; margin:15px 0px;}

.abispil p{ float:left; width:100%; height:auto; font-size:14px; color:#2b2a29; font-weight:500; margin:10px 0px 10px 0px; line-height:25px;} 

.readbutton{ float:left; width:auto; font-size:15px; background:#e31e24; font-weight:300; border-radius:15px; padding:6px 20px; color:#fff !important; text-decoration:none;}

.readbutton i{ font-size:12px;}

.readbutton:hover{ height:auto; background:#2b2a29; color:#fff;}







.probols{ box-shadow: 1px 0px 14px 5px #e8e8e8; background: #fff;}

.probols .col-md-3{ padding:0;}
.probols .col-md-6{ padding:0;}

.lopbbos img{ width:100%;}
.bunpanga h4 {font-size: 22px !important;}
.bunpanga p {font-size: 16px !important;}
.bunpanga{}
.bunpanga{}

.ordi1, .ordi2 {
    display: none;
}

.hoprohead{ float:left; width:100%; height:auto;}

.hoprohead h2{ float:left; width:100%; height:auto; font-size:42px; color:#2b2a29; font-weight:300; text-align:center;}

.hoprohead p{ float:left; width:100%; height:auto; font-size:14px; color:#2b2a29; font-weight:500; margin:10px 0px 40px 0px; line-height:24px; text-align:center;}

.hoprohead{ float:left; width:100%; height:auto;}

.hoprohead{ float:left; width:100%; height:auto;}

.prosfimg{ float:left; width:100%; height:auto;}

/*.prosfimg img{width:100%; margin-top: 15%;  padding: 20px;}*/

.prosfimg img{width:100%; margin-top: 0%;  padding: 0px; height:auto;}

.protexif{ float:left; width:100%; padding: 20px 30px;}

.protexif span{ float:left; width:100%;}

.protexif span img{ float:left; width: auto;}

.protexif h4{float: left; text-transform:uppercase;

    width: 85%;

    margin: 30px 0px 20px 0px;line-height: 23px;

    font-size: 17px;

    font-weight: 600;

    height: 45px;

    overflow: hidden;}

.protexif p{ float:left; width:100%; float: left; width: 100%;  margin: 0; font-size: 13.5px;font-weight: 500; height: 100px; overflow: hidden;}

.protexif a{ float:left; width:auto; border-bottom:solid 2px #e31e24; font-size:14px; font-weight:500; margin-top:20px;}

.protexif a:hover{ color:#e31e24;}



.safikafi{ margin-top:180px; height:398px;}

.saifka{ float:left; width:100%; margin-top: -105px;}

.saifka img{ float:left; width:100%; height:auto;}

.contis{ float:left; width:100%; height:auto; text-align:right; margin-top:50px;}

.contis b{ display:inline-block; width:auto; height:auto; margin-bottom:0px; margin-right:}

.conlipa{ margin-right:0px;}

.conlipb{ margin-right:140px;}

.conlipc{ margin-right:350px;}

#counter-box{ float:left; width:100%;}

#counter-box h3 { display:inline-block; width:auto;}

#counter-box h3 img{max-height: 65px; max-width: 65px;}

#counter-box b{ font-size:52px; font-weight:bold; color:#e31e24; margin: 0 0 0 10px; vertical-align: middle;}

#counter-box .counter{ font-size:52px; font-weight:bold; color:#e31e24; margin: 0 0 0 10px; vertical-align: middle;}

#counter-box p{ font-size:20px; font-weight:400; color:#323232; margin:-13px 0px 0 0px; text-align:right;

    vertical-align: middle;}



.brandcar{ float:left; width:100%; height:auto;}



.content-inneraq {

max-height:350px;

overflow: hidden;

transition: max-height 0.25s ease; margin-bottom: 20px;}



.read-moreaq {

cursor: pointer;

}





.content-inneraq::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #F5F5F5;

}



.content-inneraq::-webkit-scrollbar

{

	width: 5px;

	background-color: #F5F5F5;

}



.content-inneraq::-webkit-scrollbar-thumb

{

	background-color: #000000;

	border: 1px solid #555555;

}





.mt10{ margin-top:10px;}

.mt20{ margin-top:20px;}

.mt30{ margin-top:30px;}

.mt36{ margin-top:36px;}

.mt40{ margin-top:40px;}

.mt50{ margin-top:50px;}

.mt60{ margin-top:60px;}





.mb10{ margin-bottom:10px;}

.mb20{ margin-bottom:20px;} 

.mb30{ margin-bottom:30px;}

.mb36{ margin-bottom:36px;}

.mb40{ margin-bottom:40px;}

.mb50{ margin-bottom:50px;}

.mb60{ margin-bottom:60px;}



.pt10{ padding-top:10px;}

.pt20{ padding-top:20px;}

.pt30{ padding-top:30px;}

.pt36{ padding-top:36px;}

.pt40{ padding-top:40px;}

.pt50{ padding-top:50px;}

.pt60{ padding-top:60px;}



.pb10{ padding-bottom:10px;}

.pb20{ padding-bottom:20px;} 

.pb30{ padding-bottom:30px;}

.pb36{ padding-bottom:36px;}

.pb40{ padding-bottom:40px;}

.pb50{ padding-bottom:50px;}

.pb60{ padding-bottom:60px;}



.mt0{ margin-top:0 !important;}

.mb0{ margin-bottom:0 !important;}

.pt0{ padding-top:0 !important;}

.pb0{ padding-bottom:0 !important;}



.ml0{ margin-left:0 !important;}

.mr0{ margin-right:0 !important;}

.pl0{ padding-left:0 !important;}

.pr0{ padding-right:0 !important;}



.bt{ border-top:solid 1px #ddd;}

.bb{ border-bottom:solid 1px #ddd;}







.journe{ float:left; width:100%; height:auto;font-size: 52px; text-transform: uppercase;     margin-top:50%;  line-height: 50px;  font-weight: bold;  color: #e31e24; text-align:right;}

.joimis{ float:left; width:100%; text-align:center;}

.joimis img{ display:inline-block;     margin-top: 100px;}

.joslid{ float: left;

    width: 100%;

    height: auto;

    text-align: left;

    position: relative;

    z-index: 2;

    font-size: 20px;

    color: #2b2a29;

    margin-top: 0;

    padding: 60px 0px;}

.joslid b{font-size:30px; color:#2b2a29;}

.joslid span{ text-align: center;

    position: absolute;

    z-index: -1;

    width: 100%;

    top: -20px;

    left: 0;

    color: #f5f6f7;

    font-size: 150px;

    font-weight: bold;}

.jonisf{ margin-top:20px; }



.awadisf{ margin-top:50px;}

.awadimisf{ float:left; width:100%;}

.awadimisf img{ float:left; width:130% !important; max-width:896px;}

.awadlar{ float:left; width:100%; height:auto;}

.aealp{ float:left; width:100%; height:auto; background:#fff; box-shadow: 0px 5px 20px #e4e4e4; margin-top: 40%; padding: 15px;}

.aealp small{ float:left; width:100%; height:auto; font-size:12px; color:#7c7c7c; font-weight:500;}

.aealp h3{ float:left; width:100%; height:auto; margin:10px 0px 30px 0px; color:#2b2a29; font-size:28px; font-weight:600;}

.aealp{ float:left; width:100%; height:auto;}



.mysara .slick-prev {

    left: inherit;

    right:75px;

    z-index: 1;

}



.mysara .slick-next {

    left: inherit;

    right:45px;

    z-index: 1;

}

.flot {

    order:inherit;



}



.awacols{ margin-top:100px;}

.colsdpf{ float:left; width:100%; height:auto;}

.colsdpf span{     float: left;

    width: auto; border-left:solid 4px #e31e24; padding-left:20px;

    height: auto;

    margin: 10px 0px 30px 0px;

    color: #2b2a29;

    font-size: 28px;

    font-weight: 600; line-height: 30px;}

.brandis{ margin-top:10px; text-align:center; margin-bottom: 100px;}

.brandis .col-md-2{ box-shadow: 0px 5px 20px #e4e4e4;

    margin: 10px 0px 10px 10px;

    width: 13%; padding: 15px 5px;

    display: inline-block;

    float: left;

    flex: inherit;

    max-width: inherit;}	

.brandis .col-md-2{ overflow:hidden; transition:all 0.5s ease;}

.brandis .col-md-2 img{ width:100%; transform: scale(1.0);}

.brandis .col-md-2 img{ border:none !important; padding:0;}

.brandis .col-md-2:hover  img{transform: scale(1.2); transition:all 0.5s ease;}



.bgsgrey{ background:#f1f1f1; }

.fotisp{}

.fotipati{ float:left; width:100%; margin-right:20px;}

.fotcol{ float:left; width:100%; font-size:14px; padding:50px 0px 0px 0px; color:#999; font-size:14px; line-height: 26px;}

.fotcol h4{ color:#2b2a29; font-size:16px;font-weight:600; float:left; width:100%; margin-bottom: 15px}

.fotcol p{ float:left; width:100%; margin-bottom:20px;}

.fotcol b{ color:#2b2a29; font-size:16px;font-weight:600; float:left; width:100%; margin-bottom: 5px}

.fotcol a{ color:#999; font-size:14px;  float:left; width:100%; text-decoration:none; margin-bottom: 10px;

    line-height: 18px;}

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

.locasto a {

    color: #999;

    font-size: 14px;

    float: none !important;

    width: auto !important;

    text-decoration: none;

    margin-bottom: 10px;

    line-height: 18px;

    display: inline;

}

.halfis{ float: left;

    width: 45%;

    margin-right: 15px;     min-height: 150px;}

.dobisp{ width:100%;}

.fotcol small{    font-size: 10px; width: 100%; float: left;}

.copisf{ text-align:center; float:left; width:100%; font-size:13px; color:#999; padding:20px 0px;}

.copisf a{ display:inline-block; text-decoration:none; font-size:13px; color:#999}

.copisf a:hover{color:#000}

.sociaf{ float:left; width:100%; text-align:center; margin-bottom:50px;}

.sociaf a{ margin:0px 5px;}



.bridsli .slick-slide{ text-align:center;}

.bridsli .slick-slide img {

    width: auto;display: inline-block;

}

.slick-slide img {

    width: 100%;

    height: auto;

}

.scrollup{

font-size: 20px;color: #fff; background-color: #e31e24;

border: 1px solid #A2A2A2;

text-align: center;

padding: 6px;

width: 30px;

height: 30px;

position: fixed;

bottom: 100px;

right:30px;

cursor: pointer;

}



.ordi1, .ordi3, .ordi5, .ordi7, .ordi9, .ordi11{ background: #f1f1f1; }

.ordi1{order: 1; }

.ordi2{order: 2;}

.ordi3{order: 3;}

.ordi4{order: 4;}

.ordi5{order: 6;}

.ordi6{order: 6;}

.ordi7{order: 8;}

.ordi8{order: 7;}

.ordi9{order: 10;}

.ordi10{order: 9;}

.ordi11{order: 11;}

.ordi12{order: 12;}



.homnemar{ float:left; width:100%; height:auto; max-height: 360px;  overflow: hidden; padding: 0px 15px; margin: 30px 0px 0px 0px;}



.homnemar .journey-list li{ margin-bottom:10px;}



.josdlipf{ padding:0;}



.whatinew{margin: 10px 0px 40px 0px;}

.wahtpbol{ float:left; width:100%; height:auto;  margin-bottom: 50px;}

.wahatims{ float:left; width:100%; height:auto;position: relative; transition: all 0.5s ease;}

.wahatims img{ width:100%;}

.whitels{ width: 100%; height: auto;  position: absolute;  z-index: 5; bottom: 1px; left:0;}

.wahatims span{ /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+42,000000+100&0+0,0.44+42,1+100 */

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.44) 42%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 42%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.44) 42%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ padding:20px 10px 15px 10px; float:left; width:100%;}

.wahatims span b{ float: left;

    width: 100%;

    height: auto;

    color: #fff;

    padding: 0px 10px 0px 0px;

    font-size: 18px;

    font-weight: 500;

    border-left: solid 4px red;

    padding-left: 10px;

    margin-left: 10px;	}



.wahatims img{ border:solid 1px #ddd;}



.fudi{ float:left; width:100%; margin-left:-80%;}

.fudi img{ display:inline-block; margin-right:25px;}



.breadi{ padding-bottom:0px;}

.innerbrea{ font-size:24px; font-weight:bold; color:#212121; float:left; width:100%; text-align:left;}

.innerbrea h1{ font-size:24px; font-weight:bold; color:#212121; text-align:left;}

.innerbret{ font-size:14px; color:#646464; float:left; width:100%; text-align:right; margin-top: 10px;}

.innerbret i{ color:#e31e24; font-size:18px; margin:0 5px; }

.abims{ float:left; width:100%;}

.abims img{width:100%;}

.abites{ float:left; width:100%; height:auto; margin-top:30px;}

.abites h3{ float:left; width:100%; height:auto; color:#e31e24; font-size:24px;line-height:36px; font-weight:bold;}

.abites p{ float:left; width:100%; height:auto; color:#2b2a29; line-height:30px; font-size:18px;}



.abtgis{     border-radius: 50%;

   /* border: solid 1px #ddd;

    background: url(../img/abarobg.png) top left no-repeat;*/
	
	border: solid 2px #e31e24;
    background: none;

    height: 250px;

    width: 250px;

    text-align: center;     margin-bottom: 50px;}

.abtgis span{ width:100%; text-align:center; padding: 10px;}

.abtgis span strong{ font-weight: bold; 

    text-align: center;

    display: inline-block;

    color: #e31e24;

    font-size: 48px;

    width: 100%;

    float: left;

    padding-top: 55px;

    margin-bottom: -10px; text-align:center;}

.abtgis span small{  font-weight: normal;

    text-align: center;

    display: inline-block;

    color: #2b2a29; padding: 0px 20px;

    font-size: 18px; float:left; width:100%; text-align:center;}












.dongri .col-md-3{ max-width: 20%;}
.abtgis span strong {
    font-weight: 700;
    text-align: center;
    display: inline-block;
    color: #e31e24;
    font-size: 42px;
    width: 100%;
    float: left;
    padding-top: 45px;
    margin-bottom: -10px;
    text-align: center;
}
.abtgis {
    border-radius: 50%;
    border: solid 2px #e31e24;
    background: 0 0;
    height: 220px;
    width: 220px;
    text-align: center;
    margin-bottom: 50px; display: inline-block;
}




.aprobols{ box-shadow: 1px 0px 14px 5px #e8e8e8; background: #fff;}

.aprobols .col-md-3{ padding:0;}

.ahoprohead{ float:left; width:100%; height:auto;}

.ahoprohead h2{ float:left; width:100%; height:auto; font-size:42px; color:#2b2a29; font-weight:300; text-align:center; }

.ahoprohead p{ float:left; width:100%; height:auto; font-size:14px; color:#2b2a29; font-weight:500; margin:10px 0px 40px 0px; line-height:24px; text-align:center;}

.ahoprohead{ float:left; width:100%; height:auto;}

.ahoprohead{ float:left; width:100%; height:auto;}

.aprosfimg{ float:left; width:100%; height:auto;}

/*.prosfimg img{width:100%; margin-top: 15%;  padding: 20px;}*/

.aprosfimg img{width:100%; margin-top: 0%;  padding: 0px; height:auto;}

.aprotexif{ float:left; width:100%; padding: 20px 30px;}

.aprotexif span{ float:left; width:100%;}

.aprotexif span img{ float:left; width: auto;}

.aprotexif h4{float: left; background:url(../img/abborder.jpg) bottom left no-repeat;

    width: 85%;

       width: 100%;

    margin: 10px 0px 10px 0px;

    line-height: 23px;

    font-size: 20px;

    font-weight: 600;

    height: auto;

    overflow: hidden;

    padding-bottom: 15px;}

.aprotexif p{ float:left; width:100%; float: left; width: 100%;  margin: 0; font-size: 13.5px;font-weight: 500; height:280px; overflow: hidden;}

.aprotexif a{ float:left; width:auto; border-bottom:solid 2px #e31e24; font-size:14px; font-weight:500; margin-top:20px;}

.aprotexif a:hover{ color:#e31e24;}



.knomo{ float:left; width:100%; height:auto;}

.knomo small{ float:left; width:100%; height:auto; font-size:12px; color:#7c7c7c;}

.knomo strong{ float:left; width:100%; height:auto; font-size:42px; font-weight:600; color:#2b2a29; margin: -10px 0 0 0;}



.abbos1{float: left;
    width: 100%;
    background: url(../img/abos1.webp) #f3f3f3 -20px -15px no-repeat;
    padding: 30px 40px;
    box-shadow: 0px 5px 25px #ccc;
    min-height: 350px;
    border-bottom: solid 20px #f3f3f3;
    position: relative;
    background-size: 280px;}

.aboshea{ float:left; width:100%; height:auto; color:#e31e24;font-size:36px; font-weight:bold; line-height:50px;}

.aboshea span{ float:left; width:100%; height:auto;  color:#2b2a29;font-size:36px; font-weight:bold;}

.aboread{ width:100%; position:absolute; height:auto; text-align:left; bottom: 20px; left: 40px;}

.aboread a{ color:#4e4e4e; font-size:12px; padding:20px 35px; border:solid 1px #4e4e4e; width:auto; display:inline-block;}

.aboread a:hover { background:#000; color:#fff;}

.aboread a i{ float:right; margin:4px 0px 0px 10px;}







.abbos2{ float:left; width:100%; background:url(../img/abos2.jpg) #f3f3f3 80px 70px no-repeat; padding: 30px 40px; box-shadow: 0px 5px 25px #ccc; min-height:350px; border-bottom: solid 20px #f3f3f3; position:relative;}

.aboshea2{ float:left; width:100%; height:auto; color:#2b2a29;font-size:36px; font-weight:bold; line-height:50px;}

.aboshea2 span{ float:left; width:100%; height:auto;  color:#2b2a29;font-size:36px; font-weight:bold;}

.aboread2{ width:100%; position:absolute; height:auto; text-align:left; bottom: 20px; left: 40px;}

.aboread2 a{ color:#2b2a29; font-size:12px; padding:20px 35px; border:solid 1px #2b2a29; width:auto; display:inline-block;}

.aboread2 a:hover { background:#000; color:#fff;}

.aboread2 a i{ float:right; margin:4px 0px 0px 10px;}







.abbos3{ float:left; width:100%; background:url(../img/abos3.jpg) #f3f3f3 80px 70px no-repeat; padding: 30px 40px; box-shadow: 0px 5px 25px #ccc; min-height:350px; border-bottom: solid 20px #f3f3f3; position:relative;}

.aboshea3{ float:left; width:100%; height:auto; color:#2b2a29;font-size:36px; font-weight:bold; line-height:50px;}

.aboshea3 span{ float:left; width:100%; height:auto;  color:#2b2a29;font-size:36px; font-weight:bold;}

.aboread3{ width:100%; position:absolute; height:auto; text-align:left; bottom: 20px; left: 40px;}

.aboread3 a{ color:#2b2a29; font-size:12px; padding:20px 35px; border:solid 1px #2b2a29; width:auto; display:inline-block;}

.aboread3 a:hover { background:#e31e24; color:#fff;}

.aboread3 a i{ float:right; margin:0px 0px 0px 10px; font-size: 20px;}





.absoli1{background: url(../img/abos4.webp) #f3f3f3 70px 90px no-repeat;
    border-bottom: solid 20px #f3f3f3;
    background-size: 190px;}

.absoli2{background: url(../img/abos5.webp) #f3f3f3 50px 70px no-repeat;
    border-bottom: solid 20px #f3f3f3;
    background-size: 210px;}

.absoli3{background: url(../img/abos6.webp) #f3f3f3 40px 25px no-repeat;
    border-bottom: solid 20px #f3f3f3;
    background-size: 200px;}



.abividis{ float:left; width:100%; margin-top:30px;}



.our-client333 {

    margin: 0;

    padding: 0;

    margin-bottom: 30px;

    float: left;

    width: 100%;

}

.our-client333 li {

    width: calc(100%/6);

    border: 1px solid #e1e1e1;

    margin: -1px -1px 0 0;

    float: left;

    list-style: none; position:relative;

}



.our-client333 li img {

    display: inline-block;

    max-width: 100%;

    padding:30px 15px;

}



.aordi1{order:1;}

.aordi2{order:2;}

.aordi3{order:3;}

.aordi4{order:4;}

.aordi5{order:6;}

.aordi6{order:5;}

.aordi7{order:8;}

.aordi8{order:7;}

.aordi9{order:9;}

.aordi10{order:10;}

.aordi11{order:12;}

.aordi12{order:11;}





.our-client333 li::after{content: "+";

    height: 16px;

    width: 16px;

    position: absolute;

    bottom: 3px;

    right: -10px;

    color: red;

    font-size: 25px;

    z-index: 9;}

	

.our-client333 li:nth-child(n+13)::after{ display:none;}



.ourcliinners li:nth-child(n+1)::after{ display:block !important;}

.bhigpla li{  width: calc(89% / 6);
    border: none;
    margin: 0 10px 15px 10px;
    float: left;
    list-style: none;
    position: relative;
    background: #fff;
    box-shadow: 5px 5px 10px 5px #f1f1f1;
    border-radius: 20px;
    overflow: hidden;}
.bhigpla li img {
    display: inline-block;
    max-width: 100%;
    padding: 5px 12px;
}




.readbutis{width: auto; padding: 10px 25px;  background: #e31e24;  border-radius: 30px; color: #fff; font-size: 16px;}

.readbutis:hover{ background:#000; text-decoration:none; color:#fff;}

.readbutis i{display: inline-block;  margin-left: 10px; font-size:20px;}



.missionsdim{ float:left; width:100%;}

.missionsdim img{ float:left; width:100%;}

.paddi0{ padding:0;}

.missiontes{ float:left; width:100%;padding:10% 10%;}

.missiontes h2{ float:left; width:100%; font-size:38px; color:#e31e24; font-weight:600;}

.missiontes p{ float:left; width:100%; font-size:17px; color:#2b2a29;}

.missiontes{ font-size:15px; color:#2b2a29;}

.missiontes ul{ margin-top:20px;     padding-left: 20px;}

.missiontes ul li { font-size:15px; color:#2b2a29; line-height:26px;}

.missiontop{ margin-top:20%;}



.misiordi1{order:1;}

.misiordi2{order:2;}

.misiordi3{order:4;}

.misiordi4{order:3;}





.abtgisg span strong {

    font-weight: bold;

    text-align: center;

    display: inlin-block;

    color: #e31e24;

    font-size: 48px;

    width: 100%;

    float: left;

    padding-top: 10px;

    margin-bottom: 0;

    text-align: center;

}

.misheali h3{ float:left; width:100%; text-align:center; float: left;

    width: 100%;

    height: auto;

    font-size: 42px;

    font-weight: 600;

    color: #2b2a29;}

.pdfbust{ float: none;
    width: auto;
    display: inline-block;
    margin: 10px 10px;}

.pdffiles{ border:solid 2px #e31e24; color:#e31e24; border-radius:20px; font-size:16px; padding:12px 35px; font-weight:500;}

.pdffiles:hover{ border:solid 2px #000; color:#fff; background:#000;}

.pdffiles i{ display:inline-block; margin-left:10px; font-size:30px; margin-top:5px; vertical-align:sub;}



.pdfslisd{ float:left; width:100%; height:auto; font-size:16px; color:#4e4e4e; padding:20px 20px;  box-shadow:0px 0px 9px 5px #f1f1f1; margin-bottom:15px; transition:all 0.5s ease; border:solid 1px #fff;border-left:solid 5px #e31e24;}

.pdfslisd span{  float:right; width:auto;  height:auto;}

.pdfslisd span a{ border-radius:30px; padding:8px 30px; color:#fff; background:#e31e24; text-decoration:none;}

.pdfslisd span a:hover{background:#000;}

.pdfslisd:hover {border:solid 1px #ddd; background:#f1f1f1; border-left:solid 5px #e31e24; transition:all 0.5s ease;}



.certifheads{ float:left; width:100%; margin-bottom:10px; font-weight:bold; color:#000; font-size:18px;}



/*Certification accordion css*/

.qualcirthea{ float:left; width:100%; height:auto; font-size:16px; font-weight:700; color:#000; margin-bottom:15px;}

.certiacco{ float:left; width:100%; height:auto;}

.cerilins{ float:left; width:100%; font-size:14px; color:#000; padding:10px 0px;}

.cerilins a{ display:block; color:#000; }

.cerilins a:hover{ color:#e31e24; }

.cerilins i{ color:#e31e24; font-size:15px; float:right; margin-left:10px; }

.panel-default>.panel-heading {

  color: #333;

  background-color: #fff;

  border-color: #e4e5e7;

  padding: 0;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}



.panel-default>.panel-heading a {

  display: block;

  padding: 15px 15px; font-size:16px;}





.panel-default>.panel-heading a:after {

  content: "";

  position: relative;

  top: 1px;

  display: inline-block;

  font-family: 'Glyphicons Halflings';

  font-style: normal;

  font-weight: 400;

  line-height: 1;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  float: right;

  transition: transform .25s linear;

  -webkit-transition: -webkit-transform .25s linear;

}



.panel-default>.panel-heading a[aria-expanded="true"] {

 background-color: #e31e24; color: #fff;

}

.panel{ border:solid 1px #ddd;     margin-bottom: 10px;}

.panel-body{ padding:10px; border:solid 1px #ddd; box-shadow: 0px 5px 15px #ccc;}



.panel-default>.panel-heading a[aria-expanded="true"]:after {

  content: "\2212";

  -webkit-transform: rotate(180deg);

  transform: rotate(180deg);

}



.panel-heading h4{ margin:0;}

.panel-default>.panel-heading a[aria-expanded="false"]:after {

  content: "\002b";

  -webkit-transform: rotate(90deg);

  transform: rotate(90deg);

}

/*Certification accordion css*/



/*GST info*/



.gstinf{ border:solid 1px #ddd; border-radius:15px;}

.gstlogss{ float:left; width:100%; text-align:left; margin-top:10px; }

.gstlogtes{ float:left; width:100%; text-align:left; font-size:22px; color:#000; text-align:center; font-weight:bold; text-transform:uppercase; }

.gstloggn{ float:left; width:100%; text-align:right; margin-top:10px; }



.gsttabhead{ text-align:center; font-weight:700 !important; background:#e31e24; font-size:22px; color:#fff !important; padding:10px;}

.wolses{ border-radius:20px; overflow:hidden; box-shadow:0px 5px 25px #ccc;}

.wolses tr th{ background:#7c7c7c; color:#fff; font-weight:500; padding:10px;}

.wolses tr td{color:#000; font-weight:500; padding:10px; vertical-align:top;}

.wolses tr:hover{box-shadow: 12px 0px 35px #959494;}

.wolses .table-striped tbody tr:nth-of-type(odd) {

    background-color: #f8f6ff;

}

/*table {

  counter-reset: rowNumber;

}



table tr::before {

  display: table-cell;

  counter-increment: rowNumber;

  content: counter(rowNumber) ".";

  padding-right: 0.3em;

  text-align: right;

}*/



/*GST info*/



/*Team page*/

.teampopis{text-align: center; margin-bottom:70px; float: left; width: 100%;}

.teamimss{float: left; width: 100%;}

.teamimss img{border: solid 2px #e31e24; border-radius:50%; height:198px; width:198px;}

.teamisste{float: left; width: 100%; padding: 15px 0px;}

.teamisste h3{font-size: 20px; font-weight: 700;}

.teamisste p{ font-size:15px;     display: -webkit-box;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;   overflow: hidden;  text-overflow: ellipsis;}

.temaresd{ float:left; width:100%; text-align:center;}





.temamadsi .modal-dialog {max-width:800px; margin:15% auto 0% auto;}

.modlsipld{ float:left; width:100%;}

.modlsipld h3{ float:left; width:100%; font-size:18px; font-weight:500; color:#e31e24; margin:0; margin-bottom:10px;}

.modlsipld h4{ float:left; width:100%; font-size:15px;  color:#000; margin-bottom:20px;}

.modlsipld p{ float:left; width:100%; font-size:15px;  color:#000;}

/*Team page*/







/*Life at vectus*/



.lifcargro{ float:left; width:100%; height:auto;}

.lifcargro span{ float:left; width:100%; height:auto; position:relative; border:solid 1px #ddd; border-bottom:solid 2px #e31e24; margin-bottom:50px;}

.lifcargro span img{ width:100%; max-height:550px;}

.grothtes{ position:absolute; width:100%; max-width:580px; background:#fff; padding:25px;}

.grothtes h3{ font-size:38px; font-weight:700; color:#000;}

.grothtes p{font-size:18px; color:#000; margin:0;}

.growri{ bottom:0; right:0;}

.growle{bottom:0; left:0;}



.lifteat{ font-size:18px;}

.img-growt{ width:100%;}

/*Life at vectus*/





.acord{ float:left; width:100%; height:auto; background:#fff; padding:10px;}

#myDIV{ overflow: auto; padding-right:0px; float:left; width:100%;}

#myDIV::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #F5F5F5;

}



#myDIV::-webkit-scrollbar

{

	width:5px;

	background-color: #ddd;

}



#myDIV::-webkit-scrollbar-thumb

{

	background-color: #eee;

	border: 1px solid #eee;

}



/*--Sidebar start here---*/

.topnav {

	width: 100%;

	padding: 0px 0px 0px 0;

}



ul.topnav {

	padding: 0;

	margin: 0;

	font-size: 1em;

	line-height: 0.5em;

	list-style: none;

}



ul.topnav li {}



ul.topnav li a {

	line-height: 10px;

	font-size: 14px;

	padding: 18px 15px;

	color: #000;

	display: block;

	text-decoration: none; font-weight:bold;

}

ul.topnav li a img{ height:20px; margin-right:10px; float:left; margin-top: -5px;}

ul.topnav li a:hover {

 background:#f2f2f2;

	color:#000;

}



.aback a{ /*background:#f2f2f2;*/ color:#3bb6ec !important;}



ul.topnav ul {

	margin: 0;

	padding: 0;

	display: none;     border-bottom: solid 1px #ddd;

    padding-bottom: 15px;

}



ul.topnav ul li {

	margin: 0;

	padding: 0;

	clear: both;

}



ul.topnav ul li a {

	padding:10px 0px 10px 20px;

	font-size: 13px;

	font-weight: normal;

	outline:0; 

}



ul.topnav ul li a:hover {

	background-color:#f2f2f2;

	color:#000;

}



ul.topnav ul ul li a {

	color:silver;

	padding-left: 40px;

}



ul.topnav ul ul li a:hover {

	background-color:#D3CEB8;

	color:#675C7C;

}



ul.topnav span{

	float:right; font-size:17px; color:#999;

}



/*--Sidebar end here---*/



.clierangi{ background: #fff;

    border-bottom: solid 2px #e31e24;

    position: relative;

    float: left;

    width: 100%;

    transition: all 0.5s ease;

    box-shadow: 0px 5px 25px #e5e5e5;}

.clienflip{    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    padding-top: 0;

    text-align: center;

    background: #00000096;

    padding:45% 15px 15px 15px;  transition:all 0.10s ease; opacity:0;}

.clienflip h4{ float:left; width:100%; font-size:16px; color:#fff; height:40px; overflow:hidden; margin:0; font-weight:500; transition:all 0.5s ease;}

.clienflip span { display: inline-block;

    padding: 5px 25px;

    color: #fff;

    font-size: 15px;

    text-decoration: none;

    background: #e31e24;

    margin-top: 10px;

    font-weight: 500;

    transition: all 0.5s ease;}

.cliprdsd{ float:left; width:100%; background:#fff; transition:all 0.5s ease;}

.prodifs{ float:left; width:100%; transition:all 0.5s ease; text-align:center; height: 300px; overflow: hidden; padding:30px 0px 20px 0px;}

.prodifs img{ width:100%; transition:all 0.5s ease; /*max-height:244px; max-width:348px;*/ width: auto;  transition: all 0.5s ease;  max-height: 250px;  max-width: 285px;   padding: 0px 15px 0px 15px;}

.prodifte{float:left; width:100%; font-size:15px; color:#000; text-align:center; height: 70px; transition:all 0.5s ease;

    overflow: hidden;

    margin: 0;

    font-weight: bold;

    padding: 15px 15px 15px 15px; transition:all 0.5s ease;}





.clierangi:hover .clienflip{ display:block; transition:all 0.10s ease; opacity:2;}

.desk{ display:block !important;}

.mobi{ display:none !important;}
.pdesk{ display:block;}

.pmobi{ display:none;}

.eventnone {pointer-events: visible;}

.acts{background: #e31e24 !important;  color: #fff !important;}

.aback a {

    /* background: #f2f2f2; */

    color: #e31e24 !important;

}



.acts span { color: #fff !important;}

.prodis .col-md-4 {padding: 0px 5px;  margin-bottom: 15px;}

.acord {

    float: left;

    width: 100%;

    height: auto;

background: #ffffff;

    padding: 0;

    box-shadow:0px 5px 10px 7px #ededed;

    height: 100%;

}

.prodis {

    float: left;

    width: 100%;

    height: auto;

}

.filterpro {

    float: left;

    width: 100%;

    font-size: 16px;

    color: #002581;

    padding: 10px 10px;

        border-bottom: solid 1px #ddd;    font-weight: bold;    margin-bottom:0px;}

.filterpro i {float: right; font-size: 18px; margin-top: 5px;}	

.filterpro a{ display:block;}

.prolisdf{ float:left; width:100%; height:auto;}

.prolisdf p{font-size: 16px; color: #000;  margin: 0;}

.prodlisdsd{ float:left; width:100%; height:auto;}	



.text-box{ float:left; width:100%;}

.text-area{ float:left; width:100%; margin-bottom:20px; text-align:left;}

.text-area h2{    font-size: 24px;
    font-weight: bold;
    color: #212121;
    float: left;
    width: 100%;}

.text-area p{ font-size:16px; line-height:24px; text-align:justify; float:left; width:100%; margin-bottom:15px;}

.text-area ul{ float:left; width:100%; margin: 10px 0px; line-height:24px; padding-left: 15px; text-align:left;}

.text-area ul li{ margin-bottom:10px;}

.text-area ul li h2{font-size:16px; font-weight:bold;}

.prodidslid{ float:left; width:100%; height:auto; padding-right: 20px;}

.prodidslid img{ float: right; margin: 0px 0px 15px 60px; width:100%; max-width:485px;}

.prodidslid h1{ width:100%; float:left; font-size:42px; font-weight:700; color:#e31e24; margin-bottom: 20px;}

.prodidslid{ float:left; width:100%; height:auto;}

.realpsd{ display:inline-block; height:auto; text-align:center;}

.prodidslid{ float:left; width:100%; height:auto;}

.prolisdf .text-area a{ color:#e31e24;}



.prodimsl img{ float: none;

    margin: 0px 0px 15px 0px;  width: 100%; height: 100%;  max-width: 470px;    max-height: 470px;}

.prodimstab h1{ width:100%; float:left; font-size:42px; font-weight:700; color:#e31e24; margin-bottom: 20px;}

.prolidld{ padding: 0;}

.prodimsl{ float: left; width: 100%; text-align: center;}

.padiid{padding-right: 20px;}



.text-area2{ float:left; width:100%; margin-bottom:0px;}

.text-area2 p{ font-size:16px; line-height:24px;}

.text-area2 p small{ font-size:14px; line-height:20px; margin-top:20px;}

.text-area2 ul{ float:left; width:100%; margin: 10px 0px; line-height:24px; padding-left: 15px;}

.prodinner{ display:inline-block; height:auto; text-align:left;}



.benfists{ float:left; width:100%; height:auto;}

.benfists ul{ padding-left:0px;}

.benfists ul li{ list-style:none; background:#fff; box-shadow:5px 5px 5px #ccc; padding:15px 15px 15px 15px; float:left; width:100%; font-size:14px; color:#000; margin-bottom:20px; border-left:solid 5px #e31e24;}

.benfists ul li strong{ float:left; width:100%; font-size:20px; font-weight:700; margin-bottom:0;} 

.benfists ul li p{ float:left; width:100%; font-size:15px; font-weight:400; }

.benfists{ float:left; width:100%; height:auto;}





.benfists ul ul{ padding-left:25px;}

.benfists ul ul li{ list-style:disc; background:#fff; box-shadow:none; padding:0px 15px 0px 0px; float:left; width:100%; font-size:14px; color:#000; margin-top:20px; border-left:none;}

.benfists ul ul li strong{ float:left; width:100%; font-size:20px; font-weight:700; margin-bottom:0;} 

.benfists ul ul li p{ float:left; width:100%; font-size:15px; font-weight:400; }



.prodesli{ float: none; width: 19%; height: auto;  text-align: center;  display: inline-block; margin-bottom:50px;} 

.prodesli span{ height:auto; display:inline-block;width: 100%; text-align: center; box-shadow:0px 0px 5px 5px #e7e7e7; overflow: hidden;height: 200px; width: 200px; padding:25px 25px; border-radius:50%; text-align:center;}

.prodesli span img{ float:none; width:auto; height:auto; max-width: 150px;  max-height: 150px;}

.prodesli h4{ float:left; width:100%; height:auto; font-size:14px; color:#000; text-align:center; margin-top:10px; display: -webkit-box;

    -webkit-line-clamp: 2; padding: 0 10px;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis; }

.prodinsli .col-md-3{ max-width:20%; display:inline-block;}

.prodinsli{ text-align:center}



.paraheadis h2{ color:#fff !important; text-align:left !important;}

.prppralax{ position:relative;}

.prppralax::before{ top:0px; left:0; width:100%; background:#0000009c; background:#383030; height:100%; content: '';position:absolute;}



.articspo{ float:left; width:100%; height:auto; background:#fff; border-left:solid 4px #e31e24; padding:15px; box-shadow: 4px 2px 5px 4px #f1f1f1; transition:all 0.5s ease; margin-bottom:30px;}

.articspo small{ float:left; width:100%; height:auto; font-size:13px; color:#000;}

.articspo span{ float:left; width:auto; height:auto; font-size:12px; color:#fff; background:#e31e24; border-radius:20px; padding:2px 8px; margin:10px 0px;}

.articspo h4{ float:left; width:100%; height:auto; font-size:15px; line-height:24px; font-weight:600; display: -webkit-box;

    -webkit-line-clamp: 2; -webkit-box-orient: vertical;verflow: hidden;    text-overflow: ellipsis;height: 45px; overflow:hidden;}

.articspo:hover{ background:#f2f2f2; transition:all 0.5s ease;}



.aticlpos{float:left; width:100%; height:auto; background:#fff; border-left:none; padding:0px; box-shadow:none; margin-bottom:0px;}

.aticlpos b{ width:100%; float:left; text-align:center;}

.aticlpos b img{ max-width:100%; display:inline-block;}

.aticlpos:hover{ background:none;}		





.jboatve{ float:left; width:100%; height:auto; border:solid 1px #ddd; padding:30px; border-radius:10px; margin-bottom:30px; transition:all 0.5s ease;}

.jboatve h3{ float:left; width:100%; height:auto; font-size:22px; font-weight:600;}

.jboatve small{ float:left; width:100%; height:auto; font-size:14px; color:#7a7a7a; margin-bottom:15px;}

.jboatve small span{ float:none; width:auto; height:auto;  display:inline-block; border-right:solid 1px #747474; padding-right:15px; margin:10px 15px 10px 0px; font-size:14px; color:#7a7a7a; font-weight:500;}

.jboatve{ float:left; width:100%; height:auto; }

.jboatve small span:last-child{ border:none;}

.jboatve:hover{ box-shadow:0px 5px 25px #ccc; transition:all 0.5s ease;} 

.jboatve p{ float:left; width:100%; height:auto; font-size:16px; margin:0; font-size:15px; color:#747474; font-weight:400; line-height: 28px;}

.jboatve p strong{ color:#000; }



.jabofill{ float:left; width:100%;}

.jabofill h3{float:left; width:100%; height:auto; font-size:22px; font-weight:600;}

.subformss .form-control{ border: solid 1px #ddd !important;   border-radius: 2px !important; height: 45px !important; padding:0px 15px!important;  margin-top: 10px; margin-bottom: 15px;}

.subformss label{ font-size:14px;     font-weight: 500; color:#747474; float:left; width:100%; margin-bottom:10px;}





.bordhus{ float:left; width:100%; text-align:center; margin-top:30px;}

.bordhus span{ float:left; width:100%;}

.bordhus span img{ max-height:300px;}

.bordhus h4{ float:left; width:100%; margin:0; color:#fff; font-size:18px; font-weight:600;}



.freasto{ float:left; width:100%; height:auto; color:#fff; font-size:16px; padding-right:10px; line-height:24px;}



.freasto ul{ color:#fff; font-size:15px; margin-bottom:30px;}

.freasto ul li{ list-style-image:url(../img/detadot.png); margin-bottom:15px;}

.freasto{ float:left; width:100%; height:auto; margin-top: 30px; overflow: auto; max-height: 310px;}



.freasto::-webkit-scrollbar-track

{

	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

	background-color: #fff;

}



.freasto::-webkit-scrollbar

{

	width: 3px;

	background-color: #fff;

}



.freasto::-webkit-scrollbar-thumb

{

	background-color: #e31e24;

	border: 1px solid #e31e24;

}





.contimap{ float:left; width:100%; height:auto; margin-top:30px;}

.contimap img{ width:100%;}

.redbg{ background:#e31e24;}



.contbusp{ float:left; width:100%; text-align:center;}

.contbusp span{ display:inline-block; width:auto; background:#fff; border-radius:50px; box-shadow:5px 5px 5px #af0e13; margin-right:30px; padding:15px; padding: 15px 25px; text-align: left; transition:all 0.5s ease;}

.contbusp span i{ float:left; font-size:45px; margin-right:20px; color:#e31e24;}

.contbusp span small{font-size:16px; font-weight:600; color:#000;}

.contbusp span h4{font-size:20px; color:#e31e24; margin:0; font-weight:600;}

.contbusp span b{ float:right; }

.contbusp span:hover{ transition:all 0.5s ease; background:#eee;}



.contdilpd{ float:left; width:100%; font-size:16px; color:#747474; margin-top: 20px;}

.contdilpd{ font-size:16px; color:#747474; }

.contdilpd i{ font-size:30px; color:#e31e24;}

.topspancea{ margin-top:50px;}

.contdilpd p small{    font-size: 10px; width: 100%; float: left;}

.spetabis{ float:left; width:100%; margin-top:30px; overflow:auto;}

.spetabis tr td{ font-size:14px; padding:10px;}

.prodvidisld{ float:left; width:100%; margin-top:30px;}

.prodivvis{ width:100%; height:440px;}

.photogali{ float:left; width:100%; height:auto;position:relative;}

.photogali:hover span img{width:100%; height:auto; transform: scale(1.1); transition:all 0.5s ease;}

.photogali span{ float: left;width: 100%;height: 350px; overflow: hidden; border-radius: 10px;box-shadow: 0px 5px 15px #a9a9a9; }

.photogali span img{width:100%; height:auto; transform: scale(1.0); transition:all 0.5s ease;}

.photogali b{position: absolute; width: 100%;  bottom: 15px;  left:0; padding:0px 20px;}

.photogali b strong{background: #fff; border-radius: 5px; height: 70px; text-align:center; padding:10px;  font-size: 18px; float:left; width:100%; font-weight:600;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}







.videogali{ float:left; width:100%; height:auto;position:relative;}

.videogali:hover span img{width:100%; height:auto; transform: scale(1.1); transition:all 0.5s ease;}

.videogali span{ float: left;width: 100%;height: 350px; overflow: hidden; border-radius: 10px;box-shadow: 0px 5px 15px #a9a9a9; }

.videgalisdf{ width:100%; height:350px;}

.videogali span img{width:100%; height:auto; transform: scale(1.0); transition:all 0.5s ease;}

.videogali b{position: relative; width: 100%; bottom: 15px; left: 0; padding: 0px 20px; float: left; width: 100%;}

.videogali b strong{background: #fff; border-radius: 5px; height: 70px; text-align:center; padding:10px;  font-size: 18px; float:left; width:100%; font-weight:600;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; box-shadow: 5px 5px 5px #e7e7e7;}







.galerpopi .col-md-4{ margin-bottom:30px;}

.galerpopi .photogali span {height: 250px;}



.pordi1 {order: 1;}

.pordi2 {order: 2;}

.prolisf{padding: 0px;}

.prolisf h1{width: 100%;

    float: left;

    font-size: 42px;

    font-weight: 700;

    color: #e31e24;

    margin-bottom: 20px;}

.pordia{ float: left; width: 100%; text-align: center; }

.pordia img{ width: auto;

    max-width: 450px;

    max-height: 450px; }

.lipsfk{ padding-right: 20px;}

.tankfaq{ float:left; width:100%; height:auto; margin-top:30px;}
.tankfaq b{ float:left; width:100%; height:auto; font-weight:bold; font-size:16px; color: #e31e24;}
.tankfaq p{  font-size:15px; color: #000;}

.faqis{ float:left; width:100%; height:auto;}

	.responsive-accordion {
		margin: 0 0 20px 0;
		padding: 0;
		list-style-type: none;
	}

	.responsive-accordion li {
		margin: 0 0 0 0;
		padding: 0;
	}

	.responsive-accordion li:last-child { margin-bottom: 0; }

	.responsive-accordion li .responsive-accordion-head { cursor: pointer; }

	.responsive-accordion li .responsive-accordion-head.active { font-weight: bold; }


/*	#Themes
//	================================================== */

	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head {
		
		padding: 15px 30px 15px 10px;
		
		color: #000;font-size: 18px;
		line-height: 30px;
		position: relative; border-bottom: solid 1px #ddd; font-weight:bold;
	}

	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {
		position: absolute;
		top: 12px;
		right: 10px;font-size: 26px;
    color: #ec6502;
	}

	.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {
	    border-bottom: 1px solid #e31e24;
    border-top: 0;
    padding: 20px 10px;margin-bottom: 30px;
    background: #FFF;
    font-size: 16px;
	}
	
	.ourgroupnew ul li a{ padding:10px 0px; border-bottom:solid 1px #ddd; color:#000; font-size:15px; display:block; transition:all 0.5s ease;}
	.ourgroupnew ul li a i{ margin-right:15px; }
	.ourgroupnew ul li a:hover{    background: #ec6502;  padding: 10px; font-weight: bold; transition:all 0.5s ease; color:#fff; text-decoration:none;}


.wawinbg{ background:#fbf8ef; padding:0px 0px; transition:all 0.5s ease;}
.wawinwhit {
    background: #fff;
    padding: 50px 50px;
    width: 580px;
    float: left;
    position: relative;
    z-index: 99;
    margin: 35% 0px 0px -20px; box-shadow: -18px 5px 25px #e9e6dc;
}
.wawinwhit p{ font-size:14px; color:#666; display:inline-block;padding: 0px 0px 15px 0px;}
.wawinwhit small{ float:left; width:100%; margin-bottom:30px;}
.wawnlin { float:left; width:100%;}
.wanwinim{ float:left; width:100%; overflow:hidden;}
.wanwinim img{ width:100%; transition:all 0.5s ease;}
.wawinwhit .colsdpf{ text-transform:uppercase;}

.wawinbg:hover .wanwinim img{transform: scale(1.1); transition:all 0.5s ease;}

.newpid{padding: 0px 0px 50px 85px;  text-align: justify;}

@media (max-width:500px) and (min-width:50px){



.ordi1 {order: 1;}

.ordi2 {order: 2;}

.ordi3 {order: 4;}

.ordi4 {order: 3;}

.ordi5 {order: 5;}

.ordi6 {order: 6;}

.ordi7 {order: 8;}

.ordi8 {order: 7;}

.ordi9 {order: 9;}

.ordi10 {order: 10;}

.ordi11 {order: 12;}

.ordi12 {order: 11;}



.pordi1 {order: 2;}

.pordi2 {order: 1;}





body{ overflow-x:hidden;}

.d-hide{ display:none;}

.m-hide{ display:block;}

.mslider .carousel {

    position: relative;

    text-align: center;

}

.mslider .carousel-control-next { width:30px;}

.mslider .carousel-control-prev { width:30px;}



.abispil {

    float: left;

    width: 100%;

    height: auto;

    padding: 70px 0px 50px 0px;

}

.conlipb {

    margin-right: 0;

}

.conlipc {

    margin-right: 0;

}

.safikafi {

    margin-top: 180px;

    height: auto;

}

.habsd { margin-top: 0;}

.hoprohead img{ display:none;}

.protexif span img { display: none;}

.protexif h4 {

    float: left;

    width: 100%;

    margin: 0px 0px 10px 0px;

    font-size: 15px;

    font-weight: 600;

    height: 45px;

    overflow: hidden;

}

.protexif {

    float: left;

    width: 100%;

    padding: 20px 20px;

}

.protexif p {

    float: left;

    width: 100%;

    float: left;

    width: 100%;

    margin: 0;

    font-size: 13.5px;

    font-weight: 500;

    height: 60px;

	font-size: 13px;

    font-weight: 500;

    height: 53px;

}

.slick-prev {

    left: 0;

}



.slick-next {

    right: 0;

}

.flot {

    order: 1;

}





.toplins {

    float: left;

    width: 100%;

    text-align: center;

}

.socia {

    float: left;

    width: 100%;

    margin: 10px 0px;

}

.toplins span { border-right: none;}

.mslider .carousel-control-next {

    bottom: 38px;

    padding: 4px 0px;}

	

.mslider .carousel-control-prev{    bottom: 38px;

    padding: 4px 0px;}

	

.contis{  text-align: center;}

.contis b{ margin-bottom:20px;}

#counter-box p { margin: 0 0px 0 0px; text-align: center;}	



.journe {

    float: left;

    width: 100%;

    height: auto;

    font-size:42px;

    text-transform: uppercase;

    margin-top: 0;

    line-height: 50px;

    font-weight: bold;

    color: #e31e24;

    text-align: center;

}

.joimis {

    float: left;

    width: 100%;

    text-align: center;

    display: none;

}

.joslid {

    float: left;

    width: 100%;

    height: auto;

    text-align: center;

    position: relative;

    z-index: 2;

    font-size: 16px;

    color: #2b2a29;

    margin-top: 0;

    padding: 60px 0px;

}

.joslid b {

    font-size: 22px;

    color: #2b2a29;

}

.slick-slide {

    margin: 0px 0px;

}

.joslid span {

    text-align: center;

    position: absolute;

    z-index: -1;

    width: 100%;

    top: 20px;

    left: 0;

    color: #f5f6f7;

    font-size: 90px;

    font-weight: bold;

}

.awadimisf img {

    float: left;

    width: 100% !important;

    max-width: 896px;

}

.awadisf {

    margin-top: 0; float: left;

}

.mysara .slick-prev {

    left: inherit;

    right: inherit;

    z-index: 1;

}

.mysara .slick-next {

    left: inherit;

    right: 0;

    z-index: 1;

}

.aealp {

    float: left;

    width: 100%;

    height: auto;

    background: #fff;

    box-shadow: 0px 5px 20px #e4e4e4;

    margin-top: 0;

    padding: 15px;

}

.aealp h3 {

    float: left;

    width: 100%;

    height: auto;

    margin: 10px 0px 30px 0px;

    color: #2b2a29;

    font-size: 19px;

    font-weight: 600;

}

.brandis .col-md-2 {

    box-shadow: 0px 5px 20px #e4e4e4;

    margin: 10px 8px;

    width: 44%;

    display: inline-block;

    float: left;

    flex: inherit;

    max-width: inherit;

}

.colsdpf span {

    float: left;

    width: auto;

    border-left: solid 4px #e31e24;

    padding-left: 20px;

    height: auto;

    margin: 10px 0px 30px 0px;

    color: #2b2a29;

    font-size: 24px;

    font-weight: 600;

    line-height: 30px;

}

.halfis {

    float: left;

    width: 100%;

    margin-right: 0; min-height: inherit;

}

.fotcol {

    float: left;

    width: 100%;

    font-size: 14px;

    padding: 50px 0px 0px 0px;

    text-align: center;

}

.abispil h2 { font-size: 32px;}



.josdlipf{ padding:15px;}	

.homnemar .journey-list { font-size: 15px ;}

.content-inneraq{ padding:0px 15px;}



.innerbrea, .innerbret{ text-align: center;}

.abtgis {

    border-radius: 50%;

   

    height: 250px;

    width: 250px;

    text-align: center;

    margin-bottom: 40px;

    display: inline-block;

}



.aordi1{order: 1;}

.aordi2{order: 2;}

.aordi3{order: 3;}

.aordi4{order: 4;}

.aordi5{order: 5;}

.aordi6{order: 6;}

.aordi7{order: 7;}

.aordi8{order: 8;}

.aordi9{order: 9;}

.aordi10{order: 10;}

.aordi11{order: 12;}

.aordi12{order: 11;}



.abbos1, .abbos2, .abbos3, .abbos4, .abbos5{ margin-bottom:50px;}

.aboshea, .aboshea2, .aboshea3{     font-size: 28px;
    line-height: 36px;}

.aboshea span{font-size:32px;}

.aprotexif p { height: auto;}

.aaprosfimg{ float:left; width:100%; text-align:center;}

.aaprosfimg img{ width: 100%; height:auto;}

.aprosfimg {text-align: center;}

.aprosfimg img { width: 100%; height: auto;}

.our-client333 li { width: calc(100%/2);}

.our-client333 li:nth-child(n+0)::after{ display:none;}

.ourcliinners li:nth-child(n+1)::after{ display:none !important;}

.paddi0{ padding:inherit;}

.pdffiles {border: solid 2px#e31e24; color: #e31e24; border-radius: 20px font-size: 16px; padding: 12px 35px;font-weight: 500;height: auto; float: left;}

.misiordi1{order:1;}

.misiordi2{order:2;}

.misiordi3{order:3;}

.misiordi4{order:4;}

.missiontop {margin-top: 0;   margin-bottom: 10%;}

.pdfslisd span {float: left; width: auto;height: auto;margin-top: 20px;}

.missiontes {float: left; width: 100%; padding: 10% 0%;}

.wolses{overflow:scroll;}

.gstlogss, .gstloggn{text-align: center;}

.gstlogtes { font-size: 17px; text-align:center;}

.grothtes { position: relative; width: 100%;}

.grothtes h3 { font-size: 30px;}

.desk{ display:none !important;}

.mobi{ display:block !important;}
.pdesk{ display:none}

.pmobi{ display:block;}

.prodis .col-md-4 {padding: 0px 15px; margin-bottom: 25px;}

.prodesli {float: none; width: 100%;}

.contbusp span {display: inline-block; width: 100%; background: #fff; border-radius:0px; box-shadow: 5px 5px 5px #af0e13; margin-right: 0; padding: 15px; padding: 15px 25px;    text-align: center; transition: all 0.5s ease; margin-bottom:30px;}

.contbusp span b { float: left; text-align: center; width: 100%;}

.contbusp span i {float: none;font-size: 45px; margin-right: 0; color: #e31e24; margin-bottom: 10px;}

.topspancea{ margin-top:0px;}

.prodivvis{ width:100%; height:250px;}

.prodidslid h1{ text-align:center;}

.paraheadis h2 { text-align: center !important;}

.hoprohead h2{ text-align:center !important;}

.photogali span {height: 200px;}



.lipsfk{ padding: 0px;}

.pordia img {
    width: 100%;
    max-width: 450px;
    max-height: 450px;
}
.prolisf h1 { font-size: 32px;}
.hoprohead h2 { font-size: 32px;}
.abtgis span strong { font-size: 38px;}
.abtgis span small { font-size: 17px;}
.aprotexif {padding: 20px 30px 80px 30px;}
.dongri .col-md-3{ max-width:100%;}


.wawinwhit {
    background: #fff;
    padding: 50px 20px;
    width: 100%;
    float: left;
    position: relative;
    z-index: 99;
    margin: 15% 0px 0px 0px;
}
.bhigpla li {
        width: calc(85% / 2);
    }
}