/* CSS Document */

/* CSS Document */


.footer-banner-in-left footer-left{float:right; margin-right:-20px;}



.space{width:1300px; height:auto; background-color:none; margin-top:150px; margin-left:-95px; }
.bg{width:100px; height:100px; background-color:#3dbb00; border-radius:50px; }
.bg1{width:100px; height:100px; background-color:#00aeef; border-radius:50px; }
.bg2{width:100px; height:100px; background-color:#ef0066; border-radius:50px; }


.bg8{width:100px; height:100px; background-color:#F60; border-radius:50px; }




.bg3{width:100px; height:100px; background-color:#8106d3; border-radius:50px; }
.bg-tour{width:550px; height:auto; background-color:#000;  margin-top:0px; float:left;  margin-top:10px;     margin-left: 20px;}

.space2{width: 1160px;
    height: auto;
    background-color: none;

    margin-left: 40px;
    float: left; }
	
.space2 p {
    margin: 0px;
    /* padding: 10px 80px 0px 0px; */
    font-size: 15px;
    text-align: center;
    line-height: 24px;
    color: #000;
    font-family: 'OpenSansRegular';
    text-align: justify;
    /* margin-top: -90px; */
    position: relative; padding-right:70px; padding-bottom:30px;
}
	
	
.space2 h4 {
    /* width: 100%; */
    line-height: 30px;
    margin: 0 auto !important;
    padding: 10px 0px 0px 0px;
    font-family: 'Sanchez', serif;
    font-size: 20px;
    text-align: left;
    letter-spacing: 1;
    color: #f81b22;
    text-decoration: none;
    font-weight: 900;
    letter-spacing: 1px;
   
}
	
	
	
	
.bg-tour img {
    width: 550px;
    /* margin-top: -86px; */
    margin-left: 0px;
}


.part-1 {
    width: 1200px;
  
    margin: auto;
    float: left;
    background-color: #fff; margin-bottom:40px;
}
.part-2{width:346px; height:250px; float:left; background-color:#FFF; padding:10px 20px; margin-left:10px; margin-bottom:0px;}



.part-2 h4 {
    /* width: 100%; */
    line-height: 30px;
    margin: 0 auto;
    padding: 10px 0px 0px 0px;
    font-family: 'Sanchez', serif;
    font-size: 20px;
    text-align: left;
    letter-spacing: 1;
    color: #f81b22;
    text-decoration: none;
    font-weight: 900;
    letter-spacing: 1px;
    margin-top: -110px;
}

.part-1 img{float:left; padding-right:20px; margin-top:10px; padding-bottom:200px;}

.part-2 img{float:left; padding-right:20px; margin-top:0px; padding-bottom: 5px;}
.clear{clear:both;}


.part-3 {
    width: 550px;
    height: auto;
    float: left;
    background-color: #FFF;
    padding: 10px 20px;
    margin-left: 10px;
    margin-bottom: 0px;
}

.part-3 h3 {
    /* width: 100%; */
    line-height: 30px;
    margin: 0 auto;
    padding: 10px 0px 0px 0px;
    font-family: 'Sanchez', serif;
    font-size: 20px;
    text-align: left;
    letter-spacing: 1;
    color: #f81b22;
    text-decoration: none;
    font-weight: 900;
    letter-spacing: 1px;
    /* margin-top: -110px; */
}


.readmore{width:150px; height:50px;  text-align:center; border:solid 1px #FFFFFF; font-family: 'Sanchez', serif;}
.readmore a{font-family: 'Sanchez', serif; font-size:20px; color:#fff; line-height:50px;}
.readmore:hover{background-color:#068ace; color:#000; text-decoration:none;}
.readmore a:hover{color:#fff; text-decoration:none;}
/***********************fontface***********************************/
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot') format('embedded-opentype'),
         url('../fonts/opensans-bold.woff') format('woff'),
         url('../fonts/opensans-bold.ttf') format('truetype'),
         url('../fonts/opensans-bold.svg#OpenSansBold') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('../fonts/opensans-semibold.eot');
    src: url('../fonts/opensans-semibold.eot') format('embedded-opentype'),
         url('../fonts/opensans-semibold.woff') format('woff'),
         url('../fonts/opensans-semibold.ttf') format('truetype'),
         url('../fonts/opensans-semibold.svg#OpenSansSemibold') format('svg');
}





.style1 {color: #000}
.style5{color: #3dbb00}

.style2 {color: #00aeef}
.style3 {color: #ef0066}
.style4 {color: #8106d3}

.style6{color: #0320db}
.style7{color: #db1d03}

.style8{color:#F60}



body{ margin:0px; padding:0px;      font-family: 'OpenSansRegular';}

#wrapper{ margin:0px; padding:0px; }

.top-banner{ margin:0px; padding:0px; min-height:130px; width:100%; position:relative; z-index:4444; background: rgba(255,255,255,1);  }

.top-banner-in{ margin:0px auto; padding:0px; min-height:130px; width:1250px; }

.top-banner-in-left{ margin:0px; padding:0px; float:left; min-height:130px; width:402px;}

.top-banner-in-right{ margin:0px; padding:0px; float:right; min-height:105px; width:740px; margin-top:23px; }



.slide-banner{ margin:0px; padding:0px; min-height:588px; width:100%; float:left;    }

#header-main-wrapp .header-footer-containner{padding:0px; margin:0px; background:#3475A0;}
#header-main-wrapp .header-footer-containner .header-footer-content{padding:0px; margin:0px auto; width:100%; height:598px;}






/* Menu CSS */#cssmenu,
#cssmenu > ul {
/*  background: url(../images/highlight-bg.png) repeat;*/
  padding-bottom: 3px;
    font-family: 'Sanchez', serif;
   letter-spacing:-1px; margin-top:0px;
}

a {
/* -webkit-transition: all 0.5s ease; */
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
/* transition: all 0.5s ease; */
}

#cssmenu:before,
#cssmenu:after,
#cssmenu > ul:before,
#cssmenu > ul:after {
  content: "";
  display: table;
}
#cssmenu:after,
#cssmenu > ul:after {
  clear: both;
}
#cssmenu {
  
  zoom: 1;
  float:right; height:55px;
  padding:0px 0px; line-height:55px;
  margin-left:-250px;
}
#cssmenu > ul {
/*  background: url(../images/menu-bg.png) repeat;*/
  margin: 0;
  padding: 0;
  position: relative;
 
}









#cssmenu > ul li {
  margin: 0;
  padding: 0;
  list-style: none; line-height:20px;
}
#cssmenu > ul > li {
  float: left;
     position: relative;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 22px; 




}

#cssmenu > ul > li:after {
    content: "";
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    width: 1px;
    background: #f2f2f2;
}






#cssmenu > ul > li > a { margin:0px; padding:0px;
padding: 0px 20px 0px;
  display: block;
text-transform: uppercase;
    color: #1f2021;
letter-spacing:1px;
  font-size: 13px;
  text-decoration: none;
 font-style: normal;6
font-weight: normal;
  
   line-height:20px;
/*  border-right: 1px solid #fff;*/
-webkit-transition: color .2s ease;
-moz-transition: color .2s ease;
-ms-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box ; margin-right:5px; margin-left:5px;
}
#cssmenu > ul > li:hover > a {

 

 color: #eb1116;  border-bottom:6px solid  #eb1116;

}
#cssmenu > ul > li > a > span {
 line-height:60px;
}
#cssmenu > ul > li.active > a,
#cssmenu > ul > li > a:active {
 
 color: #eb1116;  border-bottom:6px solid  #eb1116;
}
/* Childs */
#cssmenu > ul ul {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 180px;
  background:#5fa945;
  margin: 0;
  padding: 0;
  z-index: -1;
  -webkit-transition: all 0.35s 0.2s ease-in-out;
  -moz-transition: all 0.35s 0.2s ease-in-out;
  -ms-transition: all 0.35s 0.2s ease-in-out;
  transition: all 0.35s 0.2s ease-in-out;
  
  
  
  
}
#cssmenu > ul li:hover ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
  color: #000;
  z-index: 2;
  top: 90px;
  left: 0;
    -webkit-transition: all 0.35s 0.2s ease-in-out;
  -moz-transition: all 0.35s 0.2s ease-in-out;
  -ms-transition: all 0.35s 0.2s ease-in-out;
  transition: all 0.35s 0.2s ease-in-out;
}
#cssmenu > ul ul:before {
  content: "";
  position: absolute;
  top: -10px;
  width: 100%;
  height: 20px;
  background: transparent;
}
#cssmenu > ul ul li {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
}
#cssmenu > ul ul li a {
  padding: 17px 26px;
  display: block;
  color: white;
  font-size: 13px;
  text-decoration: none;
  text-transform: uppercase;
  width: 150px;
  border-left: 4px solid transparent;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  text-shadow: 0 -1px 0 #c28130;
  text-shadow: 0 -1px 0 rgba(151, 99, 33, 0.43);
}
#cssmenu > ul ul li a:hover {
  
background:#eb1116; color:#fff;
      -webkit-transition: all 0.35s 0.2s ease-in-out;
  -moz-transition: all 0.35s 0.2s ease-in-out;
  -ms-transition: all 0.35s 0.2s ease-in-out;
  transition: all 0.35s 0.2s ease-in-out;
}
#cssmenu > ul ul li a:active {
  background:# background:#eb1116;;
}






