.ar-pt0 {padding-top:0!important;}
.ar-pt6 {padding-top:6px!important;}
.ar-pt14 {padding-top:14px!important;}
.ar-pt3r {padding-top:3rem!important;}
.ar-pb0 {padding-bottom:0!important;}
.ar-pb24 {padding-bottom:24px!important;}
.ar-pt30 {padding-top:30px !important;}
.ar-pt50 {padding-top:50px !important;}
.ar-pt60 {padding-top:60px !important;}
.ar-pt90 {padding-top:90px !important;}
.pb-20 {padding-bottom:20px !important;}
.pb-42 {padding-bottom:42px !important;}
.pb-50 {padding-bottom:50px !important;}
.pb-55 {padding-bottom:55px !important;}
.pb-60 {padding-bottom:60px !important;}
.pb-70 {padding-bottom:70px !important;}
.pb-85 {padding-bottom:85px !important;}
.pb-90 {padding-bottom:90px !important;}
.pt-70 {padding-top:70px !important;}
.pt-80 {padding-top:80px !important;}
.ar-mb12 {margin-bottom:12px !important;}
.ar-mb2 {margin-bottom:2px !important;}
.mb-40 {margin-bottom:40px !important;}
.mb-60 {margin-bottom:60px !important;}
.ar-mt8 {margin-top:8px;}
.ar-mt12 {margin-top:12px;}
.ar-mt15 {margin-top:15px;}
.mt-70 {margin-top:70px !important;}
.bg-white {background-color:#fff !important;}
.gallary-title {background-color:#F2F2F2;}
.tagline {background: #F2F2F2 !important;}
#topnav {box-shadow: 0 0 0.5 -2px gray !important;
-webkit-box-shadow: 0 0 0.5 -2px gray !important;
-moz-box-shadow:0 0 0.5 -2px gray !important;}
@media (max-width: 1599px) {
	#topnav .navigation-menu > li > a {
		padding:16px 20px !important;
	}
	#topnav .navigation-menu:firs-child > li > a {
		padding-top:20px !important;
	}
}
#topnav .navigation-menu {padding: 6px 0 0 0 !important;}
/*#topnav .navigation-menu > li:last-child {margin:0 0 0 1px;}*/
#topnav .navigation-menu > li .submenu li ul {padding-left: 28px !important;}
#topnav .navigation-menu > li .submenu li a {padding:10px 15px !important; font-size:16px;}
#topnav .navigation-menu > li > a  {font-size:14px;}
#topnav .navbar-toggle .lines {margin: 32px auto !important;}
.section-title .line-bot {background:#d1302a !important;}
.portfolio-box:hover .portfolio-bg-overlay, .portfolio-box:hover .gallery-overlay {opacity: 0 !important;}
.ar-col53 {color: #535353;}
.ar-col53:hover {color: #fff;}
#topnav {min-height: 80px !important;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) !important;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1)!important;}
#topnav .logo {line-height:76px !important;}
.btn-custom:hover, .btn-custom:focus, .btn-custom:active, .btn-custom.active, .btn-custom.focus {
border-color: #9E2420; background-color: #9E2420; color: #ffffff;}
.ar-p0 {padding-right: 0; padding-left: 0;}
.ar-pd-side0 {padding-right: 0px; padding-left: 0px;}
.ar-pl15 {padding-left: 15px !important;}
.ar-p15 {padding-right: 15px !important; padding-left: 15px !important;}
.ar-p30 {padding-right: 30px; padding-left: 30px;}
.ar-fs14 {font-size:14px;}
.ar-col4e {color: #4e4a4a;}
.ar-col4e:hover {color: #9E2420;}
.ar-float-left {float:left;}
.container-fluid {padding-left:30px; padding-right:30px;}
.container-fluid2 {width:100%; padding-left:30px; padding-right:30px; margin-right: auto; margin-left: auto;}
.container-fluid3 {padding-left:10%; padding-right:10%;}
.container-fluid4 {padding-left:5%; padding-right:5%;}
.mb-30 {margin-bottom: 30px !important;}
.mb-50 {margin-bottom: 50px !important;}
body {font-size:18px !important;}
.ar-fs-115 {font-size: 1.15rem;}
.ar-fs14 {font-size:14px;}
.form-group .form-control {font-size:16px;background-color:#fff !important;}
.form-group .form-control:hover {background-color:#fdf7f7 !important;}
.form-group .form-control:focus {background-color:#fdf7f7 !important;}
.title-heading p {font-size: 27px;}
.top_socials li a {padding: 0px 0px 0px 20px !important;}
.btn, .btn-sm, .btn-sm {padding: 11px 20px !important; font-size: 14px !important;}
.ar-mt10 {margin-top: 10px;}
.ar-mt12 {margin-top: 12px;}
.ar-mt16 {margin-top: 16px;}
.ar-mt20 {margin-top: 20px;}
.ar-div1 {font-size:16px;background-color:#fff !important; color:#4e4a4a !important;}
.ar-div1:hover {background-color:#d1302a !important;color:#fff !important;border:1px solid #d1302a;}
.ar-div1:focus {background-color:#d1302a !important;color:#fff !important;border:1px solid #d1302a;}
.ar-pt015 {padding: 0 15px;}
.mfp-title  {line-height: 36px;}
.mfp-counter {line-height: 36px;}
.pt10 {padding-top: 10px;}
.page-next-level .page-next span {font-size:16px;text-transform: none;}
.error-page h1 {font-size:44px;line-height: 72px;}
.mb25rem {margin-bottom:2.5rem;}
.op05 {opacity:0.5}
.back-to-top {background-color: #d1302a !important; border: 1px solid #d1302a !important; border-radius:30px;}

.back-to-top i {color: #fff !important;}
.back-to-top:hover i {color: #ffffff;background-color:#9E2420;border-radius:30px;}
@media (min-width: 1200px) {
.container2 {max-width: 86% !important;}
}
@media (min-width: 992px) {
.container2 {max-width: 960px;}
}
@media (min-width: 768px) {
.container2 {max-width: 720px;}
}
@media (min-width: 1200px) {
.container3 {max-width: 90% !important;}
}
@media (min-width: 992px) {
.container3 {max-width: 960px;}
}
@media (min-width: 768px) {
.container3 {max-width: 720px;}
}
@media (min-width: 576px) {
.container3 {max-width: 540px;}
}
.ar-mb16 {margin-bottom:16px !important;} 
.ar-mr8 {margin-right:8px !important;}
.ar-w80 {width:80% !important;}



.title-heading h1 {letter-spacing: 1px;}
.bg-pages {padding: 121px 0 40px;}
.ar-color-red {color: #d1302a;}
.ar-link-red {color: #d1302a !important; text-decoration:underline !important;}
.ar-link-red:hover {color: #d1302a !important; text-decoration:none !important;}
.bg-pages3 {padding: 16px 0 16px;}
.ar-link-black {color: #212529 !important; text-decoration:none !important;}
.ar-link-black:hover {color: #d1302a !important; text-decoration:none !important;}
.page-next-level2 .page-next2 a {
font-size: 16px;
display: inline-block;
font-weight: 500;
padding-right: 8px;
text-transform: capitalize;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
color: #4e4a4a;}
.page-next-level2 .page-two2 a {color: #212529 !important;}
.page-next-level2 .page-next2 a:hover {color: #d1302a !important;}
.page-next-level2 .page-next2 span {
font-size: 15px;
display: inline-block;
font-weight: 500;
padding-right: 8px;
text-transform: capitalize;
color: #d1302a;}
.ar-bold {font-weight:bold;}
.ar-m-phone {margin-top:20px; margin-left:20px;}
.ar-float-left {float:left;}
#topnav .navigation-menu > li {margin: 0 6px!important;}
@media (min-width: 426px) {.taglines {top: 0px !important;}}
.ar-mb8 {margin-bottom:8px;}
.ar-pl0 {padding-left:0!important;}
.ar-pl10 {padding-left:10px!important;}
.ar-pl15 {padding-left:15px!important;}
@media (max-width: 1599px) {
	#topnav .navigation-menu {max-height:800px;}
}
.agency-feature-two {margin:0!important;}
.quote-icon i {color: #212529!important;}
.testi-heading .testi-box {border-top: 2px solid #c7c8c9!important;padding-bottom:30px!important;}
.ar-p1 {padding-right: 30px; padding-left: 30px;}
@media (max-width: 768px) {
	.ar-p1 {padding-right: 0px; padding-left: 0px;}
}
.ar-pt15 {padding-top:1.5rem!important;}
.ar-fs17b {font-size:17px; font-weight:bold;}
.ar-fs15 {font-size:15px;}
.ar-fs24 {font-size:24px;}
.ar-mr10 {margin-right: 10px!important;}
.ar-mr16 {margin-right: 16px!important;}
.container-filter li a {
	background-color: #eeeeee;
	border-color: #eeeeee;
}
/*@media (max-width: 767px) and (min-width: 200px) {}
.section {padding: 90px 0;}
}
@media (min-width: 1200px) {
.container {max-width: 1140px;}
}
@media (min-width: 992px) {
.container {max-width: 960px;}
}
@media (min-width: 768px) {
.container {max-width: 720px;}
}
@media (min-width: 576px) {
.container {max-width: 540px;}
}*/