@charset "utf-8";
/* media CSS Document */
@media (max-width:1200px)
{

	

}


@media (max-width:991px)
{

header h3 { 
    font-size: 14px; 
    margin: 10px 0 0 0;
}

.request { 
    padding: 15px 20px; 
    font-size: 14px; 
}

.list { 
    padding: 0 0 0 10px; 
}

.lightgray .input-group .form-control {
    padding: 5px 0 5px 5px;
    font-size: 12px;
	height:39px;
}



.lightgray .btn-default { 
    padding: 7px 15px;
	font-size:14px; 
}

.fcontent p { 
    font-size: 13px;
}

.subbtn { 
    margin: 0; 
}

.navv.navbar-default .navbar-nav > li > a {  
    padding: 10px 7px;
}

.tab-pr0{ padding-right:0 !important;}
	

}


@media (max-width:767px)
{

.mobcen{ text-align:center; margin:30px 0 0 0;}

.gray h1 { text-align: center;}
.gray h5 { text-align: center;}


.banner .carousel-control {
    width: 10%; 
}

.services img {
    display: table;
    margin: 0 auto;
}

.services h3 { 
    text-align: center;
}

.services p {
    margin: 0 0 50px 0;
    text-align: center;
}

.lightgray .col-md-2 {
    width: 33.066667%;
    float: left;
    margin-bottom: 30px;
}

.lightgray .col-md-3 {
    width: 49%;
    float: left;
}

.navv {
    float: none;
 }
 
 .navv .collapse.navbar-collapse {
    float: none;
}

#search {
    float: right;
    position: relative;
}

.box { 
    width: 60%;
    margin: 0 auto 40px auto;
}

.mymedia {
    margin: 0 0 50px 0;
}

.mymedia .media-left, .mymedia .media-right, .mymedia .media-body {
    display: table;
    vertical-align: top;
    width: 100%;
}

.width50 {
    width: 48%;
    float: left;
}





	

}


@media (max-width:600px)
{

.box { 
    width: 80%;
    margin: 0 auto 40px auto;
}	

}


@media (max-width:480px)
{


.lightgray .col-md-3 {
    width: 99%;
    float: none;
    margin: 0 0 25px 0;
}

.box {
    width: 100%;
    margin: 0 auto 40px auto;
}

.media-object {
    display: block;
    width: 100%;
}

.width50 {
    width: 100%;
    float: none;
}
	

}


@media (max-width:414px)
{

.request { 
    margin: 0 0 20px 0;
}	

.lightgray .col-md-3::before{ content:""; clear:both; display:table;}

.flogo {
    float: none;
    margin-bottom: 15px; 
}

.logo { 
    padding-right: 5px; 
}



}


@media (max-width:375px)
{

.banner .carousel-control {
    width: 15%;
}
	

}



