/* * * * * Responsive * * * * */


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

/*ul.lftmenu{ margin-left:10%}

.toplinks ul li a{ font-size:16px}	

ul.rtmenu li:first-child{ margin-left:14%}*/
	
	ul.lftmenu li { margin: 0 0 0 4%; }

}

@media only screen and (max-width:1024px){
	ul.rtmenu li.menu-item-14090 a{ padding: 5px 18px; }
ul.rtmenu li {
    margin: 0 0 0 4%;
}

}

@media only screen and (max-width:991px){
	
.img-qlau{ margin:20px 0}	

ul.rtmenu li:first-child{ margin-left:0%}

.cirlce-dot-green{ left:-16px}

.cirlce-dot-black{ left:-16px}

/* * * * Slick Nav start * * * */

.js #menu, .toplinks ul { display: none; }

.js .slicknav_menu { display: block; }

.slicknav_btn { background: url(../images/nav-button.png) no-repeat center; /*position: absolute; */ top: 0; right: 20px; display: block; float: right; margin: 10px 10px 10px 0; cursor: pointer; overflow: hidden; height: 35px; width: 40px; z-index: 999999; box-shadow: 0 0 3px (0, 0, 0, 0.3); }

.slicknav_btn.slicknav_open { background: url(../images/close-nav-button.png) no-repeat center;/* Close icon */ color: #fff; z-index: 999999; }

.slicknav_menutxt { display: none; }

.slicknav_menu ul li a i{ display:none}

.toplinks ul li:hover>ul { display: none }


.blog-row{  grid-template-columns: repeat(2, 1fr); }

.blog-row-archive {  grid-template-columns: repeat(2, 1fr); }

/* * * * Slick Nav end * * * */	

.img-qlau img { max-width: 165px; margin-left: 0px; } 
	
}

@media only screen and (max-width:767px){	
	
.toplinks-w { background: #fff; margin: 0; padding: 40px 0; min-height:135px; }
	
.hdr-w { padding:50px 0 100px 0}	

.hdrinner-w { min-height:200px;}

.hdrinner-w .ytp-black, .ytp-green { padding:15px;}

.hdrinner-w h1{ margin-bottom:20px;  margin-top:0px;}

/*.hdr-w p{ font-size:18px}*/

/*.ytp-black{ display:none}	*/

.hdr-w a{ margin-top:30px; margin-bottom:30px}

.hdr-w h2{ margin-bottom:20px}

.rob-w, .oa-w, .getstarted-w, .nw-w, .rd-w, .qlau-w{ padding:40px 0}

.rd-w, .nw-w{ padding-top:40px !important; padding-bottom:40px !important}

.three-c-w{ padding-top:40px; padding-bottom:10px}

.qlau-w{ padding-top:40px; padding-bottom:30px;}

.testimonial-w{ padding-top:40px}

.hdr-w h2, .rob-w h2, .oa-w h2, .getstarted-w h2, .nw-w h2, .rd-w h2{ font-size:35px}

.rob-w h2, .nw-w h2, .rd-w h2{ text-align:center}

.oa-w h2{ text-align:center}

.hdrinner-w h1{ font-size:35px;}


.rob-w h3, .nw-w h3{ font-size:25px; margin-bottom:15px}

.img-rob{ margin-bottom:30px;}

.img-nw{ margin-bottom:30px;}

.img-oa{ margin-top:30px;}

.img-rd{ margin-top:30px;}

/*.rob-w p{ font-size:16px; margin-bottom:20px}*/

.readmore-btn { font-size:16px;}

footer{ text-align:center}
	
.sm-icons{ text-align:center; margin-top:5px}	

.navlogo{ width:219px; top:-92px; left: 0;} 

.navlogo img{ width:100%; }

.no-span-green img, .no-span-black img{ display:none;}

.no-span-green, .no-span-black{ padding-right:0}

.cirlce-dot-green, .cirlce-dot-black{ display:none;}
	
.no-span-green, .no-span-black{ word-wrap:break-word; letter-spacing:3px}	

.ytp-green, .ytp-black{ padding-left:15px; padding-right:15px}

.qlau-w ul li{ margin-bottom:10px}

.blog-row, .trow{  grid-template-columns: repeat(1, 1fr); }

.blog-row-archive {  grid-template-columns: repeat(1, 1fr); }

}
@media(max-width: 540px){
 .topbar ul li a {color: #fff;font-size: 14px;}
 .topbar ul li.woocommmercelinks,.topbar ul li.cartlink{ margin-top:15px; }	
	
	
}

