/*
Theme Name:     Kallyas Child Theme
Theme URI:      http://kallyas.net/demo/
Description:    Child theme for the Kallyas theme
Author:         Hogash
Author URI:     http://themeforest.net/user/hogash
Template:       kallyas
Version:        4.0.0
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
Text Domain:  zn_framework
*/
body.page-id-297 .hg-portfolio-sortable ul#thumbs li .inner-item h4{
	display:none;	
}
body.page-id-2007 blockquote{
	font-size:100%;
	}
.request-quote-form .kl-fancy-form-label {
    font-size: 15px;
}

.request-quote-form button.zn_contact_submit.btn.btn-fullcolor.btn--rounded.btn-block.btn-fullwidth {
    font-size: 17px;
}
#main-menu.nav-mm--dark.main-nav ul ul.sub-menu .menu-item.active > a {
    color: #ffffff;
    background: #ba005d;
}
#main-menu.nav-mm--dark.main-nav ul ul.sub-menu .menu-item a:hover {
    color: #ffffff;
    background: #ba005d;
}
#main-menu.nav-mm--dark.main-nav ul ul.sub-menu .menu-item a:not(:only-child):after {
    background-color: hsl(0deg 0% 100% / 50%);
}
@media only screen and (max-width: 480px){
	#ns-online-quote .quote-bg-img{
        width: 100% !important;
   		height: 300px !important;
	    background-size: contain !important;
	    background-repeat: no-repeat !important;
	}
	#ns-online-quote .first, #ns-online-quote .second, #ns-online-quote .third, #ns-online-quote .fourth, #ns-online-quote .fifth, #ns-online-quote .sixth,
	#ns-online-quote .seventh, #ns-online-quote .eighth{
	    width: 40px !important;
	    height: 22px !important;
	}
	#ns-online-quote .C-shape .first{
		top: 7% !important;
		left: 43% !important;
	}
	#ns-online-quote .C-shape .second{
		top: 22% !important;
		left: 85% !important;
	}
	#ns-online-quote .C-shape .third{
		top: 54% !important;
		left: 2% !important;
	}
	#ns-online-quote .C-shape .fourth{
		top: 84% !important;
		left: 13% !important;
	}
	#ns-online-quote .C-shape .fifth{
		top: 48% !important;
    	left: 85% !important;
	}
	#ns-online-quote .C-shape .sixth{
		top: 84% !important;
		left: 73% !important;
	}
	#ns-online-quote .C-shape .seventh{
		top: 70% !important;
		left: 37% !important;
	}
	#ns-online-quote .C-shape .eighth{
		top: 85% !important;
		left: 57% !important;
	}


	#ns-online-quote .U-shape .first{
		top: 7% !important;
		left: 43% !important;
	}
	#ns-online-quote .U-shape .second{
		top: 22% !important;
		left: 85% !important;
	}
	#ns-online-quote .U-shape .third{
		top: 54% !important;
		left: 86% !important;
	}
	#ns-online-quote .U-shape .fourth{
		top: 84% !important;
		left: 73% !important;
	}
	#ns-online-quote .U-shape .fifth{
		top: 54% !important;
    	left: 1% !important;
	}
	#ns-online-quote .U-shape .sixth{
		top: 84% !important;
		left: 13% !important;
	}


	#ns-online-quote .Single .first{
		top: 7% !important;
		left: 43% !important;
	}
	#ns-online-quote .Single .second{
		top: 22% !important;
		left: 85% !important;
	}	

	#ns-online-quote .L-shape .first{
		top: 7% !important;
		left: 43% !important;
	}
	#ns-online-quote .L-shape .second{
		top: 22% !important;
		left: 85% !important;
	}
	#ns-online-quote .L-shape .third{
		top: 54% !important;
		left: 2% !important;
	}
	#ns-online-quote .L-shape .fourth{
		top: 84% !important;
		left: 13% !important;
	}

}
@media only screen and (max-width: 320px){
	#ns-online-quote .quote-bg-img{
	    width: 90% !important;
    	height: 256px !important;
	    background-size: contain !important;
	    background-repeat: no-repeat !important;
	}
	#ns-online-quote .first, #ns-online-quote .second, #ns-online-quote .third, #ns-online-quote .fourth, #ns-online-quote .fifth, #ns-online-quote .sixth,
	#ns-online-quote .seventh, #ns-online-quote .eighth{
	    width: 40px !important;
	    height: 22px !important;
	}
	#ns-online-quote .C-shape .first{
		top: 3% !important;
		left: 43% !important;
	}
	#ns-online-quote .C-shape .second{
		top: 13% !important;
		left: 87% !important;
	}
	#ns-online-quote .C-shape .third{
		top: 35% !important;
		left: 0% !important;
	}
	#ns-online-quote .C-shape .fourth{
		top: 57% !important;
		left: 10% !important;
	}
	#ns-online-quote .C-shape .fifth{
		top: 35% !important;
		left: 89% !important;
	}
	#ns-online-quote .C-shape .sixth{
		top: 57% !important;
		left: 73% !important;
	}
	#ns-online-quote .C-shape .seventh{
		top: 46% !important;
		left: 32% !important;
	}
	#ns-online-quote .C-shape .eighth{
		top: 57% !important;
		left: 55% !important;
	}

	#ns-online-quote .U-shape .first{
		top: 3% !important;
		left: 43% !important;
	}
	#ns-online-quote .U-shape .second{
		top: 13% !important;
		left: 87% !important;
	}
	#ns-online-quote .U-shape .third{
		top: 35% !important;
		left: 87% !important;
	}
	#ns-online-quote .U-shape .fourth{
		top: 57% !important;
		left: 73% !important;
	}
	#ns-online-quote .U-shape .fifth{
		top: 35% !important;
    	left: 1% !important;
	}
	#ns-online-quote .U-shape .sixth{
		top: 57% !important;
		left: 13% !important;
	}

	#ns-online-quote .Single .first{
		top: 3% !important;
		left: 43% !important;
	}
	#ns-online-quote .Single .second{
		top: 13% !important;
		left: 87% !important;
	}

	#ns-online-quote .L-shape .first{
		top: 3% !important;
		left: 43% !important;
	}
	#ns-online-quote .L-shapee .second{
		top: 13% !important;
		left: 87% !important;
	}
	#ns-online-quote .L-shape .third{
		top: 35% !important;
		left: 0% !important;
	}
	#ns-online-quote .L-shape .fourth{
		top: 57% !important;
		left: 10% !important;
	}			

}