@media only screen and (min-width: 1200px) and (max-width: 1360px) {
	.header > .widget-container {
		width: 1200px !important;
		margin-left: auto;
		margin-right: auto;
	}

}
@media only screen and (max-width: 1200px) {
	.wc-snippet-home-list .container, .wc-snippet-three-split .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	#webcommander-page  .body > .widget-container {
		width: auto;
	}
	#webcommander-page  .page-content > .v-split-container > .v-split {
		width: auto;
	}
	#webcommander-page  .header > .widget-container,
	#webcommander-page  .footer > .widget-container {
		width: 100%;
	}
	.banner-text {
		top: -190px;
		left: 20px;
	}
	.banner-text p {
		font-size: 28px;
		line-height: 30px;
	}
	.widget.widget-snippet  .featured-image {
		left: 15px;
	}
	.widget.widget-snippet .featured-content-inner {
		margin-left: 75px;
	}
}

@media only screen and (max-width: 1024px) {
	.widget.widget-snippet .featured-image {
		top: 75px;
		width: 260px;
	}
	.widget.widget-snippet  .wc-snippet-featured-content {
		padding: 80px 0;
	}
 	.wc-snippet-home-list .container, .wc-snippet-three-split .container {
		padding: 0 15px;
	}	
	.widget-pageHeading h1 {
		font-size: 30px;
		line-height: 40px;
		padding: 30px 0 20px;
	}
	.widget.widget-snippet .wc-snippet-header-contact a {
		font-size: 20px;
	}
	.page-contact .widget-form .custom-form, .page-contact .widget-form .widget-title {
		padding-left: 50px;
	}
	.widget.widget-snippet .wc-snippet-three-split {
		padding: 70px 0 60px;
		overflow: hidden;
	}
	.widget.widget-snippet .wc-snippet-header-contact i {
		font-size: 22px;
		top: 2px;
	}
	.widget.widget-snippet .featured-text::before {
		content: "";
		height: 91%;
	}
	.widget.widget-pageHeading {
		padding: 0 15px;
	}
}
@media only screen and (max-width: 991px) {
	.banner-text {
		top: -140px;
		left: 20px;
	}
	.banner-text p {
		font-size: 18px;
		line-height: 20px;
		padding: 20px;
	}
	.widget.widget-snippet .featured-image {
		left: 20px;
		position: absolute;
		top: 100px;
		z-index: 1;
		width: 220px;
	}
	#webcommander-page .wc-snippet-featured-content {
		padding: 0;
	}
	.body .featured-content {
		padding: 60px 0 40px 240px;
		box-shadow: none;
	}
	.body  .featured-content h3{
		font-size:20px;
		padding:0 0 15px;	
	}
	#webcommander-page  .wc-snippet-featured-content {
		padding: 30px 0 0;
	}
	
	/*start:*/
	.main-menu .navigation-item a {
		font-size: 13px;
		font-weight: 500;
		padding: 3px 6px;
	}
	.main-menu .horizontal > .navigation-item.first a {
    	padding-left:6px;
	}
	.main-menu .horizontal > .navigation-item.last a {
		padding-right:6px;
	}
 
	.widget.widget-snippet .wc-snippet-three-split{
		padding: 60px 0 0;
	}
	.widget.widget-snippet .three-split-text.second-block-element::after {
		right: 0;
	}
	.wc-snippet-header-contact i {
		color: #0086be;
		font-size: 21px;
		padding-right: 2px;
		position: relative;
		top: 2px;
	}
}


