﻿@import url(http://fonts.googleapis.com/css?family=Abel);
li{
	list-style:none;
}
.efb.mx-2{
 padding:50px 0px;
}
.baqati-page p{
	text-align:center;
	font:20px/30px 'Abel',Arial,Helvetica,sans-serif; 

}
.baqati-line1{
	width:100%;
	height:60px;
}

.baqati-line2{
	width:100%;
	height:30px;
}
.baqati-line3{
	width:100%;
	height:30px;
}
@media only screen and (max-width: 1200px) {
.baqati-line1{
	width:100%;
	height:0px;
}

.baqati-line3{
	width:100%;
	height:0px;
}

}
.baqati{
	width:100%;
	background-color:#FFFFFF;
	border:#DBDBDB 1px solid;
	padding:10px;
	margin:30px 0px;
	
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
}
.baqati-t{
width:100%;
display:table;
color:#0A2532;
text-align:center;
	font:20px/30px 'Abel',Arial,Helvetica,sans-serif; 
}
.baqati-t img{
	float:right;
	width:270px;
}
.baqati-title{
color:#0A2532;
text-align:center;
	font:20px/40px 'Abel',Arial,Helvetica,sans-serif; 
}
.baqati-con{
	font:18px/30px 'Abel',Arial,Helvetica,sans-serif; 
}
.baqati-more{
  background: linear-gradient(to right, #3498db 50%, #2ecc71 50%);
  background-size: 200% 100%;
  background-position: left bottom;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: background-position 0.4s ease;


color:#FFFFFF;
width:100%;
text-align:center;
	font:18px/45px 'Abel',Arial,Helvetica,sans-serif; 
	-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
 
}
.baqati-more:hover{

  background-position: right bottom;
color:#FFFFFF;
}


.baqati-more a{
text-align:center;color:#FFFFFF;
	font:18px/45px 'Abel',Arial,Helvetica,sans-serif; 
}

#wpcf7-f4-p2-o1{
	text-align:left;
	font:15px/30px 'Abel',Arial,Helvetica,sans-serif; 
}
.wpcf7-form label{
	width:100%;
}
.wpcf7-form input{
width:100%;
	border:1px solid #CCCCCC;
	background:#fff url('images/aa.png') repeat-x;
	color:#777;
font:15px/35px 'Abel',Arial,Helvetica,sans-serif; 
padding:0px 15px;
 text-align:left;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
}
.wpcf7-form textarea{
width:100%;
 text-align:left;
margin-top:3px;
max-height:200px;
	border:1px solid #CCCCCC;
	background:#fff url('images/aa.png') repeat-x;
	color:#777;
box-shadow: inset 0px 0px 10px #ededed;
-webkit-box-shadow: inset 0px 0px 10px #ededed;
-moz-box-shadow: inset 0px 0px 10px #ededed;  
font:15px/35px 'Abel',Arial,Helvetica,sans-serif; 
padding:0px 15px;

-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
}
.wpcf7-form input.wpcf7-submit{
 	background:#9c331f;
	color:#FFFFFF;
text-align:center;
	 box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow:none; 
-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
 width:100%;

}
.wpcf7-form input.wpcf7-submit:hover{
		background:linear-gradient(to bottom, #8dd2d9 , #58c0c7);
	color:#000;
	

	
}
.navbar {

	margin-bottom: 0px;
 background:#fff;
 height:85px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: none !important;
    border-bottom: 1px solid #00403c;
    border-radius: 0;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    position: relative; 
  
}

header.active .navbar {
  background-color: #f1f2f3;
  margin:0px;
  padding:0px;
    position:fixed;
    z-index:9999999;
      box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.50);

}
header.active .navbar img {
    height:80px;
    margin-top:0px;
}
header.active .navbar .primary-navigation {
    margin-top:0px;
}

header.active .top-line {
    height: 0;
    padding: 0;
}

.header-logo {
 position:relative;
 display:block;

    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
.navbar-brand img {
height:80px;
margin-top:-10px;
}

header.active .navbar-brand {
    padding:5px 15px 0;
}


#owl-demo9{
clear:both;
width: 100%;
direction:ltr;
position:relative;

}
.slider{
clear:both;
width: 100%;

position:relative;
display:block;
top:-30px;

}

.slider img{
	 width:100%;
	 height:550px;
}
@media only screen and (max-width: 768px) {
.slider img{
	 width:100%;
	 height:350px;
}
}

.slider-con{
	visibility:visible;
	z-index:99999;
	position:absolute;
	
 margin-top:20%;
	overflow:hidden;
}
.slider-con h1 {
width:100%;
     color: #FFFFFF;
         font-size: 35px;
  font-weight: bold;
  
    line-height:35px;
    margin-bottom: 0;
    margin-top: 0;
}
.slider-con h2 {
    color: #FFFFFF;
    font-size: 20px;
  line-height:30px;

    margin-bottom: 30px;
    margin-top: 0;
    padding-top: 40px;
  
   
}
.home_btn {
    margin-left: -10px;
    margin-top: 30px;
}
.home_btn a {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    margin: 0 10px 15px;
    padding: 10px 30px;
    position: relative;
    transition: all 0.3s ease 0s;
    z-index: 999;
    -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
}
.home_btn a:hover {
background:#02222f;
 color: #fff;
    border: 2px solid #9c331f;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}

@media only screen and (max-width: 768px) {
.slider-con{
 margin-right:20%;

}

.slider-con h1 {
width:100%;
     color: #FFFFFF;
         font-size: 30px;
  font-weight: bold;
  
    line-height:40px;
    margin-bottom: 0;
    
}
.slider-con h2 {
    color: #FFFFFF;
    font-size: 15px;
  

    margin-bottom: 30px;
    margin-top: 0;
    padding-top: 10px;
  
   
}
.home_btn {
    margin-left: -10px;
    margin-top: 30px;
}
.home_btn a {
    background: transparent none repeat scroll 0 0;
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;
    margin: 0 10px 15px;
    padding: 5px 15px;
    position: relative;
    transition: all 0.3s ease 0s;
    z-index: 999;
    -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
}
}


#owl-demo9 .owl-prev,#owl-demo9 .owl-next{
background:#173744;
width:40px;
 height:40px;
 top:45%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; 
box-shadow: inset 0px 0px 10px #0c83ad;
-webkit-box-shadow: inset 0px 0px 10px #0c83ad;
-moz-box-shadow: inset 0px 0px 10px #0c83ad;  
}
#owl-demo9 .owl-prev::before,#owl-demo9 .owl-next::before{
	 font-size:30px;
	 font-weight:bold;
	 text-align:center;
}
 #about{

	padding:20px 0px 30px 0px;
}
  .about-top{
	margin-top:0px;
	margin-bottom:10px;
}
.section-title1{
	 font-family:'Abel',"Times New Roman", Times, serif;
 text-align:left; font-size: 25px;
 color:#173744;
 line-height:30px;
 padding:0px;
 margin:0px;
}
.about-more a{
	 margin-bottom:10px;
    background:#173744;
    border: 2px solid #fff;
    color: #fff;
    display: inline-block;

    padding: 5px 30px;
    position: relative;
    transition: all 0.3s ease 0s;
    z-index: 999;
    -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
}
.about-more a:hover {
background:#9c331f;
 color: #FFF;
    border: 2px solid #9c331f;
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;}

  .about-top1{
	margin-top:0px;
	margin-bottom:0px;
	float:left;
} 
 .about-top p{
 font-family:'Abel',"Times New Roman", Times, serif;
 text-align: justify; font-size:17px; line-height:31px;
}

