/* rules for mobile vertical (< 480) */
@media(max-width:767px){/* rules for mobile horizontal (480 > 768)  */


.dropdown-menu>li, .dropdown-menu>li>a{
	color: #101010;

}
	body{
		margin-bottom: 80px;
	}
	.service-box h4 {
    font-size: 15px;
        color: #000;
	}
	.header {
	position: relative;
	margin-bottom: 0;
	
	}
	.my-thumb-circle{
		max-width:100%;
		margin-top: 10px;
	}

	.cit.col-md-12 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}

	.logo{
		position: relative;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
		float: none;
	}
	main#content {
    padding: 5px;
	}
	.content-ddbox .ddboxheadercontainer .page_header {
    padding: 10px;
    font-size: 20px;
	}
	h1#citieslist {
    font-size: 25px;
	}
	.logo img{
		max-width: 100%;
	}
	.service-box {
    text-align: center;
	}
    .row {
    	margin-left: 0px;
	    margin-right: 0px;
    }
	.navbar {
	  display: block;
	}    
	.navbar-nav{
		float:none;
	}
	.navbar-collapse{
		max-height: none;
	}
	
	.navbar-collapse.in {
	overflow-y:initial;
	}
	
	.container{
		padding:0;
	}
	
	.tagblock .leader{
		text-align: center;
	}
	.mobile-con{
		display:block;
	}
	.for-mobile{
		display:block;
	}
	.callus h1{
		
	}
	.socials {
    float: none;
    padding-top: 0px;
    text-align: center;
    padding-bottom: 5px;
    margin-right: 0px;
    margin: 10px;
	}
	
	.footer{
		padding: 10px;
	}
	.horizontal-header-shadow-top{
		width: 100%;
	}
	
	.header-shadow-bottom-inner,.header-shadow-top-inner{
		width: 100%;
	}
	
	.vertical-shadow-right,.vertical-shadow-left{
		display: none;
	}
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
		
	}
	
	.callus-mobile{
		text-shadow: 1px 1px 1px rgba(0,0,0,.5);
		font-weight: bold;
	}

	.fheading h1{
		font-size: 30px;
	}


	.list-jumbotron .content-ddbox .row .col-md-4 {
	padding: 0;
	}
	.logo{

    float: none;
    z-index: 9999;
/*    padding: 10px 0px;
    margin-right: 95px;
*/
}

.list-jumbotron .content-ddbox .row .col-md-4 {
padding: 0;
}	

.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 10px;
}

.callus h1 {

    float: none;
    text-align: center;
    margin-right: 0px;


}
}


@media(min-width:768px){/* rules for tablet (768 > 992) */
.logo{
text-align: center;
}
.cit.col-md-12 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

}
@media(min-width:992px){/* rules for desktop (992 > 1200) */
	
}
@media(min-width:1200px){ /* rules for large (> 1200) */
	.mobile-con{
		display:none !important;
	}
	.for-mobile{
		display:none !important;
	}
}
/* iPads (portrait and landscape) ----------- */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
	
	.socials {
    /* float: right; */
    /* margin-right: 17px; */
    text-align: center;
}
} 
/* iPads (landscape) ----------- */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
	
	
.logo {
    float: none;
    z-index: 9999;
    padding: 10px 0px;
    
}
.nav>li>a {
    color: #000;
    text-shadow: none;
}
.service-box h4 {
    color: #000000;

}
} 
/* iPads (portrait) ----------- */ 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 
	.callus h1 {
	    float: none;
	    text-align: center;
	    margin-right: 0px;
	    /*margin-top: 125px;*/
        font-size: 31px;
	} 
	.socials {
    margin-right: 0px;
        text-align: center;
}
.logo img {
    vertical-align: middle;
    max-width: 100%;

}
.logo {
    position: relative;
   
}
.nav>li>a {
    color: #101010;
    text-shadow: none;
}
.service-links-list {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    font-size: 13px;
}
.service-box h4 {
    color: #000000;

}

.logo {
    text-align: center;
}

.callus {
    float: none;
    text-align: center;
}
.socials1{
	text-align: center;
}
.socials{
	float: none;
}
}