.slide-banner-round{ margin:0px; padding:0px; min-height:140px; width:100%;  position:relative; z-index:999999; margin-top:-250px; float:left;    }

.slide-banner-round-in{ margin:0px auto; padding:0px; min-height:140px; width:440px;     }

.slide-banner-round-in-1{ margin:0px; padding:0px; min-height:140px; width:140px; background:#f00; float:left; margin:0px 2px; border-radius:50%;    box-shadow: inset 0px 0px 85px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: inset 0px 0px 85px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0px 0px 85px rgba(0, 0, 0, .5);
    display: inline-block;
    
      }




 .slide-banner-round-in-1 img {
    width: 100%;
    height: auto;
    max-width: 140px;
    background-color: rgb(221, 221, 221);
    border: 0;
    border-radius: 50%;box-shadow: inset -2px -2px 2px rgba(0, 0, 0, 0.15);
}
.slide-banner-round-in-1 img:hover {
    border: 8px solid rgba(255, 255, 255, .7);
    -webkit-box-sizing: border-box;
    -webkit-transition: border 0.3s ease;
    -moz-transition: border 0.3s ease;
    -ms-transition: border 0.3s ease;
    -o-transition: border 0.3s ease;
    transition: border 0.3s ease;
}





.about-banner{ margin:0px; padding:0px; min-height:534px; width:100%;   background: #02a9ff;
    position: relative;
    overflow: hidden; float:left;   }

