@media (max-width: 767px) {
	#sp-up-header{text-align: center;}
	#sp-up-header #sp-position1 ul li {display: inline-block;float: none;}
	#sp-header .logo img{display: block;margin: 0px auto;max-width: 100%;float: none;}
	#offcanvas-toggler {line-height: 40px!important;}
	#sp-section-visa {margin: 0;background: none!important;}
	#sp-section-visa .sp-module-title {margin: 0 0 20px;background-color: #9e0510;border-radius: 30px 30px 0 0;}
	#sp-section-visa .sp-module-title {background-color: #1964fd;}
	#sp-copyright {padding: 5px 15px;}
	#sp-section-visa-europe .sp-module-title {font: 17px yekan;margin: -54px 0 40px;padding: 10px 1px;}
	#sp-section-visa-europe .box-viza {margin: 0 0 30px;}

	.item-page h2, .blog .page-header h1 {font: 20px 'DroidKufi-Bold';}
	.blog h2 a {font: 16px yekan;}
	.blog .item p {text-align: center;font: 14px 'Yekan';}
    .formResponsive h2 {font: 18px 'DroidKufi-Bold';}
    .formResponsive #captchaTxt47 {width: auto!important;margin: 0 0 0 0;float: none;}
    #sp-footer .info ul {margin: 0 auto;width: 100%;}
    #sp-footer .info ul li {margin: 0 auto 5px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	#offcanvas-toggler {line-height: 75px!important;}
	.offcanvas .offcanvas-menu {right: 41%!important;}
	.offcanvas-overlay {left: 100%!important;}
	#sp-up-header{text-align: center;}
	#sp-up-header #sp-position1 ul li {display: inline-block;float: none;}
	#sp-section-visa-europe .box-viza {margin: 0 0 30px;}
	#sp-criminal-services .box-viza p {font-size:14px;}

	.blog h2 a {font: 16px yekan;}
	.blog .item p {text-align: center;font: 14px 'Yekan';}
	.item-page img{float: none!important;display: block;margin: 0 auto 10px;max-width: 100%;}
	#sp-footer .info ul {margin: 0 auto;width: 100%;}
	#sp-footer .info ul li span {font: 13px yekan;}
	#sp-footer .info ul li {margin: 0 0 0 11px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	#offcanvas-toggler{display: none!important;}
	#sp-section-visa .box-viza h3 a {font: 13px yekan;}
	#sp-section-visa-europe .box-viza h3 a {font: 18px yekan;}
	.item-page img{float: left;max-width: 50%;width: 25%;margin: 0 20px 0 0;}

}
@media (min-width: 1200px) {
	/*.container{width: 960px;}*/
	#offcanvas-toggler{display: none!important;}
	.body-innerwrapper {overflow-x: visible!important;}	
	#sp-services #sp-position4 .box-wapper .row{margin: 0;}
	#sp-services #sp-position4 .col-md-3{padding: 0;}
}
