
@media only screen and (min-width: 1441px) and (max-width:1750px){
	header .logo{width:340px;}
	header .main-menu ul{padding:18px 37px 0px 0px;}
	header .main-menu ul li{font-size:16px; padding:0px 8px;}
	
	.sidebar{width:380px;}
	.banner{padding-right:45px;}
	.banner-sidebar.sidebar{right:100px;}
	.banner-sidebar.sidebar ul li{font-size:24px;}
	.banner-sidebar.sidebar ul li a{padding-left:30px;}
	.banner .banner-cont{width:calc(100% - 380px); width:-moz-calc(100% - 380px); width:-webkit-calc(100% - 380px);}
	.banner .banner-cont strong:nth-child(1){padding-left:70px;}
	.banner .banner-cont strong:nth-child(2){padding-left:140px;}
	.banner .banner-cont strong:nth-child(3){padding-left:430px;}
	
	.page-content{padding:0px 45px;}
	.page-content .left-content{width:calc(100% - 400px); width:-moz-calc(100% - 400px); width:-webkit-calc(100% - 400px);}
	.page-content .sidebar .sidebar-cont{padding:70px 26px 65px;}
	.page-content .cont-page{padding:30px;}
	.page-content .bottom-cont{padding:25px;}
	.page-content .bottom-cont ul{padding:10px 0px 0px;}
	
	.alignleft{margin:0px 30px 30px 0px !important;}
	
	footer .footer-pnl span{font-size:90px;}
	footer .footer-pnl .copyright{font-size:30px;}
}
@media only screen and (min-width: 1281px) and (max-width:1440px){
	h1{font-size:60px;}
	
	header .logo{width:300px;}
	header .main-menu{width:calc(100% - 310px); width:-moz-calc(100% - 310px); width:-webkit-calc(100% - 310px);}
	header .main-menu ul{padding:15px 37px 0px 0px;}
	header .main-menu ul li{font-size:14px; padding:0px 8px;}
	
	.sidebar{width:340px;}
	.banner{padding-right:45px; height:640px;}
	.banner-sidebar.sidebar{right:100px; top:0px;}
	.banner-sidebar.sidebar{padding:0px 26px 10px; margin-top:40px;}
	.banner-sidebar.sidebar ul li{font-size:24px;}
	.banner-sidebar.sidebar ul li a{padding-left:30px;}	
	.banner-sidebar.sidebar .form-sidebar input[type='text'],
	.banner-sidebar.sidebar .form-sidebar input[type='email'],
	.banner-sidebar.sidebar .form-sidebar textarea{
		height:34px;
	}
	.banner-sidebar.sidebar .form-sidebar textarea{height:100px;}
	
	.banner .banner-cont{width:calc(100% - 380px); width:-moz-calc(100% - 340px); width:-webkit-calc(100% - 340px);}
	.banner .banner-cont strong{font-size:66px; line-height:75px;}
	.banner .banner-cont strong:nth-child(1){padding-left:70px;}
	.banner .banner-cont strong:nth-child(2){padding-left:140px; font-size:100px;}
	.banner .banner-cont strong:nth-child(3){padding-left:400px;}
	
	.page-content{padding:0px 45px;}
	.page-content .left-content{width:calc(100% - 360px); width:-moz-calc(100% - 360px); width:-webkit-calc(100% - 360px);}
	.page-content .left-content h1{margin-top:15px; padding-bottom:35px; margin-bottom:50px;}
	.page-content .left-content h1:after{width:240px; margin-left:-120px;}
	.page-content .sidebar .sidebar-cont{padding:70px 26px 65px;}
	.page-content .cont-page{padding:30px;}
	.page-content .bottom-cont{padding:25px;}
	.page-content .bottom-cont h4{padding-bottom:30px;}
	.page-content .bottom-cont ul{padding:10px 0px 0px;}
	.home .page-content .bottom-cont img.rotateright{display:block; float:none; margin: 0px 0px 0px 30px !important;}
	.home .page-content .cont-page img.rotateleft{display:block; float:none; margin: 0px 30px 30px 30px !important;}
	
	.alignleft{margin:0px 30px 30px 0px !important;}
	
	footer .footer-pnl span{font-size:90px;}
	footer .footer-pnl .copyright{font-size:30px;}
}
@media only screen and (min-width: 1024px) and (max-width:1280px){
	.wrapper{padding:0px 20px;}
	h1{font-size:50px;}
	h2{font-size:30px;}
	h3{font-size:20px; margin:10px 0px}
	
	header .logo{width:240px;}
	header .main-menu{width:calc(100% - 250px); width:-moz-calc(100% - 250px); width:-webkit-calc(100% - 250px);}
	header .main-menu ul{padding:8px 20px 0px 0px;}
	header .main-menu ul li{font-size:13px; padding:0px 4px;}
	
	.sidebar{width:250px;}
	.banner{padding-right:25px; height:560px;}
	.banner-sidebar.sidebar{right:45px; top:0px;}
	.banner-sidebar.sidebar{padding:0px 15px 10px; margin-top:30px;}
	.banner-sidebar.sidebar ul li{font-size:24px;}
	.banner-sidebar.sidebar ul li a{padding-left:30px;}	
	.banner-sidebar.sidebar .form-sidebar input[type='text'],
	.banner-sidebar.sidebar .form-sidebar input[type='email'],
	.banner-sidebar.sidebar .form-sidebar textarea{
		height:34px;
	}
	.banner-sidebar.sidebar .form-sidebar textarea{height:100px;}
	
	.banner .banner-cont{width:calc(100% - 250px); width:-moz-calc(100% - 250px); width:-webkit-calc(100% - 250px);}
	.banner .banner-cont strong{font-size:55px; line-height:64px;}
	.banner .banner-cont strong:nth-child(1){padding-left:50px;}
	.banner .banner-cont strong:nth-child(2){padding-left:100px; font-size:85px;}
	.banner .banner-cont strong:nth-child(3){padding-left:320px;}
	
	.page-content{padding:0px 25px;}
	.page-content .left-content{width:calc(100% - 270px); width:-moz-calc(100% - 270px); width:-webkit-calc(100% - 270px);}
	.page-content .left-content h1{margin-top:15px; padding-bottom:28px; margin-bottom:50px;}
	.page-content .left-content h1:after{width:240px; margin-left:-120px;}
	.page-content .sidebar .sidebar-cont{padding:70px 15px 20px;}
	.page-content .cont-page{padding:30px;}
	.page-content .cont-page h4{padding-bottom:40px;}
	.page-content .bottom-cont{padding:25px;}
	.page-content .bottom-cont h4{padding-bottom:30px;}
	.page-content .bottom-cont ul{padding:10px 0px 0px;}
	.home .page-content .bottom-cont img.rotateright{display:block; float:none; margin: 0px 0px 0px 30px !important;}
	.home .page-content .cont-page img.rotateleft{display:block; float:none; margin: 0px 30px 30px 30px !important;}
	
	.last-pnl .img-cont .text-pnl{font-size:40px;}
	.last-pnl .img-cont .txt span{font-size:30px;}
	
	.alignleft{margin:0px 30px 30px 0px !important;}
	
	footer{min-height:750px;}
	footer .footer-pnl span{font-size:70px;}
	footer .footer-pnl .copyright{font-size:25px;}
}
@media only screen and (min-width: 768px) and (max-width:1023px){
	.wrapper{padding:0px 20px;}
	h1{font-size:45px;}
	h2{font-size:30px;}
	h3{font-size:20px; margin:10px 0px}
	
	header{padding:20px 0px;}
	header .logo{width:240px;}
	header .main-menu{width:calc(100% - 250px); width:-moz-calc(100% - 250px); width:-webkit-calc(100% - 250px); display:none;}
	header .main-menu ul{padding:15px 37px 0px 0px;}
	header .main-menu ul li{font-size:14px; padding:0px 5px;}
	
	.sidebar{width:100%; float:none; margin:50px 0px;}
	.banner{padding-right:0px; height:480px;}
	.banner .banner-cont .bannertext{bottom:50px;}
	.banner-sidebar.sidebar{right:0px; top:0px; position:relative;}
	.banner-sidebar.sidebar{padding:10px 30px 10px; margin-top:30px;}
	.banner-sidebar.sidebar ul li{font-size:24px;}
	.banner-sidebar.sidebar ul li a{padding-left:30px;}	
	.banner-sidebar.sidebar .form-sidebar input[type='text'],
	.banner-sidebar.sidebar .form-sidebar input[type='email'],
	.banner-sidebar.sidebar .form-sidebar textarea{
		height:34px;
	}
	.banner-sidebar.sidebar .form-sidebar textarea{height:100px;}
	
	.banner .banner-cont{width:100%; float:none;}
	.banner .banner-cont strong{font-size:55px; line-height:64px;}
	.banner .banner-cont strong:nth-child(1){padding-left:50px;}
	.banner .banner-cont strong:nth-child(2){padding-left:100px; font-size:85px;}
	.banner .banner-cont strong:nth-child(3){padding-left:320px;}
	.home .page-content .sidebar{margin-top:50px;}
	
	.page-content{padding:0px;}
	.page-content .left-content{width:100%; float:none;}
	.page-content .left-content h1{margin-top:15px; padding-bottom:28px; margin-bottom:50px;}
	.page-content .left-content h1:after{width:180px; margin-left:-90px;}
	.page-content .sidebar .sidebar-cont{padding:30px 30px 20px;}
	.page-content .cont-page{padding:30px;}
	.page-content .cont-page h4{padding-bottom:40px;}
	.page-content .bottom-cont{padding:25px;}
	.page-content .bottom-cont h4{padding-bottom:30px;}
	.page-content .bottom-cont ul{padding:10px 0px 0px;}
	.home .page-content .bottom-cont img.rotateright{display:block; float:none; margin: 0px 0px 0px 30px !important;}
	.home .page-content .cont-page img.rotateleft{display:block; float:none; margin: 0px 30px 30px 30px !important;}
	
	.last-pnl .img-pnl img{width:100%;}
	
	.alignleft{margin:0px 30px 30px 0px !important;}
	
	footer{min-height:600px;}
	footer .footer-pnl span{font-size:60px;}
	footer .footer-pnl .copyright{font-size:25px;}
}
@media only screen and (max-width: 767px){
	.wrapper{padding:0px 20px;}
	h1{font-size:45px;}
	h2{font-size:30px;}
	h3{font-size:20px; margin:10px 0px}
	
	header{padding:20px 0px;}
	header .logo{width:240px;}
	header .main-menu{width:calc(100% - 250px); width:-moz-calc(100% - 250px); width:-webkit-calc(100% - 250px); display:none;}
	header .main-menu ul{padding:15px 37px 0px 0px;}
	header .main-menu ul li{font-size:14px; padding:0px 5px;}
	
	.sidebar{width:100%; float:none; margin:50px 0px;}
	.banner{padding-right:0px; height:350px;}
	.banner .banner-cont .bannertext{bottom:50px;}
	.banner-sidebar.sidebar{right:0px; top:0px; position:relative;}
	.banner-sidebar.sidebar{padding:10px 30px 10px; margin-top:30px;}
	.banner-sidebar.sidebar ul li{font-size:24px;}
	.banner-sidebar.sidebar ul li a{padding-left:30px;}	
	.banner-sidebar.sidebar .form-sidebar input[type='text'],
	.banner-sidebar.sidebar .form-sidebar input[type='email'],
	.banner-sidebar.sidebar .form-sidebar textarea{
		height:34px;
	}
	.banner-sidebar.sidebar .form-sidebar textarea{height:100px;}
	
	.banner .banner-cont{width:100%; float:none;}
	.banner .banner-cont strong{font-size:48px; line-height:55px;}
	.banner .banner-cont strong:nth-child(1){padding-left:30px;}
	.banner .banner-cont strong:nth-child(2){padding-left:70px; font-size:60px;}
	.banner .banner-cont strong:nth-child(3){padding-left:200px;}
	.home .page-content .sidebar{margin-top:50px;}
	
	.page-content{padding:0px;}
	.page-content .left-content{width:100%; float:none;}
	.page-content .left-content h1{margin-top:15px; padding-bottom:28px; margin-bottom:50px;}
	.page-content .left-content h1:after{width:180px; margin-left:-90px;}
	.page-content .sidebar .sidebar-cont{padding:30px 30px 20px;}
	.page-content .cont-page{padding:30px;}
	.page-content .cont-page h4{padding-bottom:40px;}
	.page-content .bottom-cont{padding:25px; text-align:left;}
	.page-content .bottom-cont h4{padding-bottom:30px;}
	.page-content .bottom-cont ul{padding:10px 0px 0px;}
	.home .page-content .bottom-cont img.rotateright{display:block; float:none; margin: 0px 0px 0px 10px !important; width:90%;}
	.home .page-content .cont-page img.rotateleft{display:block; float:none; margin: 0px 30px 30px 10px !important;}
	
	.last-pnl .img-pnl img{width:100%;}
	
	.alignleft{margin:0px 30px 30px 0px !important;}
	
	footer{min-height:500px;}
	footer .footer-pnl{padding:30px 0px;}
	footer .footer-pnl span{font-size:50px; padding-bottom:20px;}
	footer .footer-pnl .copyright{font-size:20px;}
}
@media only screen and (max-width: 480px){
	h1{font-size:38px;}
	h2{font-size:28px;}
	h3{font-size:20px; margin:10px 0px}
	
	header .logo{width:190px;}
	
	.banner{height:200px;}
	.banner .banner-cont .bannertext{bottom:5px;}
	.banner .banner-cont strong{font-size:30px; line-height:34px;}
	.banner .banner-cont strong:nth-child(1){padding-left:20px;}
	.banner .banner-cont strong:nth-child(2){padding-left:40px; font-size:40px;}
	.banner .banner-cont strong:nth-child(3){padding-left:130px;}
	
	.last-pnl .img-cont .text-pnl{font-size:40px;}
	.last-pnl .img-cont .txt span{font-size:30px;}
	
	.page-content .left-content h1:after{width:150px; margin-left:-75px;}
	
	footer{min-height:300px; margin-top:55px;}
	footer .footer-pnl span{font-size:30px; padding-bottom:15px;}
	footer .footer-pnl .copyright{font-size:16px;}
}