/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 13 2026 | 06:34:14 */
/*Large Size Laptop Device Start*/
@media only screen and (max-width: 1400px){
	.hm-logo{
		
	}
	.main-navigation{
		padding: 26px 0 32px 278px;
	}
}
@media only screen and (max-width: 1366px){
	.site-header .hm-top-bar .top-left-icons{
		margin-left: 166px;
	}
	.main-navigation {
        padding: 20px 0 26px 241px;
    }
}
@media only screen and (max-width: 1365px){
	.site-header .hm-top-bar .top-left-icons{
		margin-left: 212px;
		margin-right: 120px;
		padding: 6px 0;
	}
	.site-header .hm-top-bar .hm-container p{
		font-size: 13px;
	}
	.top-right-header{
		margin-right: 45px;
	}
	.hm-logo{
        width: 250px;
        background-size: 250px;
        padding: 24px 38px;
}
	.hm-logo a {
		width: 68px;
    }
	.main-navigation {
        padding: 20px 0 26px 231px;
    }
	.main-navigation .menu li a{
		padding: 4px 8px;
    font-size: 13px;
	}

}
/*Large Size Laptop Device End*/

/*Medium Size Laptop Device Start*/
@media only screen and (max-width: 1230px){
	.site-header .hm-top-bar .top-left-icons{
		margin-left: 236px;
	}
	.hm-logo{
        width: 275px;
        background-size: 275px;
        padding: 31px 38px;
    }
	.main-navigation {
        padding: 20px 0 26px 228px;
    }
	.main-navigation .menu li {
    margin: 0 6px !important;
}
}
@media only screen and (max-width: 1199px){
	.site-header .hm-top-bar .top-left-icons{
		margin-right: 60px;
       	margin-left: 194px;
	}
	.top-right-header{
		margin-right: 0px;
	}
	
	.main-navigation{
		padding: 17px 0 18px 205px;
	}
	.main-navigation .menu li{
		margin: 0 5px !important;
	}
	.main-navigation .menu li a{
		padding: 4px 5px;
        font-size: 11px;
	}	
}
@media only screen and (max-width: 1123px){
	.site-header .hm-top-bar .top-left-icons{
		margin-left: 210px;
	}
	.main-navigation .menu li a{
		font-size: 10px;
	}
}


/*Medium Size Laptop Device End*/
/*Tablet Device start*/
@media only screen and (max-width: 991px){
	.site-header{
		background: linear-gradient(to bottom, #82c6ed, #20306e);
	}
	.site-header .hm-top-bar{
		height: 37px;
	}
	.site-header .hm-top-bar .top-left-icons{
		margin-left: 185px;
		margin-right: 28px;
		padding: 5px 0;
	}
	.site-header .hm-top-bar .top-left-icons .top-left-btn a{
		width: 17px;
	}
	.site-header .hm-top-bar .top-timing{
		padding: 11px 0;
	}
	.site-header .hm-top-bar .hm-container p{
		font-size: 10px;
	}
	.top-right-header .top-right-translator{
		float:right;
	}
	#google_language_translator select.goog-te-combo{
		width: 116px;
		font-size: 12px;
	}
	.hm-logo{
		width: 218px;
		top: -36px;
        background-size: 226px;
        padding: 19px 28px;
	}
	.hm-logo a{
		width: 65px;
	}
	.hm-nwrap{
		float: right;
		margin-right: 30px;
		
	}
	.hm-nwrap a{
		color:#fff !important;	
	}
}
/*Tablet Device End*/

/*Mobile Device Start*/
@media only screen and (max-width: 767px){
	.site-header .hm-top-bar{
		height: 72px;
	}
	.site-header .hm-top-bar .top-left-icons{
		width: 200px;
		margin-left: 195px;
	}
	.site-header .hm-top-bar .top-left-icons .top-left-btn{
		width: 17%;
	}
	.site-header .hm-top-bar .top-timing{
		margin-left: 196px;
        width: 245px;
	}
	.top-right-header{
		margin-top: -68px;
	}

}
/*Mobile Device End*/