.about-banner-in{ margin:0px auto; padding:0px;  min-height:534px; width:1200px;     }


.about-banner-in-left{ margin:0px; padding:0px;  min-height:534px; width: 49.99995%; float:left;    }

.about-banner-in-left h1{   margin:0px; padding:0px;

   font-family: 'Sanchez', serif;
    letter-spacing: -3px;
    margin-bottom: 55px;
	
	position: relative;
    font-size: 70px;
    line-height: 70px;
   
    text-transform: uppercase;
    font-weight: normal;
    color: #fff;
text-align: left;
    letter-spacing: -3px;     padding: 103px 0 20px 0;
}




.about-banner-in-left h1:after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #fff;
    width: 136px;
    height: 7px;
    margin-left: -300px;
}





.about-banner-in-text{ margin:0px; padding:0px;      padding-right: 50px;
    padding-bottom: 94px;    }


.about-banner-in p{  margin:0px; padding:0px;   color:#fff;
font-size: 15px;
    line-height: 24px;
    padding-bottom: 24px;

}






.about-banner-in-right {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: 15px;
  height: 100%;
}

.about-banner-in-right img {
    max-width: inherit;
   height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}





.service-banner{ margin:0px; padding:0px; height:580px; width:100%;   background: #fff;
    position: relative;
    overflow: hidden; float:left; padding:60px 0px 60px;   }

.service-banner-in{ margin:0px auto; padding:0px;  min-height:685px; width:1200px; text-align:center;     }



.service-banner-in h1{   margin:0px; padding:0px;

   font-family: 'Sanchez', serif;
    letter-spacing: -3px;
  
	
	position: relative;
    font-size: 70px;
    line-height: 70px;
   
    text-transform: uppercase;
    font-weight: normal;
   color: #1f2021;
text-align:center;
    letter-spacing: -3px;     padding: 0px 0 20px 0;    margin-bottom: 53px;
}



.service-banner-in h1:after {
  content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #2f3133;
    width: 136px;
    height: 7px;
    margin-left: -68px;
}

service-banner-in:hover{text-decoration:none;}

.container{width:1200px; height:auto; margin:auto;}
.service-banner-in-box-1{ margin:0px; padding:0px;  min-height:250px; width:216px;  float:left; margin-bottom:56px;     }

.service-banner-in-box-1 a:hover{text-decoration:none;}

.ser-left{ margin-left:30px;}


.service-banner-in-box-1-circle{ margin:0px; padding:0px;  min-height:216px; width:216px;  float:left; border-radius:50%;   display: inline-block;
  position: relative; margin-bottom:58px; margin-right:70px;    }

.service-banner-in-box-1-circle img{ margin:0px; padding:0px;  min-height:216px; width:216px;  border-radius:50%;      }











