@media only screen and ( max-width: 479px ){
.top-nav-list li a {padding: 0px 12px 0px; float: none;}
.top-nav-list{width: 100%; float: none;}
.tinfo li{display: inline-block;}

}
@media only screen and ( min-width: 480px )and ( max-width: 639px ){
.top-nav-list li a {padding: 0px 12px 0px; float: none;}
.top-nav-list{width: 100%; float: none;}
.tinfo li{display: inline-block;}
.top_section2{padding: 10px 0px;}
.top_section2 .right .tinfo em {

    font-size: 9px;
    
    line-height: 19px;
}
.top_section2 .right .tinfo strong {
    font-size: 11px;
    
    position: relative;
    top: -6px;
}

}
@media only screen and ( min-width: 640px )and ( max-width: 767px ){
    .top_section2 .left {
   
    width: 45%;
margin-top: 0px;
}
    .top_section2 .middle{width: 12%;left: 0px; margin-top: 0px;}
    .middle div a img {
    width: 60px;
}
    .top_section2 .right{width: 100%;margin-left: 0px; margin-top: 18px;}
        .header{top: 185px;}
    
.top-nav-list li a {padding: 0px 12px 0px; float: none;}
.top-nav-list{width: 100%; float: none;}
.tinfo li{display: inline-block;}
.top_section2{padding: 10px 0px;}
.top_section2 .right .tinfo em {
    font-size: 12px;
    line-height: 25px;
}
.top_section2 .right .tinfo strong {
        font-size: 14px;
    position: relative;
    top: 0px;
}
.container_full .one_fourth {
    width: 48%;
    margin-bottom: 25px;
}.featured_section74 {
   
    padding: 50px 20px 50px 20px;
}
.container_full .one_fourth:nth-child(odd){margin-right: 0px;}
.counters6 .one_fifth span{font-size: 40px;}
.event-box {
    height: auto;
    margin: 0px auto;
    margin-bottom: 35px !important;
    width: 80%;
    float: none;
}
.event-box.last{margin-right: auto !important;}
.copyright_info .one_half{width: 100%;}
.footer .one_fourth{width: 45%;}
}
@media only screen and ( min-width: 768px )and ( max-width: 999px ){
    .top_section2 .left {
   
    width: 35%;
margin-top: 0px;
}
    .top_section2 .middle{    width: 5%;
    left: 0px;
    margin-top: 12px;}
    .middle div a img {
    width: 40px;
}
    .top_section2 .right{    width: 58%;
    margin-left: 2%;
    margin-top: 12px; float: right;}
    .top_section2 .right .tinfo i{margin-right: 5px;}
        
    
    
.top-nav-list li a {padding: 0px 12px 0px; float: none;}
.top-nav-list{width: 100%; float: none;}
.tinfo li{display: inline-block;}
.top_section2{padding: 10px 0px;}
.top_section2 .right .tinfo em {

    font-size: 9px;
    
    line-height: 19px;
}
.top_section2 .right .tinfo strong {
    font-size: 11px;
    
    position: relative;
    top: -6px;
}
.container_full .one_fourth {
    width: 48%;
    margin-bottom: 30px;
}
.container_full .one_fourth:nth-child(odd){margin-right: 0px;}
.counters6 .one_fifth span{font-size: 40px;}
.event-box {
    height: auto;
    margin: 0px auto;
    margin-bottom: 35px !important;
    width: 70%;
    float: none;
}
.event-box.last{margin-right: auto !important;}
.copyright_info .one_half{width: 100%;}
.featured_section74 {
   
    padding: 50px 20px 50px 20px;
}
.pl0{padding-left: 15px !important}
.faddress li img{width: 100%;}
.fb-widget iframe {
    margin-left: 30px;
    width: calc(100% - 30px) !important;
}
.contact{padding-top: 0px;}
.mgm{margin-bottom: 10px;margin-top: 10px; font-size: 30px;}
.hello{margin-bottom: 0px;    font-size: 18px;}
.envelope{width: 40px;
height: 40px; line-height: 37px  !important;font-size:22px !important; }
.form-control {
    height: 37px;
    padding: 17px 10px;
    margin-bottom: 10px;
    
}
}
@media only screen and ( min-width: 1000px )and ( max-width: 1279px ){
	.top_section2 .left {
   
    width: 30%;
margin-top: 0px;
}
	.top_section2 .middle{    width: 5%;
    left: 0px;
    margin-top: 5px;}
    .middle div a img {
    width: 55px;
}
	.top_section2 .right{    width: 58%;
    margin-left: 2%;
    margin-top: 5px; float: right;}
    .top_section2 .right .tinfo i{margin-right: 5px;}
		
    .nav>li>a{padding: 10px 15px;}
	
.top-nav-list li a {padding: 0px 12px 0px; float: none;}
.top-nav-list{width: 100%; float: none;}
.tinfo li{display: inline-block;}
.top_section2{padding: 10px 0px;}
.top_section2 .right .tinfo em {
    font-size: 12px;
    line-height: 25px;
}
.top_section2 .right .tinfo strong {
   font-size: 14px;
    position: relative;
    top: 0px;
}
.container_full .one_fourth {
    width: 48%;
    margin-bottom: 30px;
}
.container_full .one_fourth:nth-child(odd){margin-right: 0px;}
.counters6 .one_fifth span{font-size: 40px;}

.fb-widget iframe {
    margin-left: 15px;
    width: calc(100% - 15px) !important;
}
.copyright_info .one_half{width: 100%;}
.featured_section74 {
   
    padding: 50px 20px 50px 20px;
}
.pl0{padding-left: 15px !important}
.faddress li img{width: 100%;}
.contact{padding-bottom: 0px; padding-top: 0px;}

}
@media only screen and ( max-width: 999px){
    .navbar-collapse{width: 100%;}
}
@media only screen and ( max-width: 767px){
	.ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev{
		display: none;
	}
	.featured_section74{padding:25px 0px;}
	#owl-demo16 .item .who {

    padding: 10px 0px 10px 30px !important;
    
}
.enq-form{
    width:100%; padding: 15px;}
.values .table{margin-bottom: 30px;}
.form-control{    width: 100%;
    height: 40px;
    margin-bottom: 15px;
    padding: 10px 12px;
    display: inline-block;}
.pl0{padding: 0px !important;}
.fb-widget iframe{width: 100%; margin-left: 0px;}
footer .one_fourth{margin-bottom: 30px;}
.copyright_info{margin-top: 0px;}
.bg-scrolling-opacity3{position: relative;}
.featured_section92 .one_half{margin-bottom: 35px;}
.menu_main_full2{width: 100%;}
.event-box{height: auto; margin-bottom: 35px !important;}
._2p3a{width: 100% !important;}
#flickr_badge_wrapper img{margin-bottom: 8px;}

}