.section-description{
 font-family:'Abel',"Times New Roman", Times, serif;
 text-align:center; 
 }

.section-description p{
 font-family:'Abel',"Times New Roman", Times, serif;
 text-align: justify;
 }
.abouttitle3 {
	margin-bottom:30px;
}
.promo-icon{
	padding:15px;
	margin-bottom:15px;
	text-align:center;
	

	

}


/* =Services
-------------------------------------------------------------- */
#services{
	background: #fff;
	padding:40px 0px;
}
.title2 h1{
	 font-family:'Abel',"Times New Roman", Times, serif;
	 text-align:center;
	 line-height:50px;  color:#173744;
	 
}
.service-box {
  float: left;
  margin-bottom: 25px;
  margin-top: 25px;
}

.service {
  margin-top: 30px;
  padding: 45px 20px 20px 20px;
  border: 1px solid #ececec;
  border-radius: 4px;
  text-align: center;
  transition: .3s;
  position: relative;
  
}
.service img{
	width:60px;
	margin:0px auto;
	position:relative;
	margin-top:-8px;
}
.service img:hover { 	-webkit-animation:fadeInDown 1s ease infinite;
  animation: fadeInDown 1s ease infinite;
  }

.service:hover {
  cursor: default;
}


.service > h3 {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  color:#9c331f;
}