.service-banner-in-box-1-circle::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 0 rgba(255,255,255,.5);
  transition: box-shadow .1s ease; border-radius:50%;
}
.service-banner-in-box-1-circle:hover::after {
  box-shadow: inset 0 0 0 10px rgba(234,31,35,.8);
}
.service-banner-in-box-1-circle img {
  display: block;
  position: relative;
}


.service-banner-in-box-1 h2{ margin:0px; padding:0px;  font-size: 27px;
    font-family: 'Sanchez', serif;
    color: #1f2021;
    font-weight: normal;
    padding: 0 0 10px 0;
    line-height: 1.2em; text-align:center;  text-decoration:none;  }


.service-banner-in-box-1 p{ margin:0px; padding:0px;  font-size: 27px;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    line-height: 18px;
    color: #6b6e70; text-align:center; text-decoration:none; 
	   }

.service-banner-in-box-1 p:hover{text-decoration:none;}

.service-banner-in-box-1 h2:hover{text-decoration:none;}


.btn-more{padding: 11px 25px 9px;
    position: relative;
    font-size: 24px;
    font-family: 'Sanchez', serif;
    line-height: 34px;
    text-transform: uppercase;
    letter-spacing: -1px;
    font-weight: normal;
    margin-right: 10px;
    background: #ea1f23;
    color: #ffffff;
    text-shadow: none;
    border: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; margin-top:336px;}
	
	
	.btn-more:hover{
    background: #00a652;
  
text-decoration:none;}	

a{ text-decoration:none;}

.btn-more a:hover{text-decoration:none;}	
 



a{ text-decoration:none;}





.drive-banner{ margin:0px; padding:0px; min-height:1px; width:100%;   background: url(../images/dd.jpg) fixed center 0 no-repeat;
    position: relative;
    overflow: hidden; float:left; padding-top:130px; padding-bottom:130px;   }

.drive-banner-in{ margin:0px auto; padding:0px;  min-height:1px; width:1200px; text-align:center;     }



.drive-banner-in h1{   margin:0px; padding:0px;

   font-family: 'Sanchez', serif;
    letter-spacing: -3px;
  
	
	position: relative;
       font-size: 140px;
    line-height: 140px;
   
  ;
    font-weight: normal;
   color: #fff;
text-align:center;
   
    letter-spacing: -7px;        margin-bottom: 25px;
}


.drive-banner-in p{   margin:0px; padding:0px;

       font-family: 'OpenSansRegular';
   
  
	
	position: relative;
       font-size: 16px;
    line-height: 24px;
   
 
    font-weight: normal;
   color: #fff;
text-align:center; padding:0px 60px;
   
           margin-bottom: 27px;
}







.tt-banner{ margin:0px; padding:0px; /*min-height:605px;*/ width:100%;   background: #f81b22;
    position: relative;
    overflow: hidden; float:left; padding:60px 0px 30px; height:530px; }


	
.box{width:100%; height:350px; background-color:none; margin:auto; margin-top:-80px;}

.thumbnail{border:1px solid none;}

.tt-banner-in{ margin:0px auto; padding:0px;  min-height:605px; width:1200px; text-align:center;     }



.tt-banner-in h1{   margin:0px; padding:0px;

   font-family: 'Sanchez', serif;
    letter-spacing: -3px;
  
	
	position: relative;
    font-size: 70px;
    line-height: 70px;
   
    text-transform: uppercase;
    font-weight: normal;
   color: #fff;
text-align:center;
    letter-spacing: -3px;     padding: 0px 0 20px 0;    margin-bottom: 53px;
}



.tt-banner-in h1:after {
  content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    background: #fff;
    width: 136px;
    height: 7px;
    margin-left: -68px;
}



.map-banner {
    margin: 0px;
    padding: 0px;
    width: 100%;
    min-height: 400px;
    float: left;
    position: relative;
}

 
  
