/** Resposnive Work start **/
/*27inch*/
.pushy a{color:#fff !important;text-decoration: none;}
img{max-width:100%;}
@media only screen and (min-width : 1921px) and (max-width: 2560px){

}

/*24_inch(1900_res)*/
@media only screen and (min-width : 1601px) and (max-width: 1920px){
}
/*Laptop*/
@media only screen and (min-width : 1280px) and (max-width: 1439px){

}
/* Small devices (tablets, 768px and up) */
/* iPads (portrait and landscape) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
  .ref_hover {     position: absolute;
      top: 100px;
      left: 0;
      bottom: 0 !important;
      width: 100%;
      text-align: center;
      display: block;
      padding: 9px 10px 0px;
      background-color: rgba(0,0,0,0.8);
      height: 120px; }
  .ref_list:hover .ref_title{ display:block !important;}
  .ref_title h2 {
      padding-top: 21px; }
}

/* iPads (landscape) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
.ref_title h2{font-size: 20px;}


}

/* iPads (portrait) --  --  --  --  -- - */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
iframe{max-width: 100%;width: 100% !important;}
#footer #footer-content{width: 100%;}
.abt-container .img-container{margin: 10px 0 !important;}
.abt-container .img-container img.responsive{margin:auto;display: block;}
#footer #footer-content .address{width: 65%;}
.social_icons_main{width: 35%;}
.box_listing .col-md-3{width: 50%;float: left;}
.gallery-listing .col-md-2{width: 25%;float: left;}
.tabcontent .col-md-6 img.responsive{display: block;margin:0px auto 20px;}
.singel_news .col-md-5 img{margin:0 auto 20px;display: block;}
.contact_form_left,.contact_form_right{margin: auto;display: block;float: none;}


}


/*================ General Mobile ================*/
@media only screen and (max-width : 767px){
iframe{max-width: 100%;width: 100% !important;}
#footer #footer-content{width: 100%;}
.abt-container .img-container{margin: 10px 0 !important;}
.abt-container .img-container img.responsive{margin:auto;display: block;}
#footer #footer-content .address{width: 65%;}
.social_icons_main{width: 35%;}
.box_listing .col-md-3{width: 100%;float: none;}
.gallery-listing .col-md-2{width: 25%;float: left;}
.tabcontent .col-md-6 img.responsive{display: block;margin:0px auto 20px;}
.singel_news .col-md-5 img{margin:0 auto 20px;display: block;}
.contact_form_left,.contact_form_right{margin: auto;display: block;float: none;width: 100%;}
.main_logo{width: 50%;}
.top_slider .slide_image{height: 200px;background-size: cover;}
#main_slider .slide_content{padding-top: 100px;font-size: 16px;text-align: center;width: 100%;}
#steam_slider .owl-item{padding: 5px;}
h1{font-size: 24px;}
h2{font-size: 20px;}
h3{font-size: 18px;}
.singel_img{height: 150px;background-size:cover;background-attachment: scroll; }
.news_div .news-img{background-repeat: no-repeat !important;height: 175px;}
#footer #footer-content .address,.social_icons_main,#footer #footer-content .address-box{width: 100%;text-align: center;margin: 0;}
#footer #footer-content .address-box p{text-align: center;}
.quotes{padding: 10px !important;}
#client_slider .client_logo{height: 150px;}
.sub_logo img{max-width:60%; }
.service_bg{height: 130px;background-size:cover;padding-top: 40px;}
.gallery-listing .col-md-2{width: 50% !important;}
.client_logo {text-align: center;}
.client_logo a img{width: auto !important;height: 100%;margin:auto;}
#client_slider  .owl-item{width: 100%;text-align: center;}
#client_slider .owl-dots .owl-dot{ background-color: #9f9b9b;}
#footer{padding-top: 30px;}
#footer #footer-content .address-box.first iframe{margin-top: 10px;}
#footer #footer-content .address{padding-bottom: 35px;}
.pushy .pushy_social{position: relative;bottom: 0;}
.main_logo img{max-width: 180px;}
.abt-container img { height: auto !important;}
.ref_hover {     position: absolute;
    top: 100px;
    left: 0;
    bottom: 0 !important;
    width: 100%;
    text-align: center;
    display: block;
    padding: 9px 10px 0px;
    background-color: rgba(0,0,0,0.8);
    height: 120px; }
.ref_list:hover .ref_title{ display:block !important;}
.ref_title h2 {
    padding-top: 21px; }














}

/*Smart phones(iphone 4, 5)*/
@media only screen and (max-width :320px){



}

/*Smart phones(iphone6-6+)*/
@media only screen and (min-width : 321px) and (max-width :414px){

}

/*Smart phones(iphone4,5 landscape)*/
@media only screen and (min-width : 415px) and (max-width :767px){




}


/*Smart phones(iphone6,6++ landscape)*/
@media only screen and (min-width :667px) and (max-width :767px){

}

/** Resposnive Work End **/