@media only screen and (max-width: 767px) {
	.widget.widget-snippet .publications-image {
		margin-left: 0px;
	}
	h3 {
		font-size: 19px;
		line-height: 23px;
	}
	.error-page h1 {
		font-size: 50px;
		line-height: 48px;
		padding: 10px 0 0px;
	}
	.error-page {
		padding: 30px 0;
	}
	.error-page h1 span {
		font-size: 60px;
	}
	.widget > .widget-title{
		font-size: 19px !important;
	}
	/*.page-contact iframe {
		border-top: 1px solid rgba(0, 0, 0, 0.2) !important;
		margin-top: 20px;
		padding-top: 40px;
		width: 100%;
		height: 340px;
	}*/
	.page-contact  .widget-form .double-input-row .form-row{
		width: 100%;
	}
	.page-home .page-content {
		padding: 0 0 30px 0;
	}
	.page-contact .widget-form .custom-form, .page-contact .widget-form .widget-title{
		padding-left: 0;
	}
	.widget-pageHeading h1 {
		font-size: 24px;
		line-height: 30px;
		padding: 30px 0 20px;
	}
	.banner-text {
		top: -110px;
		left: 0px;
		width: 100%;
		text-align: center;
	}
	.banner-text p {
		font-size: 18px;
		line-height: 20px;
		text-transform: capitalize;
		text-align: center;
	}
	
	/*start:menu*/
	.main-menu .menu-title {
		right: 15px;
		position: absolute;
		top:0;
	}
	.main-menu .nav-wrapper{
		text-align:left;
	}
	.main-menu .horizontal .navigation-item > .navigation-item-child-container.open {
	   display: block;
	}
	.main-menu .horizontal .navigation-item .navigation-item-child-container {
	   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	   box-shadow: none;
	   box-sizing: border-box;
	   display: none;
	   height: auto !important;
	   padding: 8px 10px 15px 0;
	   position: static;
	   width: 100%;
	}
	.main-menu .navigation-item .navigation-item-child-container .navigation-item a{
		padding:5px 40px;
		font-size:12px;	
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
	   content: "\f068";
	   font-family: fontawesome;
	}
	.main-menu .nav-wrapper {
		background-color: #3498db;
		top: 43px;
		z-index: 99;
		height: auto !important;
		padding: 0 !important;
		width: 100vw;
		left: auto;
		right: 0;
	}
	.main-menu .nav-wrapper .navigation-item{
		background-color: transparent;
		padding:0;
	}
	.main-menu .nav-wrapper .navigation-item a {
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		color: rgba(255, 255, 255, 0.9);
		line-height: 20px;
		padding: 11px 20px;
		border-radius:0;
	}
	.main-menu .nav-wrapper .navigation-item a:hover {
		background: rgba(255, 255, 255, 0.07) none repeat scroll 0 0;
		border:none;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		border-radius:0;
	}
	.main-menu .nav-wrapper .navigation-item.last a {
		border-bottom:none;
	}
	.main-menu  .menu-button em{
		background-color:#3498db;
	}
	.main-menu  .navigation-item.has-child .child-opener::before{
		color: #fff;
		display: inline-block;
		font-family: "FontAwesome";
		font-size: 16px;
		vertical-align: middle;
		cursor:pointer;
		margin:-12px 5px 0 0;
	}
   .responsive-navigation .navigation-item.has-child .child-opener.close::before {
        content: "\f068";
    }
	.main-menu .horizontal > .has-child > a span::after {
		display:none;	
	}
	.responsive-navigation .navigation-item.has-child .child-opener::before {
		content: "\f107";
	}
	.responsive-navigation .navigation-item.has-child .child-opener.close::before {
		content: "\f106";
	}
	.main-menu .navigation-item .navigation-item-child-container::before {
		display:none;			
	}
	#webcommander-page  .main-menu .nav-wrapper .navigation-item > a {
		border: medium none;
		border-top: 1px solid rgba(255, 255, 255, 0.2);
		border-radius: 0;
		color:#fff;
		padding-left: 20px;
	}
	/*end:menu*/
	
	
	
	/*start:*/
	#webcommander-page .wc-snippet-featured-content {
		padding: 30px 0;
	}
	#webcommander-page  .body .featured-image {
		left: 0;
		position: relative;
		text-align: center;
		top: 0;
		width: 100%;
	}
	#webcommander-page  .body .featured-content {
		padding: 10px 0;
		box-shadow:none;
	}
	#webcommander-page  .featured-content-inner {
		margin-left: 0;
		margin-top: 15px;
		padding-right: 0;
	}	
	#webcommander-page  .body .featured-content h3 {
		font-size: 17px;
		left: 0;
		line-height: 22px;
		padding: 0;
	}
	#webcommander-page  .featured-text {
		margin: 0 auto;
		max-width: 100%;
		padding-top: 15px;
		position: relative;
	}
	#webcommander-page .wc-snippet-home-list h3{
		font-size:25px;	
	}
	#webcommander-page .wc-snippet-home-list ul::before{
		display:none;	
	}
	#webcommander-page .three-split-text.second-block-element::before, 
	#webcommander-page .three-split-text.second-block-element::after{
		display:none;	
	}
	div.col-md-4.col-sm-4 .three-split-text::before {
		content: none;
	}
	#webcommander-page  .wc-snippet-three-split p{
		max-width:100%;
		padding:0 0 8px 0;	
	}
	#webcommander-page .three-split-text {
		margin-bottom: 40px;
	}
	#webcommander-page .wc-snippet-three-split {
		padding: 50px 0 0;
	}
	#webcommander-page .wc-snippet-home-list ul{
		padding:0 0 0 35px;	
		width: 100%;
	}
	#webcommander-page  .wc-snippet-home-list ul li span{
		font-size: 15px;
	}
	
	/*end:*/
	#webcommander-page .header .wc-snippet-header-contact i {
		font-size: 16px;
		padding-right: 0;
		top: 2px;
	}
	#webcommander-page .header  .wc-snippet-header-contact a{
		font-size:15px;	
	}
	#webcommander-page  .footer .widget-newsletter .submit-button{
		width:100%;	
	}
	.footer-menu-left .navigation-item {
		width: 100% !important;
		line-height: 24px;
	}
	.wc-snippet-home-list ul{
		width: 100%;
	}
	
}

@media only screen and (max-width: 480px) {
	.page-home .jssor-slider-container .container .title{
		display:none;	
	}
	.banner-text{
		display: none;
	}

}



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