.footer-banner{ margin:0px; padding:0px; width:100%; height:auto; position:relative; padding:60px 0px 20px 0px; float:left;   background: #fff; } 

.footer-banner-in{ margin:0px auto; padding:0px; width:1200px; height:auto;  }

.footer-banner-in-left{ margin:0px; padding:0px; width:23.5%; height:auto; float:left; margin-left: 25px;
  }

.footer-banner-in-left h6{ margin:0px; padding:0px; text-decoration:none; text-transform:uppercase; font-size:20px; color:#000; line-height:25px; margin-bottom:5px; font-family: 'Sanchez', serif; }  

.footer-banner-in-left a{text-decoration:none;}

.footer-banner-in-left a:hover{text-decoration:none;}







.footer-banner-in-left ul{ margin:0px; padding:0px; padding-top:20px; }
.footer-banner-in-left h6:hover{text-decoration:none}
.footer-banner-in-left ul li{ margin:0px; padding:0px; font-size:13px; list-style:none; line-height:20px; padding:3px 0px; color:#666;  font-family: 'OpenSansRegular'; }

.footer-banner-in-left ul li a{ margin:0px; padding:0px; list-style:none; text-decoration:none; font-size:14px; line-height:20px; padding:3px 0px; color:#666; 
    font-family: 'OpenSansRegular'; }

.footer-left{ margin-left:150px;}

.footer-banner-in-left2 {
    width: 190px;
    float: right;
    text-decoration: none;
}
.footer-banner-in-left2 h6 {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 20px;
    color: #000;
    line-height: 25px;
    margin-bottom: 5px;
    font-family: 'Sanchez', serif;
}

.footer-banner-in-left2 ul {
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
}


.footer-banner-in-left2 a {
    text-decoration: none;
}


.footer-banner2{ margin:0px; padding:0px; width:100%; height:50px; position:relative; float:left; font-size:13px;   background: #fff; } 

.footer-banner-in2{ margin:0px auto; padding:0px; width:960px; text-align:center; height:auto; line-height:50px; color:#333; margin-top:20px;  font-family: 'OpenSansLight'; }
  
  
  .footer-banner-in2 h6{font-family: 'OpenSansLight'; color:#333; }
  
  .so{ margin:0px; padding:0px; width:40px; height:40px; border-radius:50%; text-align:center;  float:left; margin-right:5px;}


.so .fa{ line-height:42px; color:#fff; text-align:center; font-size:18px; padding-left:4px;}

.s1{ background:#324f8a;}

.s2{ background:#00b6f1;}
.s3{ background:#007ab5;}


 .so:hover{ background:#999;}


.social{ margin:0px; padding:0px; left:0px; position:fixed; top:30%; height:auto; width:48px;  z-index:55555;}




/*--------------inner page----------------*/


.inner-slide{ margin:0px; width:100%;    padding: 0px; height:380px; background:#fff; margin:0px;	}

.inner-slide img{  width:100%;    padding: 0px; background: #ccc; height:380px; margin:0px;	}


.inner-content-main{ margin:0px; width:100%;  /*float:left; */ padding: 0;height:auto; margin-bottom: 20px;	}

.inner-content-main-in{ margin:0px auto; width:1200px;    padding:40px 0px 30px 0px;  text-align:center;	}

.inner-content-main-in h1 {
    width: 100%;
    height: 50px;
    margin: 0 auto;
	padding:10px 0px;
    font-family: 'Sanchez', serif;
    font-size: 39px;
    text-align: center;
    color: #f81b22;
}

/*.service-banner-in-box-1-circle-about{ margin:0px; padding:0px;  min-height:277px; width:277px;  float:left; border-radius:50%;   display: inline-block;
  position: relative; margin-bottom:28px;    }

.service-banner-in-box-1-circle-about img{ margin:0px; padding:0px;  min-height:277.5px; width:277.5px;  border-radius:50%;   }
.service-banner-in-box-1-circle::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 0 rgba(255,255,255,.5);
  transition: box-shadow .1s ease; border-radius:50%;
}
.service-banner-in-box-1-circle:hover::after {
  box-shadow: inset 0 0 0 10px rgba(234,31,35,.8);
}
.service-banner-in-box-1-circle img {
  display: block;
  position: relative;
}


*/


.trasport-icon{width:300px; height:300px; background-color:none; border:solid 1px #000000; border-radius:100%;  margin-left:200px; float:left; margin-top:0px;}

.pera{width:850px; height:400px; background-color:#999; float:right; margin-top:-50px; margin-right:80px;}
.inner-content-main-in-aboutus p {
  margin-top:25px;
    padding: 10px 100px 0px 100px;
    font-size: 15px;
    text-align: center;
    line-height: 24px;
	
    color: #000;
    font-family: 'OpenSansRegular';
    text-align: justify;
    /* margin-top: -90px; */
    position: relative;
	}
	
	.inner-content-main-in-aboutus h1 {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    padding: 30px 0px 0px 0px;
    font-family: 'Sanchez', serif;
    font-size: 39px;
    text-align: center;
    color: #f81b22;
}

.inner-content-main-in-aboutus h4{line-height: 2;
    margin: 0 auto;
    padding: 0px 0px 0px 300px;
    font-family: 'Sanchez', serif;
    font-size: 24px;
    text-align: left;
    letter-spacing: 1;
    color: #f81b22;
    text-decoration: none;
    font-weight: 900;
	letter-spacing:1px;
    margin-top: 0px;}

.inner-content-main-in p {
  margin: 0px;
    /*padding: 10px 80px 0px 0px;*/
    font-size: 15px;
    text-align: center;
    line-height: 24px;
    color: #000;
    font-family: 'OpenSansRegular';
    text-align: justify;
    /* margin-top: -90px; */
    position: relative;}
.inner-content-main-in ul { margin:0px; padding:0px; }
.inner-content-main-in ul li{  margin:0px ; padding:0px 0px;  list-style:url(../images/list-style-image.png) inside;   font-size: 15px;     text-align: center; line-height:24px; 	 color: #000;    font-family: 'OpenSansRegular'; text-align:justify;}

.inner-content-main-in h4 {
        /* width: 100%; */
    line-height: 30px;
    margin: 0 auto;
    padding: 10px 0px 0px 0px;
    font-family: 'Sanchez', serif;
    font-size: 20px;
    text-align: left;
    letter-spacing: 1;
    color: #f81b22;
    text-decoration: none;
    font-weight: 900;
	letter-spacing:1px;
    margin-top: 0px;
}



.footer-banner-inner{ margin:0px; padding:0px; width:100%; height:auto; /*position:absolute;*/ padding:60px 0px 20px 0px; float:left;   background: #f5f5f5; }

.footer-banner3{ margin:0px; padding:0px; width:100%; height:100px; /*position:relative;*/ float:left; font-size:12px;    background: #f5f5f5; }



.contact{ width:100%; height:auto; margin:0; padding:30px 0px;}
.contact-left{ margin:0px; padding:0px; width:500px; height:auto; float:left }

.contact-left p{	  font-family: 'OpenSansRegular';
	  color: #000;
	  margin:10px 0px;
	  font-size: 17px;
	  line-height:27px;
	  color: #000;
	  text-align: left; }

/*.contact-right{ margin:0px; padding:0px; width:550px;  float:right;  }*/

.contact-right-in{ margin:0px; padding:0px; width:550px; float:left; margin-bottom:15px; }

.contact-right-in-left{ margin:0px; padding:0px; width:100px; float:left;   margin:0px ; padding:0px;   font-size: 17px;
    font-family: 'OpenSansRegular';       color: #000; line-height:42px; }

.contact-right-in-right{ margin:0px; padding:0px; width:450px; float:left; }



.text1{  margin:0px ; padding:0px; list-style:circle;  font-size: 12px;
    line-height: 20px;
    color: #ccc;
    font-family: 'OpenSansRegular';       color: #000; padding:10px; width:430px; background:#efeeee; border:1px solid #CCC; }



.text2{  margin:0px ; padding:0px; list-style:circle;  font-size: 12px;
    line-height: 20px;
    color: #ccc;
    font-family: 'OpenSansRegular';       color: #000; padding:10px; height:90px; width:430px; background:#efeeee; border:1px solid #CCC; }

.send{  margin:0px ; padding:0px; list-style:circle;  font-size: 13px;
    line-height: 20px;
    color: #ccc;
    font-family:  'OpenSansRegular'; background:#F00; margin-left:100px; text-decoration:none; text-align:center;        color: #fff; padding:10px 30px;}





.map{width:380px; height:300px; background-color:#666; float:left; margin:10px; margin-left:20px;}

.contact-right{width:380px; /*height:300px;*/ background-color:#fff; float:left; margin:10px;  text-align:left; margin-left:20px;  }
.contact-right form{position:relative;}
.contact-right input{width:360px; height:40px; border:solid 1px #999999; margin:3px; display:block; padding-left: 10px;}
.contact-right textarea{width:360px; height:60px; border:solid 1px #999999; margin:3px; display:block; padding-left: 10px;}
.contact-right input submit{width:100px; height:60px;  margin:3px; display:block; background-color:#333;}
.submit-btn{width:100px !important; height:40px !important; margin:3px !important; display:block !important; background-color:#f81b22 !important; text-align:center !important; float:right !important; margin-right:20px !important; border:none !important;}
textarea::-moz-placeholder { font-family: 'OpenSansRegular'; }


.submit-btn a{text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    margin-bottom: 5px;
   font-family: 'OpenSansRegular';}
/*.input {
    background: #fff;
    width: 370px;
    border: solid 1px #dbdbdb !important;
    color: #93959c;
    padding: 10px 20px;
    border: none;*/
    /* margin-right: 3%; */
  /*  margin-bottom: 20px;
    outline: none;
}*/


/*.contact-left-inner{width:380px; height:300px; float:left; background-color:none; margin:10px; text-align:left;}

.contact-form{width:380px; height:300px; float:left; background-color:#666; margin:10px;}
*/

/*.footer-banner-in-left {
    margin: 0px;
    padding: 0px;
    width: 23.5%;
    height: auto;
    float: left;
}*/

.address{width:300px; height:300px; background-color:none;float:left; margin:10px;  text-align:left; margin-left:50px;}

.address h6 {
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    font-size: 20px;
    color: #000;
    line-height: 25px;
    margin-bottom: 5px;
    font-family: 'Sanchez', serif; margin-left:-20px;
}

.address ul li {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    list-style: none;
    line-height: 20px;
    padding: 3px 0px;
    color: #666;
	margin-left:-20px;
    
    font-family: 'OpenSansRegular';
}





#parallelogram {
	width: 110px;
	height: auto;
	-webkit-transform: skew(-20deg);
	   -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);
	background: red;
	padding:10px;
	
	
	
}


#parallelogram1 {
	width: 310px;
	height: auto;
	-webkit-transform: skew(-20deg);
	   -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);
	background: red;
	padding:10px;
	
	
	
}


#parallelogram2 {
	width: 210px;
	height: auto;
	-webkit-transform: skew(-20deg);
	   -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);
	background: red;
	padding:10px;
	
	
	
}



#parallelogram3 {
	width: 120px;
	height: auto;
	-webkit-transform: skew(-20deg);
	   -moz-transform: skew(-20deg);
	     -o-transform: skew(-20deg);
	background: red;
	padding:10px;
	
	
	
}












/*.contact-map-inner{width:380px; height:300px; float:left; background-color:#666; margin:10px;}
*/



/*.err {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #f0f0f0;
}*/

/*.contact-right-inner {
    padding: 0px 10px;
    margin: 0px 0px 0px 0px;
    width: 300px;
    border: 2px solid #d5d5d7;
    height: 25px;
    line-height: 25px;
    background: none;
    color: #000;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
*/
/*.contact-right-inner textarea {
    padding: 0px 10px;
    margin: 0px 0px 10px 0px;
    width: 330px;
    border: 2px solid #d5d5d7;
    height: 30px;
    background: none;
    height: 50px;
    font-family: 'OpenSansRegular';
    line-height: 25px;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #000;
    font-size: 14px;
}

.contact-right-inner input {
    padding: 0px 10px;
    margin: 0px 0px 10px 0px;
    width: 330px;
    border: 2px solid #d5d5d7;
    height: 25px;
    line-height: 25px;
    background: none;
    color: #000;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}*/
/*.send {
    margin: 0px;
    padding: 0px 10px;
    float: right;
    font-family: 'OpenSansSemibold' !important;
    color: #000;
    font-size: 14px !important;
    text-transform: uppercase;
    text-align: center;
    background: none !important;
    height: 30px!important;
    line-height: 30px !important;
    border-radius: 5px !important;
    border: solid #d5d5d7 2px !important;
    text-decoration: none !important;
    text-align: center;
    width: 120px !important;
}*/















/*
..........................................fleet...................................*/


.box-part6{width:300px; height:250px; background-color:#FFF; float:left;}







.gallery{ margin:0px; padding:0px; width:267px; height:217px; background:#999; float:left; margin:0px 15px 36px 15px; border:1px solid #CCCCCC;}

.gallery img{ margin:0px; padding:0px; width:267px; height:217px; }





.lightbox {
	/** Default lightbox to hidden */
	display: none;

	/** Position and style */
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
}

.lightbox img {
	/** Pad the lightbox image */
	width: 30%;
	height: 50%;
	margin-top: 12%; border:6px solid #fff; border-radius:9px; 
}

.lightbox:target {
	/** Remove default browser outline */
	outline: none;

	/** Unhide lightbox **/
	display: block;
}





.carousel-control.right {
    right: 15px;
    left: auto;
    top: 280px;
}
.carousel-control.left{ margin-top:164px ; margin-left:710px ;}

.carousel-control left{}


.box img { max-width:100%; border:solid 1px none; border-radius:50%;  }

.box img:hover{background-color:none;}

.box a {
	-webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	-ms-transition: all 150ms ease;
	-o-transition: all 150ms ease;
	transition: all 150ms ease; 
	}
.box a:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
        filter: alpha(opacity=50); /* IE7 */
        opacity: 0.6;
        text-decoration: none;
    }


/* Container */
.container-fluid {
    background: none;
    margin: 40px auto 10px;
    padding: 20px 40px 0;
    max-width: 960px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}


/* Page Header */
.page-header {
    background: #f9f9f9;
    margin: -30px -40px 40px;
    padding: 20px 40px;
    border-top: 4px solid #ccc;
    color: #999;
    text-transform: uppercase;
    }
    .page-header h3 {
        line-height: 0.88rem;
        color: #000;
        }



/* Thumbnail Box */
.caption h4 {
    font-size: 1rem;
    color: #444;
    }
    .caption p {
        font-size: 0.75rem;
        color: #999;
        }
        .btn.btn-mini {
            font-size: 0.63rem;
            }


/* Carousel Control */
.control-box {
    text-align: right;
    width: 100%;
    }
    .carousel-control{
        background: #666;
        border: 0px;
        border-radius: 0px;
        display: inline-block;
        font-size: 34px;
        font-weight: 200;
        line-height: 18px;
        opacity: 0.5;
        padding: 4px 10px 0px;
        position: static;
        height: 30px;
        width: 15px;
        }


/* Footer */
/*.footer {
    margin: auto;
    width: 100%;
    max-width: 960px;
    display: block;
    font-size: 0.69rem;
    }
    .footer, .footer a {
        color: #c9e4f7;
        }
        p.right  { 
            float: right; 
            }*/


/* Mobile Only */
@media (max-width: 767px) {
    .page-header, .control-box {
    text-align: center;
    } 
}
@media (max-width: 479px) {
    .caption {
    word-break: break-all;
    }
}


.thumbnail {border:none;}





/*.....................................abt-oman.......................................*/


.contant-box{width:100%; height:350px; margin:auto; text-align:left; margin-left:10px; margin-top:70px;}

.contant-box img{float:left; margin-left:50px;}

.contant-box-dis {width:500px; height:auto; float:left; text-align:center; background-color:#f5f5f5; margin:10px; margin-top:-20px; margin-left:60px; padding-bottom:70px; padding-top:63px;   position:relative;
    overflow:hidden}


.cc-left{ margin-left:50px;}


.contant-box-dis:before {
    content:"";
    position:absolute;
    top:0;
    right:0;
    border-width:0 46px 46px 0;
    border-style:solid;
    border-color:#ff004c #fff;
    /* css3 extras */
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
            box-shadow:0 1px 1px rgba(0,0,0,0.3), 
                      -1px 1px 1px rgba(0,0,0,0.2);
}







.contant-box-dis-top {width:100%; height:auto;  float:left;background-color:#fff;}

.contant-box-dis-top img{ margin-left:0px }


.contant-box-dis img{ }



.contant-box-dis  h2{ margin:0px; padding:20px;
    font-family: 'Sanchez', serif;
    color: #666;
	font-size:28px;
    font-weight:600;
    padding: 0 0 10px 0; padding-left:0px;
    line-height: 1.2em; text-align:center;  padding-bottom:20px; margin-top:0px;   }
.space-b{height:50px;}

.contant-box-dis p{ 
   font-family: 'OpenSansRegular';
    font-size: 15px;
    line-height: 1.8;
    color: #666; text-align:justify; margin-left: 40px; margin-right:50px;
	   }
	   
.ctnt-box{width:1050px; height:900px; margin:auto; background-color:#f5f5f5; margin-left:70px; margin-top:70px;}


.ctnt-box img{margin:auto; margin-top:-50px; margin-left:0px;}


.ctnt-box  h2{ margin:0px; padding:20px;
    font-family: 'Sanchez', serif;
    color: #666;
	font-size:28px;
    font-weight:600;
    padding: 0 0 10px 0; padding-left:0px;
    line-height: 1.2em; text-align:center;  padding-bottom:20px; margin-top:-20px;  margin-left:10px;  }


.ctnt-box p{ 
   font-family: 'OpenSansRegular';
    font-size: 15px;
    line-height: 1.8;
	margin-bottom:5px;
	padding-left: 120px;
    color: #666; text-align:justify; margin-left:-70px; margin-right:50px;
	   }
	   
	   
	   
	   
	   
	   
	   
	
.mobile-responsive-menu {display:none !important; }

   
	   .ser-left1 {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    margin-left: 120px;
}
	   
img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}	   
	   
	   
	   
.serv {
    margin: 0px;
    /* padding: 10px 80px 0px 0px; */
    font-size: 15px;
    text-align: center;
    line-height: 24px;
    color: #000;
    font-family: 'OpenSansRegular';
    text-align: justify;
    /* margin-top: -90px; */
    position: relative; padding:10px 30px 0px 40px;
}



.part-2-left{ margin-left:20px;}


iframe{ width:380px; height:300px;}