.service > .fa-stack {
  position: absolute;
  left: 0;
  right: 0;
  top: -60px;
  margin: auto;
  border: 1px solid #ececec;
  background-color: #fff;
  border-radius: 50%;
}

.service > .fa-stack > .fa-circle {
  color: #f6f6f6;
  transition: .3s;
}

/* =contact
-------------------------------------------------------------- */
.section-contact{
	margin-bottom:-70px;
}
.contact-info{
 width:98%;
 margin-right:10px;
	padding:20px;

	 display:table;
	 background:linear-gradient(to bottom, #011d29 , #255c72);
	
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 	
}
.contact-info img{
background:#FFFFFF;
	width:100%;
	max-height:320px;
  margin:0px auto;
  position:relative;
  display:block;

}
.section5-title1{
		 font-family:'Abel',"Times New Roman", Times, serif;
	 text-align: center;
	 font-size:20px;
	 line-height:50px;
	 color:#FFFFFF;
	 padding-top:15px;

}
.comment-form .addcomment-title .icon, .contact .contact-left .contact-form-icon, .login-page .login-form .login-title .icon,  .sidebar .sidebar-widget .widget-icon {
    background: #383c4b none repeat scroll 0 0;
    border-radius: 1px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 24px;
    margin-right: 6px;
    text-align: center;
    width: 28px;
    float:left;
}



.top-line {
 width:100%;
    padding: 0px 0;
    border-bottom:1px #333333 solid;
    padding-bottom:5px;
    overflow: hidden;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;

  
    
}

ul.top-menu {
    float: right;
    margin-top: 5px;
}

ul.top-menu li {
    display: inline-block;
    margin-right: 12px;
    line-height:30px;
}

ul.top-menu li a {
    display: inline-block;

    
    color: #8e8e8e;
    font-size: 14px;
    font-family: 'Abel', sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: antialiased;
    padding-left: 15px;
    border-left: 1px solid #eeeeee;
    text-decoration: none;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

ul.top-menu li a:hover {
    color: #000;
}

ul.top-menu li a i {
    color: #000;
    margin-right: 7px;
}


@media only screen and (max-width: 767px) {
.hero-text h1.main-pitch {
    font-size: 20vw;
    letter-spacing: 0;
    line-height: 100%;
}
.hero-text h1.intro-line {
    font-size: 4vw;
    line-height: 100%;
}
}
.hero-text h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 64px;
    padding-top: 0px;
    text-transform: capitalize;
}
@media only screen and (max-width: 768px) {
.hero-text h2 {
    font-size: 40px;
    line-height: 46px;
}
}
@media only screen and (max-width: 480px) {
.hero-text h2 {
    font-size: 30px;
    line-height: 40px;
    padding-top: 0px;
}
}
@media only screen and (max-width: 360px) {
.hero-text h2 {
    font-size: 26px;
    line-height: 34px;
}
}
.pagemohtow li{
 float:right;
 width:100%;
 max-width:300px;	background: #F5F5F5;
	color:#000;
text-align:center;

	margin:20px 0px;
	border:5px #f2f0f0 solid;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.50);

}

.pagemohtow li .menu-image-title{
font:15px/50px 'Abel',Arial,Helvetica,sans-serif; 
}




.tab2{
background:#F3F3F3;
		padding:30px 0px;
}
.m-block span{
 display:block; color:#000000;	font:15px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;

}

.m-block h2{
 text-align:justify; color:#8A8E90;	font:13px/30px 'Abel',Arial,Helvetica,sans-serif;

}
#gallery{
	background: #173744;	padding:100px 0px 50px 0px;


}

