@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular.eot');
    src: url('../fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular.woff') format('woff'),
         url('../fonts/roboto-regular.ttf') format('truetype'),
         url('../fonts/roboto-regular.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('../fonts/opensans-condbold_0-webfont.eot');
    src: url('../fonts/opensans-condbold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condbold_0-webfont.woff') format('woff'),
         url('../fonts/opensans-condbold_0-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condbold_0-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'optasia_ssiregular';
    src: url('../fonts/optasia-ssi-webfont.eot');
    src: url('../fonts/optasia-ssi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/optasia-ssi-webfont.woff2') format('woff2'),
         url('../fonts/optasia-ssi-webfont.woff') format('woff'),
         url('../fonts/optasia-ssi-webfont.ttf') format('truetype'),
         url('../fonts/optasia-ssi-webfont.svg#optasia_ssiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaylight';
    src: url('../fonts/raleway-light.eot');
    src: url('../fonts/raleway-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-light.woff2') format('woff2'),
         url('../fonts/raleway-light.woff') format('woff'),
         url('../fonts/raleway-light.ttf') format('truetype'),
         url('../fonts/raleway-light.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/raleway-medium.eot');
    src: url('../fonts/raleway-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-medium.woff2') format('woff2'),
         url('../fonts/raleway-medium.woff') format('woff'),
         url('../fonts/raleway-medium.ttf') format('truetype'),
         url('../fonts/raleway-medium.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular.eot');
    src: url('../fonts/raleway-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular.woff') format('woff'),
         url('../fonts/raleway-regular.ttf') format('truetype'),
         url('../fonts/raleway-regular.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium.eot');
    src: url('../fonts/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium.woff') format('woff'),
         url('../fonts/roboto-medium.ttf') format('truetype'),
         url('../fonts/roboto-medium.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('../fonts/raleway-semibold-webfont.eot');
    src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-semibold-webfont.woff') format('woff'),
         url('../fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_slablight';
    src: url('../fonts/robotoslab-light.eot');
    src: url('../fonts/robotoslab-light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotoslab-light.woff2') format('woff2'),
         url('../fonts/robotoslab-light.woff') format('woff'),
         url('../fonts/robotoslab-light.ttf') format('truetype'),
         url('../fonts/robotoslab-light.svg#roboto_slablight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
 font-family: 'robotobold';
 src: url('../fonts/roboto-bold.eot');
 src: url('../fonts/roboto-bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/roboto-bold.woff') format('woff'),  url('../fonts/roboto-bold.ttf') format('truetype'),  url('../fonts/roboto-bold.svg#robotobold') format('svg');
 font-weight: normal;
 font-style: normal;
}
.bottom-line {
    padding-bottom: 15px;
    border-bottom: 1px solid #E6E6E6;
}
.log
{  
font-family: 'roboto_slablight';
font-size:#666666;
font-weight:normal;
font-size:30px;
text-align:right;
padding-top:50px;
	
}
#cl-effect-11 .span1
{
padding-left:15px;	
}
.flaticon-airplane105
{
	color:#085191;
	
}
.flaticon-transport431
{
	color:#085191;
}
.second-effect:hover figure img {
      transform: scale(1.2);
    transition: all 0.5s;
}

.second-effect:hover figcaption i {
          
    transition: all 0.5s;
	color:#E27519;
}
.mod-newsflash-adv.posts .item_img figcaption img
{
width: auto!important;
    padding-top: 18px;
    padding-left: 10px;	
}
#showcase-row {
  background: #eeeeee;
  padding-top: 28px;
  padding-bottom: 14px;
}
.mod-article-single {
  margin-bottom: 30px;
}
.mod-article-single .item__module {
  overflow: hidden;
}
.mod-article-single.recall .item__module {
  max-width: 820px;
  margin: 0 auto;
}
.mod-article-single.recall .item__module blockquote {
  background: url(../images/template/blockquote.png) 0 0 no-repeat;
  font-size: 24px;
  line-height: 29px;
  font-weight: bold;
  font-style: italic;
  padding-left: 37px;
  margin-bottom: 30px;
}
.mod-article-single.recall .item__module .item_img img {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
}
.mod-article-single.recall .item__module .item_img figcaption {
  font-size: 14px;
  line-height: 20px;
  padding-top: 20px;
}
.mod-newsflash-adv.posts .item_img {
  margin-bottom: 12px;
  overflow: hidden;
  position: relative;
}
.mod-newsflash-adv.posts .item_img figcaption {
    background: url(../images/caption1.png);
    -moz-border-radius: 1000px;
    position: absolute;
    /* bottom: -19px; */
    text-align: left !important;
    height: 92px;
    background-repeat: no-repeat;
    /* bottom: 0; */
    top: 55%;
    width: 100%;
}
.mod-newsflash-adv.posts .item_img figcaption span {
  display: inline-block;
  padding: 23px 5px 0 18px;
}
.mod-newsflash-adv.price span.price {
  border: 1px solid #ff4545;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  color: #ff4545;
  display: inline-block;
  font: 800 20px/110px 'Open Sans', sans-serif;
  margin-bottom: 20px;
  width: 110px;
}
.mod-newsflash-adv.droplist .dropcap {
  border: 1px solid #ff4545;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  color: #ff4545;
  display: inline-block;
  font: 800 20px/110px 'Open Sans', sans-serif;
  margin-bottom: 20px;
  width: 110px;
}
.mod-newsflash-adv .isotope {
  margin: 0 -1.5%;
}
.mod-newsflash-adv .isotope-item {
  padding: 0 1.5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  float: left;
}
.mod-newsflash-adv .isotope-item.straightDown {
  text-align: center;
}
.mod-newsflash-adv_custom-link a {
  display: inline-block;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #ff4545;
  color: #ffffff;
  text-shadow: none;
  border: none;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  line-height: 20px;
  padding: 21px 66px;
}
.mod-newsflash-adv_custom-link a:hover {
  background: #1d1d21;
  color: #ffffff;
  text-shadow: none;
  border: none;
}
.top-dark-right{
    margin: 0px;
    padding: 0px;
}
.top-dark-right li{
    line-height: 35px;
   
    padding:0px 10px;
}


.top_contect{color:#666 !important; }
.top_contect:hover{color:#666 !important; text-decoration:none  !important;}
.top-dark-right li, .top-dark-right li a{
	 font-family: 'robotoregular';
	 font-weight:normal;
    color:#666666;
    font-size: 14px;
}
.top-dark-right li i{
       margin-right: 5px;
    color: #179638;
    font-size: 15px;
}
.top-dark-right li a:hover{
    color:#fff;
}
.top-bar
{
background-color:#F0F0F0;	
}

.hello.moduletable {
    position: relative;
    z-index: 2;
         background-color: #FAF8F5;
    color: #fff;
}
.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #FAF8F5;
}
#owl-demo span
{       font-family: 'ralewaybold';
    font-size: 16px;
    font-weight: normal;
    padding-top: 6px;
    width: 100%;
    display: block;
    clear: both;    padding-top: 13px;
	
}

.navbar-right i
{
color: #B3D9FB;	font-size: 14px;
}
.navbar-right a
{
padding-left:5px;
padding-right:5px;	
	
}
.navbar-right li:hover i
{
color: #fff;	
}
.contact-page h2
{
font-family: 'ralewaybold';
font-size:16px;
font-weight:normal;	
}
.contact-page p
{
	  font-family: 'ralewayregular';
    font-size: 16px;
	font-weight:normal;
}
.form-control
{
    border: 1px solid #DADADA!important;
    border-radius: 0!important;
    box-shadow: none!important;
}

#owl-demo a
{
	 font-family: 'ralewaybold';font-size: 12px;color:#085191;
}
.form-group {
    margin-bottom: 8px!important; position:relative;
}
#owl-demo p
{
	        font-family: 'ralewaymedium';
    font-size: 14px;
    text-align: justify;
    color: #666666;
    clear: both;    line-height: 18px;
	
}

.about-detail h2
{
	 font-family: 'ralewaybold';
    font-weight: normal;
    font-size: 30px;
    color: #060606;
    margin-bottom: 0;
	
}
.border1
{
          transform: rotate(132deg);
    margin-top: 64px;
    position: relative;
    top: 22px;
    right: 9px;
    color: #E2EAED;	
}
.our-services
{
background-color:#F0EBE1;	
	
}
.our-services h2
{
	 font-family: 'ralewaybold';
    font-weight: normal;
    font-size: 30px;
	 color: #060606;
	 margin-bottom:0px;
}
.our-services-left
{

}
.our-services span
{
font-family: 'ralewayregular';
    font-weight: normal;
    font-size: 16px;
	 color: #666666;	
}

.camera_prev > span:after
{
		font-family:'FontAwesome';
	 	font-weight: normal;
	    content: "\f105";
		font-size:50px;
}




.readmore
{
	 font-family: 'ralewaymedium';
    font-weight: normal;
    font-size: 14px;
	 color: #E04622;padding-left: 9px;
	  -webkit-transition:all 0.5s;
	   -moz- transition:all 0.5s;
	    -o- transition:all 0.5s;
	 transition:all 0.5s;
}
.readmore:hover
{
	color:#E27519;
	text-decoration:none;
}
.about-detail span
{
	 font-family: 'ralewaylight';
	 font-weight:normal;
	 font-size:30px;
	 color:#666666;
}
.about-detail1 p
{
     font-family: 'ralewaymedium';
    font-weight: normal;
    font-size: 14px;
    color: #666666;    line-height: 20px;
    padding-top: 16px;    text-align: justify;padding-left: 9px;
}

.sub-nav{ margin:0px 0px 0px 0px; border-radius:30px 30px 0px 0px; border-top:4px solid #085191; border-bottom:2px solid #E27519;}
.sub-nav .ttl-s{ margin:0px 0px 1px 0px; font-family: 'robotobold'; font-size:15px; color:#085191; border-radius:30px 30px 0px 0px; padding:8px 20px; background:#f2f2f2; text-transform:uppercase;}
.sub-nav ul{ margin:0px 0px 0px 0px; padding:0px 0px;}
.sub-nav ul li{ list-style:none; margin:0px 0px 1px 0px; border-bottom:1px solid #EAEAEA;}
.sub-nav ul li:last-child{border-bottom:none;}
.sub-nav ul li a{ display:block; padding:7px 0px 7px 20px; font-size:14px; color:#666; background:#fff; font-family: 'robotoregular'; transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.sub-nav ul li a i{ font-size:14px; color:#666; margin:0px 5px 0px 0px; transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.sub-nav ul li a:hover { color:#E27519; text-decoration:none; padding:7px 0px 7px 25px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 92%, rgba(242,242,242,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(92%, rgba(242,242,242,1)), color-stop(100%, rgba(242,242,242,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 92%, rgba(242,242,242,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 92%, rgba(242,242,242,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 92%, rgba(242,242,242,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 92%, rgba(242,242,242,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );}
.sub-nav ul li a:hover i{color:#E27519; /*transform:rotate(360deg);
-moz-transform:rotate(360deg);
-ms-transform:rotate(360deg);
-webkit-transform:rotate(360deg);*/}



.verticals{ margin:10px 0px 10px 0px; box-shadow:0px 0px 6px 1px #E3E3E3; padding:5px;}
.verticals ul{ position:relative; margin:0px 0px; padding:0px 0px;}
.verticals ul li{ list-style:none; font-size:14px; color:#666;  font-family: 'ralewaymedium'; margin:0px 0px 2px 0px; padding:7px 0px 7px 10px; border-radius:0px 0px 0px 0px; box-shadow: 0px 3px 6px -3px #ccc;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals ul li a{ display:block; font-size:14px; color:#666;  font-family: 'ralewaymedium'; padding:0px 0px 0px 0px; border-radius:0px 0px 0px 0px;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals ul li a:hover{color:#F90;}

.verticals ul li:hover{ background:#f7f7f7;}
.verticals ul li:last-child{border-bottom:none; box-shadow:none;}
.verticals ul li i{ font-size:12px; color:#F90; margin:0px 5px 0px 0px; padding:2px 5px 1px 6px; border:1px solid #F90; border-radius:100%;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals ul li a i{ font-size:11px; color:#F90; margin:0px 5px 0px 0px; padding:6px 5px 4px 6px; border:1px solid #F90; border-radius:100%; text-decoration:none;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals ul li:hover i{ background:#F90; color:#fff;}

.verticals01{ margin:10px 0px 10px 0px; box-shadow:0px 0px 6px 1px #E3E3E3; padding:5px;}
.verticals01 ul{ position:relative; margin:0px 0px; padding:0px 0px;}
.verticals01 ul li{ list-style:none; font-size:14px; color:#666; font-family: 'ralewaymedium'; margin:0px 0px 2px 0px; padding:7px 0px 7px 10px; border-radius:0px 0px 0px 0px; box-shadow: 0px 3px 6px -3px #ccc;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals01 ul li a{ display:block; list-style:none; font-size:14px; color:#666; font-family: 'ralewaymedium'; border-radius:0px 0px 0px 0px;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals01 ul li:hover{ background:#f7f7f7;}
.verticals01 ul li:last-child{border-bottom:none; box-shadow:none;}
.verticals01 ul li i{ font-size:12px; color:#179638; margin:0px 5px 0px 0px; padding:2px 5px 1px 6px; border:1px solid #179638; border-radius:100%;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals01 ul li a i{ font-size:11px; color:#179638; margin:0px 5px 0px 0px; padding:6px 5px 4px 6px; border:1px solid #179638; border-radius:100%; text-decoration:none;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals01 ul li:hover i{ background:#179638; color:#fff; }

.verticals02{ margin:10px 0px 10px 0px; box-shadow:0px 0px 6px 1px #E3E3E3; padding:5px;}
.verticals02 ul{ position:relative; margin:0px 0px; padding:0px 0px;}
.verticals02 ul li{ list-style:none; font-size:14px; color:#666; font-family: 'ralewaymedium'; margin:0px 0px 2px 0px; padding:7px 0px 7px 10px; border-radius:0px 0px 0px 0px; box-shadow: 0px 3px 6px -3px #ccc;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}

.metis{ margin:0px 0px 0px 0px;}
.metis li{ margin:0px 0px 3px 20px!important; display:block; background:#F5F5F5; box-shadow:none!important; padding:5px 10px!important; transition:all ease 0.3s;
-moz-transition:all ease 0.3s;
-ms-transition:all ease 0.3s;
-webkit-transition:all ease 0.3s;}
.metis li a{font-size:13px!important; color:#000; text-transform:capitalize;}
.metis li a img{ margin:0px 5px 0px 0px;}
.metis li a i{ font-size:15px!important; color:#000;}
.metis a:hover{color:#F90;}
.metis li:hover{ background:#fff!important;}

.verticals02 ul li a{ display:block; list-style:none; font-size:14px; color:#666; font-family: 'robotoregular'; border-radius:0px 0px 0px 0px;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals02 ul li a:hover{color:#085191;}
.verticals02 ul li:hover{ background:#f7f7f7;}
.verticals02 ul li:last-child{border-bottom:none; box-shadow:none;}
.verticals02 ul li i{ font-size:12px; color:#085191; margin:0px 5px 0px 0px; padding:2px 5px 1px 6px; border:1px solid #085191; border-radius:100%;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals02 ul li a i{ font-size:11px; color:#085191; margin:0px 5px 0px 0px; padding:6px 5px 4px 6px; border:1px solid #085191; border-radius:100%;
transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.verticals02 ul li:hover i{ background:#085191; color:#fff;}


.career{ margin:10px 0px 0px 0px; padding:15px 0px 0px 0px; background:#fafafa; box-shadow:0px 1px 3px 1px #DADADA; border-radius:8px;}
.career input{ background:#fff; width:100%; margin:0px 0px 0px 0px; padding:5px 10px; font-size:14px; font-family: 'robotoregular'; font-weight:normal; color:#666!important;  border-radius:0px!important; height:35px!important; border:1px solid #ddd!important;}
.career input:focus{ border-bottom:1px solid #E17418!important;}
.career textarea{background:#fff; width:100%; margin:0px 0px 10px 0px; padding:5px 10px; height:75px!important; font-size:14px; font-family: 'robotoregular'; font-weight:normal; color:#666!important; border:1px solid #ddd!important;  border-radius:0px!important; resize:none;}
.career textarea:focus{ border-bottom:1px solid #E17418!important;}
.career .input01{ width:100%; position:relative; padding:8px 0px 8px 10px;}
.career span{ position:absolute; right:16px; z-index:1;}
.career .send{ padding:5px 20px; font-size:14px; margin-left:15px; margin-bottom:15px; font-family: 'robotoregular'; font-weight:normal; background:#E17418; color:#fff; transition:all ease 0.7s; border:1px solid #E6E6E6;
-moz-transition:all ease 0.7s;
-ms-transition:all ease 0.7s;
-webkit-transition:all ease 0.7s;}
.career .send:hover{ background:#085191; border:1px solid #fff;}
.error{ color:#F00;}

.mrg-t18{margin-top:18px; }
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #a2a2a2!important;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 0px
}
.cont-btn{max-width:215px; position:relative; margin:0px 0px 0px auto; padding:0px; display:table; }
.cont-ttl{padding:0px 0px 3px 0px; margin-bottom:5px; font-size:17px; line-height:24px; border-bottom:solid 2px #9F29A7; }
.cont-icn{ margin-top: -28px;}

.pro{ margin:0px 0px 0px 0px;}
.sendinquiry i{ margin:0px 7px 0px 0px;}
.sendinquiry{float:right;padding:7px 10px;
margin:0px 10px 0px 0px;
font-size: 14px;
color:#FFF;
background: transparent  linear-gradient(to bottom, #FF4848 0, #7A0303 100%) repeat scroll 0% 0%;
transition:all ease 0.3s;
-moz-transition:all ease 0.3s;
-ms-transition:all ease 0.3s;
-webkit-transition:all ease 0.3s;
font-family:'robotobold';
font-weight:normal;
border-radius:5px;
text-transform:uppercase;
background: transparent  linear-gradient(to bottom, #FF4848 0, #7A0303 100%) repeat scroll 0% 0%;}
.sendinquiry:hover{ color:#fff; background:#333!IMPORTANT; text-decoration:none;}

.camera_caption > div
{
	    font-family: 'optasia_ssiregular';
    font-weight: normal;
    font-size: 36px;
    color: #fff;
    float: right;
    padding-top: 11px;
    padding-bottom: 11px;
	
}
.cornered {
   
 
}
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
 
}
.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #FFB06D;
  height: 3px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.navbar-left li.active:before {
 border-bottom:3px solid red;
}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a
{
background-image:none!important;
background-color:#0B467A!important;
}
.cl-effect-11 a::before {
	
	   position: absolute;
    top: 1px;
    left: 0;
    overflow: hidden;
    max-width: 0;
    color: #FFBC83;
    content: attr(data-hover);
    -webkit-transition: max-width 0.5s;
    -moz-transition: max-width 0.5s;
    transition: all 0.5s;
  
    left: 15px;
  
    bottom: 0;
}

.cl-effect-11 a:hover::before,
.cl-effect-11 a:focus::before {
	max-width: 100%;
}




.navbar
{
margin-bottom:0px!important;	
}

.navbar-right a
{
           padding-top: 17px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    padding-bottom: 19px!important;	
}
a.facebook:hover
{
    background-color: #3b5998!important;	
	
}
a.linkedin:hover {
    background-color: #1E87FF!important;
}
a.twitter:hover {
    background-color: #4099ff!important;	
}
a.skype:hover {
    background-color: #00AAF0!important;
}
a.google-plus:hover {
    background-color: #d34836!important;	
}

.navbar-default .navbar-nav>li>a {
   font-family: 'open_sans_condensedbold'; font-weight: normal;font-size:18px!important;	
   -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
	 -o-transition: all 0.5s;
	  -ms-transition: all 0.5s;
	  transition: all 0.5s;
	text-shadow: none;
}


.navbar-left>li>a.none
{
border-right: 0px solid #064277;

}
.navbar-default {
       margin-top: 0px;
    background-image:none!important;	
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x!important;
    border-radius: 0px!important;	
    -webkit-box-shadow: none!important;	
    box-shadow: none!important;	
}
.navbar-default {
    background-color: #085191!important;	
        border: none!important;
}
.navbar-default .navbar-nav>li>a.active {
             color: #FFBC83;
    border-bottom: 3px solid #FFBC83;
    padding-bottom: 12px;
}

.navbar-left a:hover
{
	 
}
.container-fluid
{
padding:0px!important;		
}
.logo
{
padding-top:10px;	
	
}
.caption
{
width: 100%;
height: 0;
border-style: solid;
border-width: 0 0 74px 74px;
border-color: transparent transparent #007bff transparent;	
}
.logo p
{
	    font-family: 'robotoregular';
    font-weight: normal;
    font-size: 14px;
    color: #999999;
    margin-bottom: 0;
    margin-top: 3px;
    margin-bottom: 4px;
	
}
.media-left, .media>.pull-left {
    padding-right: 0!important;	
}
.social
{
margin-top:10px!important;	
}
.social i
{
      color: #D5D5DA;
    padding-right: 10px;
    font-size: 25px;
    padding-top: 8px;
}
.media:first-child {
   
  
    content: " ";
    position: relative;
    z-index: -1;
    top: 20px;
    left: -9px;
    right: 0px;
    bottom: 0px;
    background-image: url(../images/line.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-left: 60px;
  
}

.media:last-child
{
	
	    padding-top: 20px
}
.social i.envelop
{
       font-size: 21px;	
}
.social p
{
	font-family: 'robotoregular';
	 font-weight:normal;
	 font-size:16px;
	 color:#666666;
	
}
.social span
{
	 font-family: 'robotoregular';
	 font-weight:normal;
	 font-size:16px;
	 padding-right:15px;
	color:#AAAAAA;	
}
.camera_blue_skin .camera_prev > span:after
{
	
      
    font-family: fontawesome;
    position: relative;
    left: 15px;
  top: 8px;
    font-size: 16px;
    color: #E27519;
}

.camera_blue_skin .camera_next > span:after
{
	
       
    font-family: fontawesome;
    position: relative;
    left: 15px;
    top: 10px;
    font-size: 16px;
    color: #E27519;
}


.footer
{
background-color:#085191;	
}
.footer a
{
color:#fff;
text-decoration:underline;	
}
.footer a:hover
{
color:#fff;
text-decoration:none;	
}
.footer p
{
     font-family: 'robotoregular';
    font-weight: normal;
    font-size: 14px;
    color: #FFFFFF;
      padding-top: 15px;
    padding-bottom: 8px	
}
.map h2
{
font-family: 'ralewaysemibold';	
   font-weight: normal;
       font-size: 20px;
	color:#179638;     padding-bottom: 16px;
}

.contact{ background:#fff;}

.contact h2
{
font-family: 'ralewaysemibold';	
   font-weight: normal;
       font-size: 20px;
	color:#179638;     padding-bottom: 16px;
}
.contact p
{  
font-family: 'ralewaymedium';
    color: #624E33;
    font-size: 14px;
    margin-bottom: 0;
       line-height: 20px;
    display: inline-block;
}

.clock-table img
{
margin-bottom:0px;	
}
.map p
{  
font-family: 'ralewaymedium';
    color: #624E33;
    font-size: 14px;
    margin-bottom: 0;
       line-height: 20px;
    display: inline-block;
}
.ticks
{
	display: inline-block;
	
}
.Clock
{
    color: #624E33;
    border: none;
    background-color: transparent;
    padding-left: 19px;
    outline: none;	
}
.clock {color:#fff; width:100%;}
.clock ul li:first-child
{
	    padding-left: 0px;
}
#Date { font-family:'robotoregular'; font-size:36px; text-align:center; text-shadow:0 0 5px #00c6ff; }

.border-bottom{/*border-bottom: 1px solid #DEDEDE;
box-shadow: 0px 1px 0px #F5F3F3;*/}

.clock ul { margin: 0 auto;
    padding: 0px;
    list-style: none;
    margin-bottom: 0px; float:left; width:100%; padding:0px 0px 10px 0px;}
.clock ul li {display: block;
font-size: 14px;
text-align: center;
font-family: "robotoregular";
margin: 0px 0px 10px 0px;
float: left;
border-right: 1px solid rgb(216, 216, 216);
padding: 5px 42px 5px 42px;
box-shadow: 1px 0px 0px rgb(251, 247, 247);
-moz-box-shadow: 1px 0px 0px rgb(251, 247, 247);
-ms-box-shadow: 1px 0px 0px rgb(251, 247, 247);
-webkit-box-shadow: 1px 0px 0px rgb(251, 247, 247);
	
    }
	
	.clock ul li:last-child{ margin:0px 0px 10px 0px;border-right: none;
box-shadow: none;}
	
	.clock ul li label{ width:100%; text-align:center; margin:0px 0px; padding:0px 0px;}
	.clock ul li span{font-size: 14px; color:#624E33;
    text-align: left;
    font-family: 'robotoregular'; margin:0px 0px 0px 0px;}
	.clock ul li span:nth-child(3){ color:#BF0000!important;}
	.clock ul li img{ margin:5px 0px 0px 0px;}
.clock ul li.first-child
{
	    padding-left: 0px;
}

#point { position:relative; -moz-animation:mymove 1s ease infinite; -webkit-animation:mymove 1s ease infinite; padding-left:10px; padding-right:10px; }

.hrow{ width:100%; margin:0px 0px 0px 0px;}

@-webkit-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}


@-moz-keyframes mymove 
{
0% {opacity:1.0; text-shadow:0 0 20px #00c6ff;}
50% {opacity:0; text-shadow:none; }
100% {opacity:1.0; text-shadow:0 0 20px #00c6ff; }	
}


.navbar-toggle
{
background-color:red!important;	    background-color: #E27519!important;
    padding: 10px !important;
}
.owl-nav1
{
        text-align: right;
    vertical-align: middle;
    padding-top: 23px;
}
/* CSS3 STYLE GENERIC */
.view {
    
    float: left;
    
    overflow: hidden;
    position: relative;
   
    cursor: default;padding-bottom: 18px;
}
.view .mask, .view .content {
  
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
figcaption {
             background: url(../images/caption1.png);
    -moz-border-radius: 1000px;
    position: absolute;
  
    text-align: left !important;
   
    background-repeat: no-repeat;
  
    width: 100%;
    background-size: 100%;
        text-align: center!important;
}
figcaption span
{
    padding-top: 14px;	
}
.figcaption img { 

   width:auto!important;
}
.view a.info {
   background:url(../img/link.png) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:20px;
   height:20px;
}
.second-effect a.info {
	position:relative;
	top:-10px;
	opacity:0;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   
   -moz-transition-delay:all ease 0.5s;
	-webkit-transition-delay:all ease 0.5s;
	-o-transition-delay:all ease 0.5s;
	-ms-transition-delay:all ease 0.5s;
	transition-delay:all ease 0.5s;
}
.map
{
    background-color: #F0EBE1;	
}
.table1 {
        font-family: 'ralewaymedium';
    font-size: 14px;
   font-weight:normal;
    color: #746666;
}
.hello1.moduletable1:before {
        content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #F0EBE1;
}
.second-effect .mask
{
    opacity: 0;
	background-color:rgba(0,0,0,0.7);   
    width: 100%;
    text-align: center;
	-webkit-transition:all ease 0.5s;
	-moz-transition:all ease 0.5s;
	transition:all ease 0.5s;
    
}

.figcaption img
{
width:auto!important;	
}
.second-effect:hover .mask {
   opacity: 1;
   background-color:rgba(0,0,0,0.7);   
    width: 100%;
		-webkit-transition:all ease 0.5s;
		-moz-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.second-effect .mask i
{
       position: absolute;
    top: 0%;
    font-size: 20px;
	-webkit-transition:all ease 0.5s;
		-moz-transition:all ease 0.5s;
	transition:all ease 0.5s;
}
.second-effect .mask a i{ color:#fff; transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;}
.second-effect .mask a i:hover{color:#F57018;}
.second-effect:hover .mask i{top: 41%;}
.second-effect:hover a.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	/*-moz-transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	-o-transition-delay:0.5s;
	-ms-transition-delay:0.5s;
	transition-delay:0.5s;*/
}
										
.owl-nav1 a
{
color:#666666	
}
.owl-nav1 a i {
    font-size: 20px;
}
.navbar-toggle .icon-bar {
    background-color: #fff!important;
}
.border-right
{
   padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 15px;
    /*background-image: url(../images/border-right.png);*/
    background-repeat: no-repeat;
}
.btn1
{
	background-color: #000!important;
    color: #fff!important;
    background-image: none!important;
    border-radius: 0!important;
    text-shadow: none!important;
    font-family: 'robotomedium'!important;
    font-size: 15px!important;
    font-weight: normal!important;
    padding-left: 50px!important;
    padding-right: 50px!important;
    padding-top: 9px!important;
    padding-bottom: 9px!important;
}
.btn1:hover
{
background-color:#09F;	
}
button.btn.btn-default.btn1:hover {
    background-color: #BE783C!important;
	-o-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
}
::-webkit-input-placeholder {
   font-family: 'robotoregular';
    font-size: 14px!important;
    color: #BCBCBC!important;
}

:-moz-placeholder { /* Firefox 18- */
    font-family: 'robotoregular';
    font-size: 14px!important;
    color: #BCBCBC!important;
}

::-moz-placeholder {  /* Firefox 19+ */
   font-family: 'robotoregular';
    font-size: 14px!important;
    color: #BCBCBC!important;
}

:-ms-input-placeholder {  
   font-family: 'robotoregular';
    font-size: 14px!important;
    color: #BCBCBC!important; 
}
.form-control 
{
height: 50px!important;
    font-family: 'robotoregular';
    font-size: 14px!important;
    color: #666!important;
}
.dropdown-menu>li
{
           border: 1px solid #1D4A71;
    margin-bottom: 2px;
    padding-bottom: 0px;
}
.dropdown-menu>li>a
{
	  font-family: 'robotomedium';
	  
    font-weight: normal;
    font-size: 13px;
	color:#fff;
}
#owl-demo a:hover
{
color:#E27519;	
text-decoration:none;
transition:all 0.5s;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover
{
background-image:none!important;	
}

.dropdown-menu>li>a
{
           background-color: #0B467A;
    padding: 8px 50px 8px 15px!important;
    color: #fff;
    font-family: 'robotoregular';
    font-weight: normal!important;
    font-size: 13px;
    color: #fff!important;
    text-shadow: none;
}
.dropdown-menu>li>a:hover {
       background-color: #085191!important;
}

.sub-banner{ width:100%; margin:0px 0px 0px 0px; position:relative; }
.caption-text{
	position: absolute;
	bottom: 0px;
	z-index: 100;
	left: -1px;
}
.sub-title {position:absolute; bottom:6px; margin: 0px 0px 0px 0px; z-index:111; font-size: 28px; font-family: 'open_sans_condensedbold';  color:#FFF; text-transform:uppercase;}



.main-container {
    padding: 20px 0;    padding-bottom: 0;
}.space-bottom {
    padding-bottom: 20px;
}.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
}
.contact-form
{ background:#f8f8f8;
padding:15px 20px 15px 20px;
box-shadow: 3px 0px 12px -6px #ccc;
-moz-box-shadow: 3px 0px 12px -6px #ccc;
-ms-box-shadow: 3px 0px 12px -6px #ccc;
-webkit-box-shadow: 3px 0px 12px -6px #ccc;	
}

.validation{ color:#F00; font-size:13px; font-family: 'robotoregular';}

#thanks{width:550px; float:left; margin:50px 0 50px 250px; padding:20px; border:#300 1px dashed;font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333; line-height:20px; font-size:14px;}
#thanks h3{font-size:18px; line-height:50px;font-weight:bold;color: #CB1E24;}


.sidebar h2
{
    font-family: 'ralewaybold';
    font-weight: normal;
    font-size: 22px;
    color: #060606;
    margin-bottom: 0px;	    margin-top: 9px;
}
.list
{
    padding-top: 11px;	
}
.list li
{
font-family: 'robotoregular';
    font-weight: normal;
    font-size: 14px;
    color: #8E8C8C;	
}


.list li:hover i
{
color: #f33636;
    transition: all 0.5s;	
}
.has-feedback:hover i
{
color: #f33636;
    transition: all 0.5s;
}

.bold
{
	    font-family: 'ralewaybold';
    font-weight: normal;
        font-size: 16px;
    color: #085191;    text-transform: uppercase;
}
.list li, .list-icons li {
       padding: 2px 0;
}.pr-10 {
    padding-right: 10px;
}.pl-20 {
    padding-left: 20px;
}.pl-5 {
    padding-left: 2px;
}



.contect_number{color:#8e8c8c !important; text-decoration:none !important;}
.contect_number:hover{color:#337ab7 !important; text-decoration:underline  !important;}

.sidebar a
{
 font-family: 'robotoregular';
    font-weight: normal;
    font-size: 14px;
    color: #666666;		
}
.space-bottom span
{
	font-family: 'ralewaybold';
    font-weight: normal;
    font-size: 22px;
    color: #060606;
    margin-bottom: 0px;
}
.main-container label
{
      font-family: 'robotoregular';
    font-weight: normal;
    font-size: 14px;
    color: #666666;	
}
.has-feedback label~.form-control-feedback {
    top: 27px;
}
.has-feedback label ~ .form-control-feedback {
    top: 25px;
}
.form-control-feedback {
    color: #777;
    width: 40px;
    height: 40px;
    line-height: 40px!important;
    top: 0;
}
.main-container .form-control { position:relative;
       border-radius: 5px!important;
    background: #fff;
    height: 40px!important;
    padding-right: 30px!important;
    border-color: #e1e1e1;
    color: #777!important;
    -webkit-appearance: none;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075)!important;
}
.main-container .form-control span img{ position:absolute; right:0px;}
.map-marker
{
    position: relative;
    padding-left: 23px!important;	
}
.map-marker:before
{        font-family: FontAwesome;
    content: "\f041";
    position: absolute;
    left: 0px;
    font-size: 20px;
}
.map-marker:hover:before
{
color: #f33636;
    transition: all 0.5s;	
}
.submit-button
{
	    font-family: 'robotobold';
	transition: all .5s!important;
    padding: 7px 20px!important;
    font-size: 14px!important;
    margin: 10px 0!important;
	    background-color: #E17418;
	border:none;
	border-radius:5px;
	color:#fff;

}
.submit-button:hover
{
	background-color:#965015;
}
.about-us img
{
height:178px;	
}
.contact-us img
{
height:178px;	
}
.carrer img
{
height:178px;	
}
.clock-table
{
color:#614D33; width:100%; 
}
.clock-table span
{
    font-family: 'robotoregular';
   
    color: #79684F;
   font-size: 14px;
 
}
.clock-table td
{
	    line-height: 30px
}
.clock-table .span1
{
  
    
     
       margin-left: 4px;
    text-align: center;
	color:#666!important;
    
}
.clock-table .span2
{
  
         font-family: 'ralewaymedium';
   
         padding: 2px 3px;
    margin: 2px 1px;
    font-size: 13.75px;
    line-height: 20.5px;
    font-family: arial;
    text-decoration: none;
   color: #79684F;
    
     
  
    
}
.logo img {
    max-width: 100%;
    width: 100%;
}
.about-p p
{
        font-family: 'ralewaymedium';
    font-weight: normal;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    padding: 12px 0px 5px 0px;    line-height: 20px;
}

.about-p .p2
{
        font-family: 'ralewaymedium';
    font-weight: normal;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    padding: 0px 0px 5px 0px;    line-height: 20px;
}

.about-p .p1
{
    font-family: 'robotobold';
    font-weight: normal;
    font-size: 14px;
    color: #666666;
    text-align: justify;
    line-height: 20px;    
	padding-top: 5px;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
}
.main{ margin:20px 0px 20px 0px;}
.about-p span
{
 font-family: 'ralewaybold';
    font-weight: normal;
    font-size: 14px;
	color: #666666;	
}
.about-p h1
{
font-family: 'ralewaybold';
    font-weight: normal;
    font-size: 16px;
    color: #085191;
    margin-bottom: 0px;
    border-bottom: 1px solid #C3C3C3;
    display: inline-block;
  padding-bottom: 5px;
    padding-top: 0;
    margin-top: 0;
}
.bullets li{

    font-family: 'ralewaymedium';
    font-weight: normal;
    font-size: 14px;
    color: #666666;
    padding-bottom: 0px;
    line-height: 23px;
    padding-left: 8px;

}
.bullets li:before
{
	      content: "\f105";
    font-family: 'FontAwesome';
    font-weight: normal;
    font-size: 15px;
    position: relative;
    left: -5px;
    right: 0;
    color: #666666;
    top: 0;

}
.divider
{
border-bottom:1px solid gray;	
}
@media only screen and (min-width : 320px){
		
		.textleft
		{
			padding-bottom: 0px!important;
		}
		.textright
		{
			padding-top: 0px!important;
		}
	.about-detail
	{
	text-align:center;	
		
	}
	
	.top-padd
		{
		padding-top:15px!important;	
			
		}
	.textleft
	{
	text-align:center;	
	}
	.textright
	{
	text-align:center;	
	}
	
 .logo
		{
			
		text-align:center;	
		}
		.social
		{
			
		text-align:left;	
		}
		.hidden-xs1
		{
		display:none;	
		}
		.camera_prev {

 margin-left: 20%	
}
.camera_next {
    margin-left: 35%;
}		.border-right
{
   padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 0px;
    background-image: none;
    background-repeat: no-repeat;
	text-align:left;
}.our-services-left
	{
	text-align:center;	
	}
	.customNavigation
	{
	text-align: center;	
		
	}.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #F0EBE1;
}.our-services-left
		{
		margin-top:0px;	
		}	
		.log
{  

text-align:center;
padding-top:0px;
padding-bottom:10px;
	
}	
.clock-table td {
    line-height: 30px;
    text-align: left;
}
.map h2
{text-align: left;
	
}
.map p
{
	text-align: left;
}
	}
 @media only screen and (min-width : 360px){
	.customNavigation
	{
	text-align: center;	
		
	}
	.our-services-left
	{
	text-align:center;	
	}
	.about-detail
	{
	text-align:center;	
		
	}	
				.border-right
{
   padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 0px;
    background-image: none;
    background-repeat: no-repeat;
}.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #F0EBE1;
}.our-services-left
		{
		margin-top:0px;	
		}
		.log
{  

text-align:center;
padding-top:0px;
padding-bottom:10px;
	
}.table1
		{
		margin:auto;	
		}	
 }
 
 
	/* Extra Small Devices, Phones */
	@media only screen and (min-width : 480px){
		
		.table1
		{
		margin:0px;	
		}
		
			.log
{  

text-align:center;
padding-top:0px;
padding-bottom:10px;
	
}
		.customNavigation
	{
	text-align: right;	
		
	}
		.our-services-left
	{
	text-align:left;	
	}
		.about-detail
	{
	text-align:left;	
		
	}	
		.border-right
{
   padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 10px;
    background-image: none;
    background-repeat: no-repeat;
}
		
	
			.camera_caption > div {
    
    padding-left: 10%;
}
		.textleft
	{
	text-align:center;	
	}
	.textright
	{
	text-align:center;	
	}
	
		.social
		{
			
		text-align:center;	
		}
		
 .logo
		{
			
		text-align:center;	
		}.hidden-xs1
		{
		display:block;	
		}
		.camera_prev {

 margin-left: 28%	
}
.camera_next {
    margin-left: 35%;
}.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #F0EBE1;
}

	
	}
 
	/* Small Devices, Tablets */
	@media only screen and (min-width : 768px){
		
		.textleft
		{
			padding-top: 10px!important;
		}
		.textright
		{
			padding-top: 12px!important;
		}
		.table1
		{
		margin:0px;	
		}
			.log
{  

text-align:right;
padding-top:45px;

	
}
			.customNavigation
	{
	text-align: right;	
		
	}
		.border-right
{
   padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 15px;
    /*background-image: url(../images/border-right.png);*/
    background-repeat: no-repeat;height: 185px;
}


.contect_no{color:#624e33 !important; text-decoration:none !important;}
.contect_no:hover{color:#e04622 !important; text-decoration:none  !important;}

		
			.camera_caption > div {
    
    padding-left: 10%;
}
		.textleft
	{
	text-align:left;	
	}
	.textright
	{
	text-align:right;	
	}
	
 .logo
		{
			
		text-align:left;	
		}
		.social
		{
			
		text-align:left;	
		}.hidden-xs1
		{
		display:block;	
		}	.camera_prev {

 margin-left: 36%;	
}
.camera_next {
   margin-left: 43%;
}
	}
 #owl-demo .item{
  margin: 10px;
}
figure
{
overflow: hidden;	
}
figure img{
  display: block;
  width: 100%;
  height: auto;
}
figcaption img
{
	 width: auto;
}
.cl-effect-11 a::before 
			{
			padding-top:9px;	
			}
		.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #F0EBE1;
}

			}
	/* Medium Devices, Desktops */
	@media only screen and (min-width : 980px){
			.customNavigation
	{
	text-align: right;	
		
	}
		
		.border-right
{
   padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 15px;
    /*background-image: url(../images/border-right.png);*/
    background-repeat: no-repeat;height: 185px;
}
	
.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #F0EBE1;
}
			
	}
	
	
	
	
	@media only screen and (min-width : 992px){
		
		
		
		.dropdown-menu>li
{
          
    margin-bottom: 0px;
    padding-bottom: 0px;
}
			.customNavigation
	{
	text-align: right;	
		
	}
			
		.border-right
{
   padding-bottom: 0;
    padding-left: 0px;
    margin-bottom: 0px;
    /*background-image: url(../images/border-right.png);*/
    background-repeat: no-repeat;height: auto;
}
		
		.camera_caption > div {
    
    padding-left: 10%;
}
		.textleft
	{
	text-align:left;	
	}
	.textright
	{
	text-align:right;	
	}
 .logo
		{
			
		text-align:left;	
		}.hidden-xs1
		{
		display:block;	
		}
		.camera_prev {

 margin-left: 36%	
}
.camera_next {
    margin-left: 38%;
}
.cl-effect-11 a::before 
			{
			padding-top:14px;	
			}
			.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #F0EBE1;
}
	.navbar-left>li>a {
    border-right: 0px solid #064277;
}



	}
 
	/* Large Devices, Wide Screens */
	@media only screen and (min-width : 1200px){
			
		.textleft
		{
			padding-top: 10px!important;
		}
		.textright
		{
			padding-top: 12px!important;
		}
		.navbar-left li .a0 i
		{
		display:none;	
		}
		.navbar-left li .a1 i
		{
		display:none;	
		}
		.navbar-left>li>a {
    border-right: 1px solid #064277;
}
		.new-contain
		{
			width:1170px;
		}
		.new-contain
		{
			
		}
		
		.hello.moduletable:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1000px;
    height: 100%;
    margin-left: -1000px;
    background: #FAF8F5;
}
		
			.customNavigation
	{
	text-align: right;	
		
	}
		.border-right
{
      padding-bottom: 0;
       padding-left: 0px;
    margin-bottom: 20px;
    /*background-image: url(../images/border-right.png);*/
    background-repeat: no-repeat;
}

		.second-effect .mask
		{
		height:56%;	
		}
					 figcaption 
	{
	  top: 42.5%;
       left: -2px;
	}
		.camera_caption > div {
    
    padding-left: 5%;
}
		.cl-effect-11 a::before 
			{
			padding-top:14px;	
			}
		.textleft
	{
	text-align:left;	
	}
	.textright
	{
	text-align:right;	
	}
 		.hidden-xs1
		{
		display:block;	
		}
		.logo
		{
			
		text-align:left;	
		}
		.navbar-default .navbar-collapse, .navbar-default .navbar-form {
   
    padding: 0!important;
	
}
.camera_prev {

 margin-left: 467px;	
}
.camera_next {
    margin-left: 515px;
}

	}
@media only screen and (max-width : 1280px){

.about-us:after
{
	left: 60px;
}
.about-us img {
   
    width: 60%;
}
.contact-us:after
{
	left: 60px;
}
.contact-us img {
   
    width: 60%;
}	
.carrer:after
{
	left: 60px;
}
.carrer img {
   
    width: 60%;
}	
}


@media only screen and (max-width : 1200px){
	.about-us:after {
    left: 14%;
}
.contact-us:after {
    left: 14%;
}
.carrer:after {
    left: 14%;
}
 .dropdown-menu>li.last-child
		{
		margin-bottom:-6px;	
		}
		.about-us
{
	
background-position:0px;
  
	
}
	}
 
	/* Medium Devices, Desktops */
	@media only screen and (max-width : 992px){
	.about-us:after {
    left: 1%;
}
	.about-us
{
	
background-position:-400px;
  
	
}
.contact-us:after {
    left: 1%;
}
	.contact-us
{
	
background-position:-400px;
  
	
}
.carrer:after {
    left: 1%;
}
.carrer
{
	
background-position:-400px;
  
	
}	.about-us
{
	
background-position:-400px;
  
	
}
		.dropdown-menu>li
		{
		border:none;	
		}
		.dropdown-menu>li.first-child
		{
			margin-top:5px;	
		}
		.dropdown-menu>li.last-child
		{
		margin-bottom:5px;	
		}
		.dropdown-menu > li i
		{
			    position: relative;
    left: -27px;
    top: 2px;
    font-size: 16px;
		}
		.navbar-left li a
		{   
		
background-color: #0B467A;
margin-right: 5px;
padding-left: 0px !important;
   
		}
		.navbar-left li a:hover
		{
			 background-color:#0A66B7!important;
			 color:#fff!important;
		}
		.navbar-left li a.active
		{
			 background-color:#4E91CD!important
			 color:#fff!important;
		}
		.navbar-left li a:hover i
		{
			-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
-ms-transform:rotate(360deg);
transform:rotate(360deg);
-webkit-transition:all 0.5s; 
-moz-transition:all 0.5s; 
transition:all 0.5s;  
		}
		.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
		.dropdown-submenu {
    position: relative; 
}
		.dropdown
		{
		  
		}
		.dropdown-menu
		{
		    width: 100%;padding:0px!important;	background-color:transparent!important;    
		}
		.dropdown-menu li
		{
		  margin-bottom: 0;
		}
		.dropdown-menu li a
		{
		  
     
    color: #FFF !important;
    margin-bottom: 4px;
    background-color: rgb(11, 70, 122);
		}
		
		.navbar-left li .a1:before {
    content: "";
    font-family: 'FontAwesome';
    font-weight: normal;
    position: relative;
    left: 0px;
    right: 0;
    color: #fff;
    top: 0;
    background-color: #0B67B7;
    padding: 12px 23px 11px 33px;
  
		
			
		}
		
		.navbar-left li .a0:before {
    content: "";
    font-family: 'FontAwesome';
    font-weight: normal;
    position: relative;
    left: 0px;
    right: 0;
    color: #fff;
    top: 0;
    background-color: #0B67B7;
    padding: 12px 23px 11px 33px;
  
		
			
		}
		
		
		.navbar-left li span
		{
		    padding-left: 6px;
		}
		
		.navbar-left li .a0:first-child
		{
		margin-bottom: 0;	
		}
		
		.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: #FFB06D;
    height: 0px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
		
 .second-effect .mask
		{
		height:67%;	
		}
					 figcaption 
	{
	top: 52.3%;
width: 108%;
left: -17px;
	}
	.new-contain
		{
			width:100%!important;
			margin:15px 0px 15px 0px!important;
		}
	#cl-effect-11 span
{
padding-left:10px;	
}
.caption-text img{ width:85%; height:52px;}

	}
 @media only screen and (max-width : 800px){
.second-effect .mask
		{
		height: 59%;	
		}
		 figcaption 
	{
	top: 44.5%;
	}
	.caption-text img{ width:70%; height:52px;}
	}
	/* Small Devices, Tablets */
	@media only screen and (max-width : 768px){
		.about-us
{
	
background-position:-400px;
  
	
}

	.clock ul li{ padding:5px 4px;}
		
		.second-effect .mask
		{
		height: 52.5%;	
			
		}
 figcaption 
	{
	top: 39.5%;
left: -1%;
width: 102%;	
	}
	.caption-text img{ width:85%; height:52px;}
	
	}
 
	/* Extra Small Devices, Phones */
	@media only screen and (max-width : 480px){
 .second-effect .mask
		{
		height: 49.5%;	
		}
					 figcaption 
	{
	top: 38.5%;	
	}
	.caption-text img{ width:85%; height:52px;}
	.sub-title{ font-size:21px; position:absolute; bottom:10px;}
	.career .main-field{ padding:0px 15px 0px 15px;}
	.clock ul li{ border-right:none; box-shadow:none; padding:0px 0px; margin:0px 22px 10px 0px;}
	}
 
	/* Custom, iPhone Retina */
	@media only screen and (max-width : 320px){
 .second-effect .mask
		{
		height: 44.5%;
		}
				figcaption {
    top: 34.5%;
}
.caption-text img{ width:85%; height:52px;}
.sub-title{ font-size:19px; position:absolute; bottom:10px;}
.career .main-field{ padding:0px 15px 0px 15px;}
.clock-table img{ display:none;}
.Clock{ padding-left:0px;}
.clock ul li{ border-right:none; box-shadow:none; padding:0px 0px; margin:0px 15px 10px 0px;}
	}
