@media only screen and (min-width : 320px) and (max-width : 480px) {
    #block-superfish-1{padding: 50px 0px 5px 0px!important;}
    #cssmenu #menu-button > a{padding: 7px 20px;}
    #cssmenu > ul.open > li#menu-button > a{color: #06c; background-color: bisque;}
    #cssmenu ul ul li a{color: #666; padding-left: 5px;}
    .skdslider{height: 230px!important;}
    .header-section-2{padding: 50px 0 30px;}
    .style-1{font-size: 16px;}
    .misin{width: 100%;}
    .visn{width: 100%;}
    .landmark_right_part{margin-top: 20px;}
    .pane-title{margin-bottom: 0px;}
    #main{padding-top: 40px;}
    h4{font-size: 16px;}
    h1{font-size: 34px;}
    .sho-part a{width: 90%; text-align: center; padding-top: 10px!important; padding-bottom: 10px!important; border-bottom: 1px solid #ccc;}
    .landmark_left{width: 96%;}
    .landmark_right_part{font-size: 16px;}
    .landmark_right_part span{font-size: 14px;}
    .landmark_right{width: 95%!important;}
    .landmark_right_part{margin-top: 2px;}
    .opti_logo{width: 47%;}
    .header-section-55{background-size: contain;}
    .rental_area{margin-top: 20px;}
    .productsara{width: 97%;}
    .rental_area_up_left{width: 98%;}
    .rental_area_up_right{width: 95%; margin-top: 5%;}
    .bgh2 li{margin-left: 5%;}
    ul li, .item-list ul li, ul.menu li{line-height: 15px;}
    #cssmenu #menu-button > a{padding: 15px 20px 15px 20px;}
    #menu-button{ margin-left: 10%!important;}
}


@media only screen and (min-width : 481px) and (max-width : 640px) {
    #block-superfish-1{padding: 50px 0px 5px 0px!important;}
    #cssmenu #menu-button > a{padding: 7px 20px;}
    #cssmenu > ul.open > li#menu-button > a{color: #06c; background-color: bisque;}
    #cssmenu ul ul li a{color: #666; padding-left: 5px;}
    .skdslider{height: 230px!important;}
    .header-section-2{padding: 50px 0 30px;}
    .style-1{font-size: 16px;}
    .misin{width: 100%;}
    .visn{width: 100%;}
    .landmark_right_part{margin-top: 20px;}
    .pane-title{margin-bottom: 0px;}
    #main{padding-top: 40px;}
    h4{font-size: 16px;}
    h1{font-size: 34px;}
    .sho-part a{width: 90%; text-align: center; padding-top: 10px!important; padding-bottom: 10px!important; border-bottom: 1px solid #ccc;}
    .landmark_left{width:32%;}
    .landmark_right_part{font-size: 16px;}
    .landmark_right_part span{font-size: 14px;}
    .landmark_right{width: 60%!important;}
    .landmark_right_part{margin-top: 2px;}
    .opti_logo{width: 47%;}
    .header-section-55{background-size: contain;}
    .rental_area{margin-top: 20px;}
    .productsara{width: 47%;}
    .rental_area .productsara{width: 30%;}
    .rental_area_up_left{width: 33%;}
    .rental_area_up_right{width: 60%; }
    .bgh2 li{margin-left: 5%;}
    .contact-form input[type="text"], .contact-form textarea{width: 73%!important; float: right;}
    .contact-form select{width: 73%!important; float: right;}
    .contact-form input[type="file"]{width: 73%!important; float: right; margin: 10px 0px;}    
    #edit-submit{ text-align: right;}    
    #captcha{margin-top: 2%; }
    .resizable{text-align: right;}
    #edit-actions{ text-align: right;}
    #edit-submit{margin-top: 2%;}
    .field-content{font-size:16px; }
    .shomatter p{ text-align: justify;}
    .small_foot{ width: 31%!important; height: auto; float: left!important; display: inline-block;}
     ul li, .item-list ul li, ul.menu li{line-height: 15px;}
    #cssmenu #menu-button > a{padding: 15px 20px 15px 20px;}
    #menu-button{ margin-left: 10%!important;}
}


@media only screen and (min-width : 641px) and (max-width : 769px) { 
    #block-superfish-1{padding: 15px 0px 5px 0px!important; width: 75%;}
    #cssmenu #menu-button > a{padding: 7px 20px;}
    #cssmenu > ul.open > li#menu-button > a{color: #06c; background-color: bisque;}
    #cssmenu ul ul li a{color: #666; padding-left: 5px;}
    .skdslider{height: 230px!important;}
    .header-section-2{padding: 50px 0 30px;}
    .style-1{font-size: 16px;}
    .misin{width: 100%;}
    .visn{width: 100%;}
    .landmark_right_part{margin-top: 20px;}
    .pane-title{margin-bottom: 0px;}
    #main{padding-top: 40px;}
    h4{font-size: 16px;}
    h1{font-size: 34px;}
    .sho-part a{text-align: center; padding-top: 10px!important; padding-bottom: 10px!important; border-bottom: 1px solid #ccc; padding: 1% 4%; font-size: 16px;}
    .landmark_left{width:32%;}
    .landmark_right_part{font-size: 16px;}
    .landmark_right_part span{font-size: 14px;}
    .landmark_right{width: 60%!important;}
    .landmark_right_part{margin-top: 2px;}
    .opti_logo{width: 23%;}
    .header-section-55{background-size: contain;}
    .rental_area{margin-top: 20px;}
    .productsara{width: 47%;}
    .rental_area .productsara{width: 30%;}
    .rental_area_up_left{width: 33%;}
    .rental_area_up_right{width: 60%; }
    .bgh2 li{margin-left: 5%;margin-top: 2%;}
    .contact-form input[type="text"], .contact-form textarea{width: 73%!important; float: right;}
    .contact-form select{width: 73%!important; float: right;}
    .contact-form input[type="file"]{width: 73%!important; float: right; margin: 10px 0px;}    
    #edit-submit{ text-align: right;}    
    #captcha{margin-top: 2%; }
    .resizable{text-align: right;}
    #edit-actions{ text-align: right;}
    #edit-submit{margin-top: 2%;}
    .field-content{font-size:16px; }
    .shomatter p{ text-align: justify;}
    .small_foot{ width: 30%!important; height: auto; float: left!important; display: inline-block;}
     ul li, .item-list ul li, ul.menu li{line-height: 15px;}
    #cssmenu #menu-button > a{padding: 15px 20px 15px 20px;}
    .misin{ width: 27%;}
    .visn{ width:64%;}
    .view-display-id-block{width: 87%;}
    .shoser{ width: 30%!important;}
    .acc_trigger{ font-size: 16px!important; }
    .sidebar-second{margin-top: 2.5%;}
}


@media only screen and (min-width : 769px) and (max-width : 1025px) { }


@media only screen and (min-width : 1026px) and (max-width : 1280px) { }


@media only screen and (min-width : 1281px) and (max-width : 1367px) { }