.section3{
	width:100%;
	margin:10px 10px;

	padding:15px 5px;
font:13px/25px 'Abel',Arial,Helvetica,sans-serif;
 text-align:justify;
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-right: 4px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
}

.section3 img{
 width:100%;
}

.abouttitle2 a{
	 display:block;color: #9a341a;	font:18px/90px 'Abel',Arial,Helvetica,sans-serif; 
	 text-align: center;
	 margin:0px;
	 padding:0px;
	 margin-left:15px;
	 margin-bottom:30px;

}

.tab5{

   background: #F7F7F7; 

    display: table;
    width: 100%;
	padding:35px 0px;
	margin:0px 0px;
}
.abouttitle3 h1{
	 display:block; color:#173744;	font:22px/50px 'Abel',Arial,Helvetica,sans-serif; text-align: center;
	 margin:0px;
	 padding:0px;


}
#client{

	padding:100px 0px 50px 0px;

}
.tab4{

    width: 100%;

	margin:0px 0px;
}

.tab4-about{
	width:90%;
	margin:0px auto;
}
.tab4-about img{
width:100%;
height:180px;
padding:0px;
margin:0px auto;
display:block;

-webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
     background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
    background: linear-gradient(left, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    margin-right: 4px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;

}

.tab4-about img:hover{

}
.tab4-about p{
 display:block; color:#333;	font:15px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
	
}
.tab4-about h1{
 display:block; color:#b35b12;	font:13px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
	
}


footer {
    background: #02151e url('../images/n1.jpg') repeat scroll;
    padding-top: 90px;
}
footer h3.botheadp {
	 display:block; color:#fff;	font:18px/50px 'Abel',Arial,Helvetica,sans-serif; text-align:left;
}

.footer-logo img{
	width:130px;
}
@media only screen and (max-width: 768px) {
.footer-logo img{
	 text-align: center;
 margin:0px auto;
	width:130px;
	display:block;
}
}

.footer-title1{
			 font-family:'Abel',"Times New Roman", Times, serif;
	 text-align: left;
	 font-size:35px;
	 line-height:50px;
	 color:#FFFFFF;


}
@media only screen and (max-width: 768px) {
.footer-title1{
	 font-family:'Abel',"Times New Roman", Times, serif;

	 text-align: center;
	 font-size:35px;
	 line-height:50px;
	 color:#FFFFFF;


}
}


ul.social-icons {
    float: left;
    padding:0px;
 margin-top:20px;
}
@media only screen and (max-width: 768px) {
ul.social-icons {
    float: left;
    padding:0px;
 margin-right:80px;
}
}

ul.social-icons li {
    display: inline-block;
    margin-left: 10px;
    margin-top:10px;
}

ul.social-icons li a {
    display: inline-block;
    width: 45px;
    height:45px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    text-align: center;
    border: 1px solid #fff;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

ul.social-icons li a i {
    font-size: 22px;
    line-height: 45px;
    color: #fff;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

ul.social-icons li .fb-icon,ul.social-icons li .tw-icon ,ul.social-icons li .gp-icon
 ,ul.social-icons li .pn-icon,ul.social-icons li .in-icon,ul.social-icons li .rss-icon
 { 
  -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
 

}

ul.social-icons li .fb-icon:hover {
   background: #3a5ba0;
   color:#fff;
    border: 1px solid #fff;
    -moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);

}
ul.social-icons li .tw-icon:hover {
   background: #2ca7e0;
   color:#fff;
    border: 1px solid #fff;
    -moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);

}
ul.social-icons li .in-icon:hover {
   background: #2ca7e0;
   color:#fff;
    border: 1px solid #fff;
    -moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);

}
ul.social-icons li .yt-icon:hover ,ul.social-icons li .email-icon:hover{
   background: #cf3426;
   color:#fff;
    border: 1px solid #fff;
    -moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);

}

ul.social-icons li a i:hover {
  color:#eda926;
}

ul.social-icons li a:hover i {
    color: #fff;
}
.footer-block1{
	position:relative;
	display: block;

}
@media only screen and (max-width: 768px) {
.footer-block1{
	position:relative;
	display: table;
	width:100%;
}
}

