@media (max-width:1200px){
.srvc-tp-mnz2 p{font-family:'Open Sans',sans-serif;font-size:13px}
.colmrgn{margin-top:15px;height:200px}
}
@media (max-width:1023px){
.mymnavbar .navbar-right{float:right!important;margin-right:-15px;padding:25px 0}
.mymnavbar .navbar-right .dropdown-menu{right:auto;left:0}
.mymnavbar nav.navbar ul.nav>li>a{margin:0 1px;padding:0 15px}.logow{width:300px;margin-top:6px}
.container{width:100% !important;}
}
@media (max-width:992px){
.mymnavbar .navbar-brand{height:auto;position:relative}
.mymnavbar nav.navbar .navbar-toggle{top:5px;font-size:25px}
.mymnavbar nav.navbar ul.nav>li>a{margin:0 1px;padding:5px 0}
nav.navbar ul.nav li.dropdown ul.dropdown-menu.menu_3rd_sc {top: 0px !important;left: 0 !important;}
}
@media (max-width:991px){
.logow{width:300px!important;margin-top:0}
.mymnavbar nav.navbar .navbar-toggle{background-color:transparent!important;border:none;padding:0;position:relative;top:5px;font-size:25px}
.about h4,.about h5,.about p{text-align:center}
.about{padding:0 0 11%}
.button.round{left:330px!important}
.diplyn980{display:none}
.widthn991{width:inherit!important}
.box{padding:60px 0}
.myrow button{margin:4px 12px}
.hovereffect{width:100%;height:130px}
.pricecol{width:30%}
.testimonial-content p{font-size:14px!important}
.homeh,.looking p{font-size:18px}
.services{width:100%}
.homeh{text-align:center!important;line-height:35px;padding-bottom:20px;padding-left:10px;padding-right:10px}
.mymnavbar nav.navbar ul.nav>li>a{margin:8px 1px;padding:0 15px}
.hero{top:52%}
.colmrgn{margin-top:15px;height:190px}
.footer{background:#222;padding:3% 0}
}
@media (max-width: 768px){
.myrow button{margin:4px -2px}
.StoneRailingImg img {
    padding: 10px;
    box-shadow: 0px 0px 10px #e2e2e2;
    margin: 4px;
    height: auto;
    width: 48.1%;
}
}
@media (max-width: 767px){
.readmr-btn2,.srvc-tp-mnz2 p{font-family:'Open Sans',sans-serif}
.hero{position:absolute;top:45%;left:50%;width:550px}
.colmrgn{margin-top:15px;height:100px}
.follow-pdng{padding:5px!important;height:200px!important;overflow:hidden!important}
.srvc-tp-mnz2 p{font-size:13px;text-align:center;line-height:20px;margin-bottom:11px}
.readmr-btn2{font-size:11px;-webkit-transition-duration:.5s;transition-duration:.5s;padding:7px 13px;border:1px solid #fff;border-radius:50px;color:#fff;float:none;margin:auto;display:table}
.mysubnav .links,.mysubnav ul{list-style:none;margin:0 auto;text-align:center}
.srvc-tp-mnz3{padding:10px}
.footer-social-icons{width:100%;display:block;float:none}
.mysubnav ul{padding:0}
.mysubnav .footer-social-icons ul li{float:none;font-size:13px;padding:2px 6px;border-radius:0;text-align:center;display:inline-block}
.mysubnav .links{padding:0;float:none;display:table}.parallax{margin-top:50px}
.hero h1 {
    font-size: 28px;line-height: 35px;
    font-weight: 800;margin:0;
}
.margin_align {margin:0 -0 !important;left:0; }
}
@media (max-width: 640px){
.hero h1{font-size:28px}
.srvc-tp-mnz{background-color:#fff;margin-top:-30px;padding:20px 0 100px}
.follow-pdng{padding:5px!important;height:150px!important;overflow:hidden!important}
.fade-carousel{position:relative;height:300px;z-index:-1}
.fade-carousel .carousel-inner .item{height:300px}
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3 {height: 300px;}
.mymnavbar {position: relative;}
.srvc-tp-mnz1 {padding:20px 0 40px !important;}
.PdtSideMenuP {
    width: 100%;
    padding: 0;
}
.in-pg-ban h1 {
    margin: 40px auto 40px;
    display: table;
    float: none;
}
.in-pg-ban h1 span:before {
    margin-left: -50%;
    margin-right: 15px;
}
.in-pg-ban h1 span:after {
    margin-right: -50%;
    margin-left: 15px;
}
.padding_res {padding:0 !important;}
.cnctpg_uls {
    margin: 0 0 15px;
}
}
@media (max-width: 480px){
.cpyrgt p,.srvc-tp-mnz p{font-family:'Open Sans',sans-serif}
.diplyn480{display:none}
.widthn480{width:inherit!important}
.hero h1{font-size:22px}
.about h5{font-size:17px}
.about h4{font-size:23px}
.about{padding:0 0 20%}
.button.round{left:200px!important}
.box{padding:30px 0}
.myrow button{margin:4px 2px}
.hovereffect{width:100%;height:115px}
.footerbg,.special{background:#f5f5f5!important;height:auto}
.special{padding:3em 0;margin:5% 0}
.features h4,.special h4{font-size:22px}
.pricecol{width:92%}
.myfooter h5{font-size:15px}
.copyrgt{background-color:#e1e1e1;padding:3%}
.copyrgt p{font-size:11px}
.mrgnbtm480{margin-bottom:10px}
.hero{width:80%;top:50%}
.parallax h3{font-size:15px;margin-top:10px}
.parallax p{font-size:13px}
.homeh{text-align:center!important;line-height:25px;font-size:14px}
.srvc-tp-mnz h3{color:#313131;font-size:16px}
.srvc-tp-mnz p{font-size:13px;line-height:24px}
.para-sec{margin-bottom:15px}
.new-design h2{font-size:18px}
.new-design p{margin:0 0 13px;padding:0;font-size:13px;line-height:24px}
.padng480px{padding-left:5px!important;padding-right:5px!important;width:25%!important;margin:15px 0}
.padng480px0{padding-left:0!important;padding-right:0!important}
.colmrgn{margin-top:15px;height:130px}
.cpyrgt p{margin:0;padding:0;font-size:13px;line-height:25px;font-weight:300;text-align:center;color:#d6ab60;float:none}
.cpyrgt .social-icons{padding:0;margin:auto;display:table;float:none}
.cpyrgt .footer-social-icons{width:150px;display:block;float:none;margin:10px auto 0}
.follow-pdng{padding:5px!important;height:120px!important;overflow:hidden!important}
.morebtn1,.morebtn2{padding:7px 10px;font-size:11px}
.looking p{font-size:13px;line-height:22px}
.new-design h5{font-size:13px;line-height:25px}
.logow{width:250px!important;margin-top:-5px}
.product2_hed{font-size:20px;font-weight:500;line-height:30px}
.product_seq{padding:40px 0!important}
.featur_seq{padding:0}
.latst_prodt .grid{margin:110px auto 10px}
.width_full{width:100%!important}
.fade-carousel{position:relative;height:240px;z-index:-1}
.fade-carousel .carousel-inner .item{height:240px}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:240px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.StoneRailingImg img {
    height: auto;
    width: 100%;
}
}
@media (max-width: 400px){
.wdth100p {width:100% !important;}
.foter_para {
    font-size: 13px;
    line-height: 26px;
}
}
@media (max-width: 360px){
.colmrgn{margin-top:15px;height:150px;padding-left:0!important;padding-right:0!important}
.tabbable-panel{border:none;padding:0}
.mymnavbar nav.navbar .navbar-toggle{top:0;margin:5px 0}
.mysubnav .footer-social-icons ul li{float:none}
.mysubnav ul{list-style:none;margin:auto;padding:0;text-align:center;display:table;width: 100%;}
.fade-carousel{position:relative;height:200px;z-index:-1}
.fade-carousel .carousel-inner .item{height:200px;}
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:200px;background-size:cover;background-position:center center;background-repeat:no-repeat}
}
@media (max-width: 320px){
.cd-testimonials-wrapper{padding:56px 0 40px}
.cd-testimonials-wrapper h2{top:25px;margin:0 auto;font-size:20px}
.testimonial{height:340px}
.pricecol{width:99%;margin-left:0}
.pdng320{padding-left:2px!important;padding-right:2px!important}
.hovereffect{width:100%;height:79px}
.button.round{left:115px!important}
.hero{position:absolute;top:50%;width:280px}
.hero h1{font-size:18px}
.logow{width:200px!important}
}