/*site custom styles*/

@media (max-width: 1000px) { 
	.carousel{ background-image: none !important;} 

    .serv ul li{width: 30% !important;}

    .all_serv{margin-top: 2% !important;margin-left: 7%;} 

    .contactus ul li{padding: 4px !important;
width: 50% !important;
}

.contactus{margin:0 0 0 1% !important;}

#social{ margin-left: 40% !important;}

.navbar_cust{width:auto !important;}
.vid_port img {width: 100% !important; height: 100%;padding:2%;}


}


@media (max-width: 760px) { 
	
.all_serv ul li{list-style-type: none;
float: left;
width: 33%;}

.logo_med{margin-top: -34px;}

#social{position: relative; top:0px;}

.navbar ul li {
 
 margin-top: 0px !important;
}


.navbar ul li{ margin-right: 0px !important;}

.navbar_cust {width:auto !important;}



.setlumn img {width: 100% !important; height: 100% !important;}

.setlumn_vid img {width: 100% !important; height: 100% !important;}

.carousel img {width: 100% !important; height: 100% !important;}

.footer_cont img {margin-top: 0px !important;}

.footer_cont1 {padding: 1% 5% !important;}

.footer_cont .col-md-3 {padding:3% !important; }

.footer_cont .col-md-4 {padding:4% !important; }

.mob_foot {float: left; margin-left: 10px;}

.mob_footer{float: left; width: 100%;}

.quick_links ul{width: 38% !important;}

.our_exp{margin-top: 2% !important;}

.vid_port img {width: 100% !important; height: 100%; padding:2%;}


}








html{overflow: hidden;}

body{background-color: #000; font-family: 'Exo 2', sans-serif;}


.dropdown:hover .dropdown-menu {
    display: block;
}
 .navbar{text-transform: uppercase;
font-weight: bold;}

.navbar ul li a{border-top: 2px solid white;padding: 16px 0 0 0;}

.navbar ul li{margin-right: 23px;
margin-top: 13px;}

.navbar ul ul li a{border: none; padding: 3px; font-weight: normal; font-size:11px; padding:5px;}

.navbar ul ul li{margin:0;}

.navbar-nav>li>a:hover{background-color: transparent; color: rgb(152, 206, 16);}

.active a{color: white;
font-weight: bold;}

.dropdown-menu{background-color: #242424!important;}

.dropdown-menu li a{color: white; font-weight: bold;}

.dropdown-menu li a:hover{background-color:rgba(121, 110, 110, 0.62); color:rgb(152, 206, 16); }

.logowithbar{}

.navbar .navbar-toggle .icon-bar{background-color:black;}

.navbar-header{background-color:rgb(102, 81, 81);}

.navbar-brand{padding: 0px;}

.serv_det{font-size: 14px ;
color: rgb(200, 215, 255);
text-align: left;}
.phone_contact{list-style-type: none; font-size: 18px; color:rgb(195, 224, 255);}
.phone_contact li{list-style-type: none; float: left; }

.carousel{background-image: url('../images/stripe.gif'); padding: 1%;}

section ul{padding: 0;}

.contactus ul li {padding: 2px;}

.serv ul li{width: 100%;background-image: url('../images/arrow.gif');
background-repeat: no-repeat;
background-position: 0 .5em;padding-left: 10px; margin: 5px; cursor: pointer;}

.out_ser{

background-color: rgba(92, 99, 255, 0.74);
border: none;
color: white;
padding: 5px; z-index: 99999; position: relative;left: 15px;top: 10px;}

.contactus ul li{width: 100%; }

.all_serv{color: white;font-size: 13px;}

.all_serv_gp{margin-top: 6%; color: white;font-size: 14px; text-align: justify;}

.fb{background-image:url("../images/social.png");float:left; width: 49px;
height: 27px;}


.tw{background-image:url("../images/social.png");float: left;
width: 30px;
height: 27px;
background-position: 146px 54px;
}


.yt{background-image:url("../images/social.png");float:left; width:27px; height:27px;background-position: 62px 54px;}


#social a {

}

#social{ margin-top: 5px;margin-left: -5px;}

.last_child{margin-right: 0px !important;}

.navbar { font-family: serif; font-size: 13px;}

.navbar a{color: #CCCCCC;}

.contactus{margin-top: 5%;}



.contactus li a{text-decoration: none;}

.active a{color: white;
font-weight: bold;}

.about_cont{ font-size: 15px; color: white; margin-top: 2%; padding: 10px;}

.contactus_nav{font-size:14px; color:white;}

.contactus_nav li {list-style-type:none;}

.navbar_cust{width: 46.3%;
/*margin-left: 3.5%;*/
}

.logo_med{ margin-left: 6%;}

.setlumn{ color: white; margin-top: 5%;}

.setlumn_vid  .col-md-4{ padding:0 5%!important; background-image: none; margin-top: 5%;}


.setlumn_vid section{height: 100px;
overflow: hidden; color: white;
   
}

.vid_matt {color:white; padding:2%;  text-align:justify;}


.vid_matt:first-letter{font-size:30px;color: rgb(152, 206, 16);}

.setlumn_vid h3 {color:rgb(152, 206, 16);}

.setlumn h3 {color:rgb(152, 206, 16);}

.vid_port{margin-bottom:5%;}

.cont_us{color:white;}

.tot_cont{margin-top: 8%;margin-bottom: 11%;
border: solid 1px white;
padding:40px 0px 20px 0px;
border-radius: 10px}
.site_map a{color: white; text-decoration: underline;}

.site_map ul li{padding: 3px;}

.site_map{color:white;}

.site_map ul{ padding: 10px;}

.site_map{ margin-top: 5%;margin-bottom: 16%;}


.site_map_alig{margin-left: 11.666667%;}

.quick_links ul li{width: 88%; list-style-type: none;}




.quick_links ul{padding: 0; float: left;width: 40%;}



.footer_cont ul li a{color:#929191; }

.footer_cont{margin-top:3%; font-size: 12px;color:#929191; background-color: rgba(255, 255, 255, 0.13);}

.footer_cont1{color:#929191; padding: 1% 26.5%; background-color: rgba(255, 255, 255, 0.13);}

.logo_pattern img{ width: 200px; height: 100px; padding: 1%;}

.vid_port  img{width: 278px;}

.foot_text{ margin-left: 15%;}

.our_exp{margin-top: 10%;
font-size: 14px;
color: white;
margin-left: -7px;}

iframe {background-color: black;}

.carousel img {width: 900px;height: 500px;}

.setlumn img {width: 100%; height: 200px;}

.setlumn_vid img {width: 100%; height: 200px;}

.navbar .active a {
color: rgb(152, 206, 16);



