@media only screen and (max-width: 1180px)
{
.container, .header-div{ width:100%; padding: 10px; box-sizing: border-box;}
}
@media only screen and (max-width: 800px)
{
.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:none; width: 100%;}
.logo-div{width: 176px; text-align: center; margin-left: 0px; overflow: hidden; padding-bottom: 10px;}
.menu-div { clear: both; background: #015788; margin-top: 10px;}
.menu-div ul{padding-top: 0px; margin-left: 0px;}
.menu-div ul li{float: none; text-align: center; width: 100%; display: block; padding:10px 0px; border-bottom: 1px solid #ffffff;}
.menu-div ul li a{ color: #ffffff; }
.menuIcn {color: #84c540; border: 2px solid #84c540; margin-left: 6px;}
.menuIcn {display: inline; transition: all .5s ease;}
.ctc-div a{display: none;}
.ban-1-ctn, .ban-2-ctn{width:100%; float:none;}
.ban-1-ctn h1{line-height:20px;}
.ban-1-ctn h1 { font-size: 36px;}
.ban-1-ctn h1 span{line-height: 60px;}
.banner-2{ height: 100%; padding: 20px 0px; }
.ban-2-ctn h1{padding-top:0px; line-height: 32px; font-size: 26px;}
.ban-2-ctn { margin-top: 0px; }
.foot-services { margin-left:0px;}
.review-ctn {padding-left:0px;}
.ban-1-ctn p{ padding-top: 0px; }
.banner-1{ height: 400px; background-position: right; }
.bannerPosDiv{ display: none;}
a {text-decoration:none;}
.bannerPosDiv-1 .ban-1-ctn {
    padding-left: 50%;
    box-sizing: border-box;
}
.bannerPosDiv-1  .ban-1-ctn h1 {
    font-size: 18px;
    line-height: 2px;
}
.bannerPosDiv-1  .ban-1-ctn h1 span {
    line-height: 50px;
}
.bannerPosDiv-1 .ban-1-ctn p {
    line-height: 20px;
    font-size: 14px;
}
.bannerPosDiv-1  .ban-1-ctn p {
    line-height: 20px;
}
.bannerPosDiv-1  .button input[type=button] {
    font-size: 14px;
    padding: 16px 24px;

}
.bannerPosDiv-1 {
    padding: 20px 0;
}
}
