.footer-block1 ul{
padding:0px;
 margin:0px;
}
@media only screen and (max-width: 768px) {
.footer-block1 {
padding:0px;
 margin:20px 0px 20px 0px;
}
}

.foot-block h2{

 text-align:left;
font:18px/30px 'Abel',Arial,Helvetica,sans-serif;
    color:#FFFFFF;
    line-height:40px;
    text-decoration:none;
    -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
 

}

.footer-menu ul {
padding:0px;
 margin:0px;
}

.footer-menu li {
    float: left;
    margin-top: 6px;
    list-style:none;
    width:100%;
    color:#FFFFFF;
    font:18px/35px 'Abel',Arial,Helvetica,sans-serif;
}
.footer-menu li a {


    border-radius: 2px;
    display: block;
    color:#FFFFFF;
    line-height:30px;
    text-decoration:none;
    -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;
 

}
 .footer-menu li a:hover {

    color: #66CCFF;
    padding-right:10px;
}
.footer-block2{
	position:relative;
	display:block;
	width:100%;
}
@media only screen and (max-width: 768px) {
.footer-block2 {
padding:0px;
 margin:20px 0px 20px 0px;
}
}

.top-contact1 {
 margin-top:30px;

}
.top-contact1 ul{
 margin:0px; padding:0px; 

}

.top-contact1 li{
color:#FFFFFF;
line-height:30px;
margin-bottom:15px;
}
.top-contact1 li a{
color:#FFFFFF;
}
.top-contact1 button{
 text-align:right;
}

.top-contact1 li i{
 margin-right:8px;
 width:25px;
 height:25px;
 background:#9c331f;

 line-height:25px;
 text-align:center;
 -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;

}
.top-contact1 li i:hover{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; 
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

.header-index{
	margin-top:30px;
}
.post-bacground{
	    background: #F4F4F4;
    border-radius: 4px;
    box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.13), 0 -2px 0 0 rgba(0, 0, 0, 0.12) inset;
    padding:20px;
    margin-bottom:20px;
    margin-top:20px;
}
.post-bacground img{
	width:50%;
	float:right;
	margin:0px 20px;

}
.post-bacground h4{
 text-align:center;
 font:35px/60px 'Abel',Arial,Helvetica,sans-serif;

}

.ogo img{
	width:30px;
	background:#fff;
	border:1px #eee solid;
}
.overview-title{
	float:right;
	padding-right:15px;
}
.post-bacground p{
 text-align:justify; color:#000;	font:13px/30px 'Abel',Arial,Helvetica,sans-serif;

}
.logo-footer{
margin-top:50px;
}

#topcontrol {  background:#9a341a;
padding:5px 10px;
margin-right:20px;
margin-bottom:10px;
float:right;
 
}
#topcontrol:hover {  background:#333;
padding:5px 10px;
margin-right:20px;
float:right;
 
	-webkit-animation:fadeInDown 2s ease infinite;
  animation: fadeInDown 2s ease infinite;
}

#topcontrol::before {
  content: "\f077";    display: block;color:#fff;
  font-size:18px; text-align:center;
 font-family: FontAwesome;
    margin: auto auto 8px;
    position: relative;
}

.loading2 {
    background: #1f73b1 none repeat scroll 0 0;
}
.loading2 .spinner {
    height: 70px;
    left: 50%;
    margin: -35px auto auto -35px;
    position: absolute;
    top: 50%;
    width: 70px;
}
.loading2 .double-bounce1, .double-bounce2 {
    animation: 2s ease-in-out 0s normal none infinite running bounce;
    background-color: #fff;
    border-radius: 50%;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}
.loading2 .double-bounce2 {
    animation-delay: -1s;
}
@keyframes bounce {
0%, 100% {
    transform: scale(0);
}
50% {
    transform: scale(1);
}
}
@keyframes bounce {
0%, 100% {
    transform: scale(0);
}
50% {
    transform: scale(1);
}
} 
.ea-loader{width:100%;height:100vh;overflow:hidden;position:fixed;z-index:9999;top:0;left:0;direction:ltr!important;}

.entry-page{
 padding-bottom:50px;
}

.entry-page h4{
	 display:block; color:#000000;	font:18px/50px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
}
.entry-page p{

 margin:0px auto;
 	 display:block; color: #666666;	font:15px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
}

#myModal{
	z-index:9999999999999999999;
	font-family: 'Abel',Arial,Helvetica,sans-serif; ;
	
}
#myModal iframe{
 width:100%;
 height:auto;
 max-height:500px;
 min-height:300px;
}
#rbs_gallery_5ad88e105f76f .rbs-img-container {
    border-radius: 5px;
    box-shadow: 0 5px 7px rgba(34, 25, 25, 0.1);
}
.logo1{
	float:right;
	margin-top:30px;
	margin-bottom:15px;
	
}
.visitor-counter{
	display:table;
}
.logo1 img{
 width:200px;
 border:10px #343434 solid;
	
}
.content p{
	font:15px/30px 'Abel',Arial,Helvetica,sans-serif; 
}
.cc1{
	font:18px/40px 'Abel',Arial,Helvetica,sans-serif; 
}
.cc2{
	font:18px/40px 'Abel',Arial,Helvetica,sans-serif; 
}
.postpage-service{
	margin:10px 0px;
	position:relative;
	overflow:auto;
	padding:30px 10px;
	display:block;
	width:100%;
	color: #000;
	background:#ffffff;
	background-size: 400% 400%;
	-webkit-border-radius: 10px 40px 10px 40px;  
-moz-border-radius: 10px 40px 10px 40px;  
border-radius: 10px 40px 10px 40px; 
	
}
.postpage-service p{ width:100%;
	 display:block; 	font:18px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
	

}

.title-section h1{
	 display:block; color:#9a341a;	font:22px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
	

}


.pagemohtow-service{
	font-family: 'Abel',Arial,Helvetica,sans-serif; ;
	font-size:17px;
	line-height:34px;
	text-align:justify;
	}


.postpage-boss{
	margin:50px 0px;
	position:relative;
	overflow:auto;
	padding:30px 10px;
	display:block;
	width:100%;
	color: #fff;
	background: linear-gradient(-45deg, #404040, #333333, #23A6D5, #23D5AB);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
	animation: Gradient 15s ease infinite;
	-webkit-border-radius: 10px 40px 10px 40px;  
-moz-border-radius: 10px 40px 10px 40px;  
border-radius: 10px 40px 10px 40px; 
	
}
.postpage-boss p{ width:100%;
	 display:block; 	font:30px/50px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
	

}

.title-section h1{
	 display:block; color:#9a341a;	font:22px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
	

}
.title-section p{
	 display:block; color:#000;	font:15px/30px 'Abel',Arial,Helvetica,sans-serif; text-align:center;
	

}


.pagemohtow-boss{
	font-family: 'Abel',Arial,Helvetica,sans-serif; ;
	font-size:17px;
	line-height:34px;
	text-align:justify;
	}

.pagemohtow-boss img{
	float: left;
	border:5px #FFFFFF solid;
 margin-right:15px;
 margin-bottom:30px;
}
@media only screen and (max-width:360px) {
 .tab4-about{
	width:80%;
	margin:0px auto;
}
footer #bottom {
    background: #262934 none repeat scroll 0 0;
    height: auto;
    line-height: 68px;
    margin-top: 70px;
}
.small-5 img{
	float:right;
	width:100px;
	margin-left:10px;
	margin-right:10px;
}
ul.social-icons {
    margin: 0px; padding:0px;
}

ul.social-icons li {
    display: inline-block;
    margin-left: 4px;
    margin-right:4px;
    margin-top:10px;
}

.block_search_close {
display:none;
}

.foot-block {
margin-bottom:30px;
}
.logo1 img{
 width:100%;
	margin-top:30px;
	margin:0px auto;
	display:block;
	margin-bottom:15px;
	
}

}
@media only screen and (max-width:768px) {
footer #bottom .copyright {
 width:100%; display:block;
 float:left;
    color: #fff;    text-align:left;
    padding-left:50px;

}
.foot-block{
	width:100%;
	display: table;
	position:relative;
	clear:both;
	 margin:20px 0px;
}

}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  	float:left;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float:left;
}}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
 	float:left;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
   float:left;}
}
