@charset "UTF-8";
/*--CREATED ON APRIL 02, 2020 By WIZTECH --*/
* {margin:0; padding:0; outline: 0 none; border: 0 none; font-family: 'Roboto', sans-serif; font-size: 1rem; line-height: 140%; color: #333}
/*-- TOOLS --*/
a:hover, a:focus {cursor: pointer;}
.text-white {color: #fff;}
.btn {padding: .6rem 2.5rem; border-radius: 0;}
.btn span {font-family: 'Titillium Web', sans-serif; font-size: 1rem;  font-weight: 700; text-transform: capitalize;}
.btn-blue {background-color: #105daa; color: #fff; border: .125rem solid #fff;}
.btn-slant {transform: skewX(-20deg);}
.btn-slant span {display: block; transform: skewX(20deg); color: #fff;}
button.close-x {display: inline-block; background: #b2b2b2; height: 2.625rem; width: 2.625rem; text-align: center; z-index: 9999}
button.close-x img {width: 16px; max-width: 100%;}
button.close-x:hover, button.close-x:focus, button.close-x:hover img, button.close-x:focus img {cursor: pointer; background: #105daa; }
.no-around {margin: 0; padding: 0;}
/*-- HEADER --*/
.main-nav {position: fixed; top: 0; left: 0; width: 100%; padding: .3rem 0 0; z-index: 999; transition: all 0.6s ease-in-out;}
.head-box {color: #fff;}
.head-box .head-box-connect {}
.head-box .head-box-connect span {padding-right: .5rem; color: #67a9d0; font-size: .9375rem; font-weight: 300; letter-spacing: .03125rem}
.head-box .head-box-connect span img {vertical-align: middle;}
.head-box .head-box-connect a {display: inline-block; padding: .4rem 0 .4rem .4rem; text-align: center;}
.head-box .head-box-connect a img {width: 1rem}
.head-box .head-box-connect a.tel {color: #fff; font-size: .9375rem; font-weight: 300; letter-spacing: .03125rem}
.head-box .head-box-connect a.tel:hover, .head-box .head-box-connect a.tel:focus {color: #67a9d0; text-decoration: none;}
.head-box ul {list-style: none; margin: 0;}
.head-box ul li {display: inline-block; margin-right: 6rem}
.head-box ul li:last-child {margin-right: 0}
.head-box ul li a {display: block; padding: .8rem 0; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .0625rem; border-bottom: .125rem solid transparent; transition: all 0.8s ease-in-out;}
.head-box ul li a img{max-width: 100%;}
.head-box ul li a:hover, .head-box ul li a:focus {border-color: rgba(255,255,255,.7); text-decoration: none; transition: all 0.4s ease-in-out;}
.head-box.text-right {}
.head-box.text-right ul li {margin-right: 0; margin-left: 5rem;}
.head-box.text-right ul li:first-child {margin-left: 0}
.main-nav img {filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);-o-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); }

h1.logo {display: inline-block; margin-bottom: .3rem; width: 6rem}
h1.logo a {display: inline-block; vertical-align: middle; transition: all 0.4s ease-in-out;}
h1.logo a img {max-width: 100%; transition: all 0.8s ease-in-out; }

button.toggler-btn {float: right; margin-top: 0; padding-right: 0}
button.toggler-btn:hover, button.toggler-btn:focus {bottom: 0 none; outline: 0 none;}
.navbar-line {display: block; content: ""; width: 2.4rem; height: 2px; background: rgba(255,255,255,.8); margin: 0.5rem 0; transition: all 0.4s ease-in-out;}

.shrink {background: rgba(255,255,255,.95); padding: 0; transition: all 0.6s ease-in-out;}
.shrink img {filter: none; -webkit-filter: none; -o-filter: none; -moz-filter: none}
.shrink h1.logo {vertical-align: middle; }
.shrink h1.logo a img {max-width: 70%; transition: all 0.4s ease-in-out;}
.shrink ul li a {padding: .2rem 0 .6rem; color: rgba(0,0,0,.8)}
.shrink ul li a:hover, .shrink ul li a:focus {border-color: #303787;}
.shrink .head-box .head-box-connect a.tel {color: #67a9d0; margin-top: 0.125rem;}
.shrink button.toggler-btn {margin-top: .2rem; }
.shrink .navbar-line {background: #105daa; height: 1px; transition: all 0.4s ease-in-out;}

.banner {min-height: 530px; text-align: center}
.banner-carousel {position: relative; margin: 0 auto; width: 100%;}
.banner-img {min-height: 530px; overflow: hidden;}
.banner-bg, .lightning {position: absolute; top: 0; left: 0;
    width: 100%; height: 100%;
    background-position: center center; background-origin: content-box; background-size: cover; background-attachment: fixed;
    z-index: -2;
    }
    /* Now the same background, but with brightness filters*/
    .lightning{-webkit-filter: brightness(3); filter: brightness(3); -o-filter: brightness(3); -moz-filter: brightness(3);
    z-index: -1;
    }
    /*Now just a opacity animation*/
    .flashit{
    -webkit-animation: flash ease-out 4s infinite;
    -moz-animation: flash ease-out 4s infinite;
    animation: flash ease-out 4s infinite;
    animation-delay: 0s;
    }
    @-webkit-keyframes flash {
    from { opacity: 0; } 
    92% { opacity: 0; }
    93% { opacity: 0.6; }
    94% { opacity: 0.2; }
    96% { opacity: 0.9; } 
    to { opacity: 0; }
    }
    @keyframes flash {
    from { opacity: 0; } 
    92% { opacity: 0; }
    93% { opacity: 0.6; }
    94% { opacity: 0.2; }
    96% { opacity: 1; } 
    to { opacity: 0; }
    }
    /*End!*/

.banner-carousel > div {
	animation: imageAnimation 8s linear infinite;
	backface-visibility: hidden;
	background-size: cover;
	background-position: center center;
	color: transparent;
	height: 100%;
	left: 0px;
	opacity: 0;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 0;
	}
	@keyframes
		imageAnimation {  0% {
				animation-timing-function: ease-in;
				opacity: 0;
			}
		 	8% {
		 		animation-timing-function: ease-out;
				opacity: 1;
			}
		 	17% {
		 		opacity: 1
			}
		 	25% {
		 		opacity: 1
			}
		 	100% {
				opacity: 1
			}
		}
.carousel-wrap {width: 100%; height: 100%; position: relative; margin: 0 auto; text-align: center; max-width: 1920px;}
.carousel {overflow: hidden; }
.carousel-control-next, .carousel-control-prev {width: auto;}
.carousel-control-next-icon, .carousel-control-prev-icon {width: 45px; height: 90px;} 
.carousel-control-prev-icon {background-image: url(../assets/images/sys/pre-slide.png);}
.carousel-control-next-icon {background-image: url(../assets/images/sys/next-slide.png);}

/*-CORPORATE PROFILE & GALLERY-*/
.corp-box {overflow: hidden;}
.corp-profile, .corp-gallery {height: 250px; position: relative; display: flex; align-items: center;}
.corp-profile a {
	width: 100%; height: 250px;
	background-size: cover;
	position: absolute;	top: 0; right: 0;
	flex-direction: column;
	justify-content: center;
	background-position: top left;
	background-image: url(../assets/images/sys/corp-profile-mobile.jpg);
	background-repeat: no-repeat;
	}
.corp-profile span {position: relative; z-index: 1; padding-right: 1rem; padding-left: 1rem; color: #fff; font-size: 2.25rem;font-family: 'Titillium Web', sans-serif; font-weight: bold; line-height: 120%; text-transform: uppercase; width: 100%;}
.corp-gallery a {
	width: 100%; height: 250px;
	background-size: cover;
	position: absolute;	top: 0; left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-position: center center;
	background-image: url(../assets/images/sys/corp-gallery-mobile.jpg);
	background-repeat: no-repeat;
	}
.corp-gallery a span {padding-left: 1rem; color: #fff; font-size: 2.25rem; font-family: 'Titillium Web', sans-serif; font-weight: bold; text-transform: uppercase; width: 100%;}
.corp-profile a:hover, .corp-gallery a:hover, .corp-profile a:focus, .corp-gallery a:focus {text-decoration: none; opacity: .9; transition: all 0.2s ease-in-out 0s;}

/*-TALK TO US & CTA-BOX-*/
.talk-to-us {background: #101e41 url(../assets/images/sys/talk-to-us-home-mobile-bg.jpg) no-repeat center center; background-size: cover; min-height: 250px; display: flex; align-items: center;}
.talk-to-us a.btn:hover, .talk-to-us a:focus {background: #003f8c; transition: all 0.2s ease-in-out 0s;}
.cta-box {text-align: center; width: 100%;}
.cta-box h2 {margin-bottom: .5rem; font-family: 'Titillium Web', sans-serif; font-weight: 700; font-size: 1.625rem; text-transform: uppercase; color: #fff}
.cta-box h3 {margin-bottom: 1rem; font-family: 'Titillium Web', sans-serif; font-weight: 300; font-size: 1.125rem; color: #fff}
.disclaimer {padding: .8rem 0; background: #f4f4f4;}
.disclaimer-note {font-size: 0.875rem; color: #888; font-style: italic; font-weight: 300; line-height: 130%;}
.disclaimer-note img {margin-right: .3rem}
/*-DETAILS PAGES-*/
.wrapper {padding-top: 2.4rem; padding-bottom: 0;}
.head-bg {background-size: cover; background-repeat: no-repeat; background-position: top center; height: 280px; position: relative;}
.about-us-head-bg {background-image: url(../assets/images/banner/about-us-head-mobile-bg.jpg);}
.gallery-head-bg {background-image: url(../assets/images/banner/gallery-head-mobile-bg.jpg);}
.testi-head-bg {background-image: url(../assets/images/banner/testimonial-head-mobile-bg.jpg);}

.sub-nav {position: absolute; left: auto; right: auto; bottom: 2rem; width: 100%}
.sub-nav-ins {padding: 0 1rem; text-align: center;}
.sub-nav-ins h2 {font-family: 'Titillium Web', sans-serif; font-weight: 700; font-size: 2.625rem; text-transform: uppercase; color: #fff;}
.sub-nav-ins nav.sub-nav-box-link {color: #fff;}
.sub-nav-ins nav.sub-nav-box-link a.sub-nav-item {padding: 1rem .5rem; color: #fff; font-weight: 300; font-size: .875rem;}

.intro-box {margin-bottom: 1rem}
h3.intro-box-claim {font-family: 'Titillium Web', sans-serif; font-size: 2.1875rem; color: #131313}
h3.intro-box-claim strong {font-family: 'Titillium Web', sans-serif; font-size: 2.1875rem; color: #105daa; font-weight: 700;}
.intro-box-content {padding-top: .4rem; }
.intro-box-content p {margin-bottom: 1.8rem; font-size: 1.125rem}
.regional-offices {}
.regional-offices h4 {margin-bottom: 2.5rem; font-family: 'Titillium Web', sans-serif; font-size: 2.875rem; color: #454545; font-weight: 700; text-transform: uppercase; text-align: center;}
.regional-map {margin-bottom: 2rem}
.regional-map img {max-width: 100%;}
.regional-location {}
.regional-location ul {list-style: none; margin: 0; width: 100%;}
.regional-location ul li {display: block; float: left; margin-bottom: 2rem; width: 50%; height: 100%;}
.regional-location ul li a {display: block; text-align: center; }
.regional-location ul li a label {display: block; font-family: 'Titillium Web', sans-serif; font-size: 1.625rem; color: #454545; text-transform: uppercase; font-weight: 700}
.regional-location ul li a span {display: block; color: #888; font-weight: 300}
.regional-location ul li a span i.icon-next {display: inline-block; margin-left: .3rem; position: relative;}
.regional-location ul li a span:after {display: inline-block; content: ""; width: 9px; height: 9px; border-right: 2px solid #888; border-top: 2px solid #888; transform: rotate(45deg);}
.regional-location ul li a:hover, .regional-location ul li a:focus {text-decoration: none;}
.regional-location ul li a:hover label, .regional-location ul li a:focus label {cursor: pointer;}
.regional-location ul li a:hover span, .regional-location ul li a:focus span {color: #1b6dd0;}
.regional-location ul li a:hover span:after, .regional-location ul li a:focus span:after {border-color: #1b6dd0;}
/*-Office-*/
.back {padding: 0 0 1rem;}
.back a {display: inline-block; padding: .3rem 1rem .3rem 0; font-weight: 300; color: #b2b2b2; text-transform: uppercase;}
.back a i.icon-back {position: relative; padding-left: 12px;}
.back a i.icon-back:before {display: inline-block; position: absolute; top: 5px; left: 0; content: ""; width: 9px; height: 9px; border-left: 2px solid #b2b2b2; border-bottom: 2px solid #b2b2b2; transform: rotate(45deg);}
.back a:hover, .back a:focus {color: #105daa; text-decoration: none;}
.back a:hover i.icon-back:before, .back a:focus i.icon-back:before {border-color: #105daa;}

.office-info {margin-bottom: 2rem}
.office-info-duce {}
.office-info-duce h3 {margin-bottom: 1.5rem; font-family: 'Titillium Web', sans-serif; font-weight: 700; font-size: 2.625rem; color: #454545;}
.office-info-duce img {margin-bottom: 1.5rem; max-width: 100%;}
.office-info-duce p {margin-bottom: 2.2rem; line-height: 150%; font-size: 1.125rem}
.office-info-duce p a {color: #105daa; font-weight: 700}
.office-info-add {padding-top: .5rem; border-top: .0625rem solid #ccc; padding-top: 1.5rem;}
.office-info-add-item {margin-bottom: 1.1rem}
.office-info-add-item h4 {margin: 0 0 .7rem; font-family: 'Titillium Web', sans-serif; font-weight: 400; font-size: 1.125rem; color: #46a0e9; text-transform: uppercase;}
.office-info-add-item h4 img {margin-right: .4rem; max-width: 100%; width: 1.125rem;}
.office-info-add-item h5 {margin: 0 0 .4rem; font-size: 1rem; font-weight: 700; color: #454545; text-transform: uppercase;}
.office-info-add-item p {margin: 0; color: #333; font-size: 1rem; line-height: 160%; }
.office-info-add-item-connect {border-top: .0625rem solid #ccc; padding-top: 1.1rem;}
.office-info-add-item-connect a {display: inline-block; margin-right: .5rem; width: 2rem;}
.office-info-add-item-connect a img {max-width: 100%;}
.leadership-team {margin-bottom: 2rem}
.leadership-team h3 {margin-bottom: 1.5rem; font-family: 'Titillium Web', sans-serif; font-weight: 700; font-size: 2.625rem; color: #454545;}
a.profile-item {display: inline-block; margin: 0 auto 1.8rem; text-align: center; color: #454545; max-width: 303px;}
.profile-img {margin-bottom: 1rem; max-width: 303px;}
.profile-img img {max-width: 100%; border-radius: 50%; background: #f2f2f2; }
a.profile-item h6 {margin-bottom: .3rem; text-transform: uppercase; font-weight: 700; font-size: 1.3125rem}
a.profile-item p {margin: 0; font-size: 1rem; font-weight: 300}
a.profile-item:hover, a.profile-item:focus {text-decoration: none; }
a.profile-item:hover h6, a.profile-item:focus h6 {color: #105daa}

.mobile-modal-box {background: rgba(11,24,55,0.9)}
.mobile-modal-box .modal-dialog {transition: all 0.2s ease-in-out; transform: translate(0,0);}
.mobile-modal-boxl-box .modal-dialog {padding: 0 15px;}
.mobile-modal-box .modal-content {border-radius: 0; border: 0 none; box-shadow: 0; background: transparent;}
.mobile-modal-box .modal-body {position: relative; padding: 2rem 1rem 1rem;}
.mobile-modal-box .modal-body button.close-x {position: absolute; top: .5rem; right: .5rem; background: transparent;}
.mobile-modal-box .modal-body button.close-x img {width: 22px; opacity: .5}
.mobile-menu {text-align: center}

.mobile-menu ul.mobile-menu-menu {list-style: none; margin: 2rem 0 1rem;}
.mobile-menu ul.mobile-menu-menu li {}
.mobile-menu ul.mobile-menu-menu li a {display: block; padding: 1.5rem 0; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: .0625rem;}
.mobile-menu .call-us {margin-bottom: 1.5rem; opacity: .8; border-top: 1px solid rgba(255,255,255,.2); padding-top: 2rem;}
.mobile-menu .call-us a {color: #fff}
.mobile-menu .call-us a img {width: 18px; filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1);-o-filter: brightness(0) invert(1); -moz-filter: brightness(0) invert(1); }
.mobile-menu .follow-us {color: #fff; opacity: .8}
.mobile-menu .follow-us span {color: #fff; padding-right: .5rem; opacity: .5}
.mobile-menu .follow-us a img {width: 20px;}
.modal-box {transition: all 0.6s ease-in-out; background: rgba(255,255,255,0.9)}
.modal-box.fade {transition: all 0.2s ease-in-out;}
.modal.fade .modal-dialog {transition: all 0.2s ease-in-out; transform: translate(0,0);}
.modal-box .modal-dialog {padding: 0 15px;}
.modal-box .modal-content {border-radius: 0; border: 0 none; box-shadow: 0 0 8px rgba(0,0,0,0.1)}
.modal-box .modal-body {position: relative; padding: 2rem 1rem 1rem;}
.modal-box .modal-body button.close-x {position: absolute; top: 0; right: 0}
.modal-box .profile-duce-head {margin-bottom: 2rem}
.modal-box .profile-duce-head label {color: #454545; font-size: 1rem; font-weight: 300;}
.modal-box .profile-duce-head h6 {color: #454545; font-size: 1.625rem; font-weight: 700; text-transform: uppercase;}
.modal-box .profile-duce-content {padding: 0; font-size: 1.125rem; color: #333;}
.modal-box .profile-duce-content p {margin-bottom: 2rem; line-height: 150%;}
.modal-body.infinity {padding: 0;}
.modal-body.infinity .profile-duce-head {margin-top: 2rem; }
.modal-body.infinity .profile-duce-content {max-height: 350px; overflow: auto;}
.car-sold-img {}
.car-sold-img img {max-width: 100%;}

.gallery-box {}
.gallery-box h3 {margin-bottom: 1.5rem; font-family: 'Titillium Web', sans-serif; font-weight: 700; font-size: 2.25rem; color: #454545;}
a.car-sold-item {display: inline-block; margin-bottom: 1.8rem; max-width: 100%;}
a.car-sold-item img {width: 100%; max-width: 100%;}

.testi-head {margin-bottom: 2.5rem}
.testi-head h4 {font-family: 'Titillium Web', sans-serif; font-weight: 700; font-size: 2.25rem; color: #454545; text-align: center;}
.testi-box {}
.testi-box .testi-block {margin-bottom: 2rem}

.testi-box .testi-item {}
.testi-box .testi-item .testi-item-content {margin-bottom: .6rem; padding: 1.5rem 1.5rem .5rem; border: 0.1875rem solid #e5e5e5; position: relative; }
.testi-box .testi-item .testi-item-content:before {content: ""; background: url(../assets/images/sys/bracket.png) no-repeat center center; width: 38px; height: 38px; position: absolute; top: -20px; left: 15px}
.testi-box .testi-item .testi-item-content:after {content: ""; position: absolute; bottom: -31px; left: -3px; width: 0; height: 0; border-top: 28px solid #e5e5e5; border-left: 28px solid transparent;}
.testi-box .testi-item .testi-item-content p {font-size: 1.125rem;font-weight: 300; line-height: 160%;}
.testi-box .testi-item h4 {padding-left: 3.125rem; font-family: 'Titillium Web', sans-serif; font-weight: 700; font-size: 1.4375rem; color: #105daa; }
.testi-box .testi-item h5 {padding-left: 3.125rem; font-family: 'Titillium Web', sans-serif; font-weight: 400; font-size: 1.125rem; color: #454545; }

/*-FOOTER-*/
footer {padding: .8rem 0 .6rem;}
.footer-text {padding-bottom: .2rem; color: #727272; font-size: .8125rem; font-weight: 300;}
.footer-text-align {padding-bottom: .2rem; }
.footer-text a.wiz {color: #727272; font-size: .8125rem; font-weight: 700; text-transform: uppercase;}
/*-BREAKPOINTS-*/
@media (min-width: 568px) {
	.office-info-add {padding-top: 2rem;}
	}
@media (min-width: 667px) {
	h1.logo {width: 8rem;}
	.corp-profile a span {text-align: right; padding-right: 6.5rem;}
	.corp-gallery a span {padding-left: 3rem}
	.cta-box h2 {margin-bottom: .8rem}
	.cta-box h3 {margin-bottom: 1.5rem}
	.modal-box .profile-duce-content {padding: 0 2rem 0 0;}
	}	
@media (min-width: 768px) {
	.main-nav {padding: .8rem 0 0;}
	.main-nav.shrink {padding: .2rem 0 0;}
	h1.logo {width: 9rem;}
	.banner {min-height: 630px;}
	.banner-img {min-height: 630px; }

	.head-bg {height: 350px;}
	.about-us-head-bg {background-image: url(../assets/images/banner/about-us-head-tablet-bg.jpg);}
	.gallery-head-bg {background-image: url(../assets/images/banner/gallery-head-tablet-bg.jpg);}
	.testi-head-bg {background-image: url(../assets/images/banner/testimonial-head-tablet-bg.jpg);}

	.corp-profile, .corp-gallery {height: 300px}
	.corp-profile a {width: 512px; height: 300px; background-image: url(../assets/images/sys/corp-profile-tablet.jpg);}
	.corp-gallery a {width: 512px; height: 300px; background-image: url(../assets/images/sys/corp-gallery-tablet.jpg);}

	.corp-gallery a span {padding-left: 8rem}
	.corp-gallery a span {padding-left: 4rem}

	.talk-to-us {min-height: 300px; background-image: url(../assets/images/sys/talk-to-us-home-tablet-bg.jpg)}

	.cta-box h2 {margin-bottom: 1rem}
	.cta-box h3 {margin-bottom: 2rem}
	.btn span {font-size: 1.125rem;}
	.intro-box {margin-bottom: 2.5rem}
	.regional-location {margin-bottom: .6.back arem}
	.regional-location ul li {width: 25%; border-right: .0625rem solid #ebebeb}
	.regional-location ul li:last-child {border-right: 0 none}
	.office-info-add {padding-top: 7.4rem; border-top: 0 none;}
	.footer-text-align {text-align: right}
	.testi-block:nth-child(2n) {padding-top: 3rem;}
	}
@media (min-width: 992px) {	
	h1.logo {width: auto}
	.main-nav {padding: 1.5rem 0 0;}
	h1.logo {width: 100%; text-align: center}
	h1.logo a {vertical-align: baseline;}
	.shrink h1.logo a img {width: 80%;}
	.shrink ul li a {font-size: .9rem}
	.shrink .head-box-connect span, .shrink .head-box-connect a.tel {font-size: .8rem}
	
	.corp-profile span {padding-right: 4rem;}
	.corp-profile span {text-align: right}
	.office-info-add {padding-top: 4.4rem;}
	.regional-location ul li {width: 25%;}`	
	}
@media (min-width: 1200px) {
	.shrink ul li a {font-size: 1rem}
	.shrink .head-box-connect span, .shrink .head-box-connect a.tel {font-size: .8rem}

	.banner {min-height: 930px;}
	.banner-img {min-height: 930px; }
	
	.head-bg {height: 420px;}
	.about-us-head-bg {background-image: url(../assets/images/banner/about-us-head-bg.jpg);}
	.gallery-head-bg {background-image: url(../assets/images/banner/gallery-head-bg.jpg);}
	.testi-head-bg {background-image: url(../assets/images/banner/testimonial-head-bg.jpg);}

	.corp-profile, .corp-gallery {height: 500px}
	.corp-profile a {width: 960px; height: 500px; background-image: url(../assets/images/sys/corp-profile.jpg);}
	.corp-gallery a {width: 960px; height: 500px; background-image: url(../assets/images/sys/corp-gallery.jpg);}

	.corp-profile span {padding-right: 6.5rem;}

	.talk-to-us {min-height: 400px; background-image: url(../assets/images/sys/talk-to-us-home-bg.jpg)}
	.cta-box h2 {font-size: 2.625rem; margin-bottom: 1.2rem}
	.cta-box h3 {font-size: 1.75rem; margin-bottom: 2.2rem}

	.regional-location {margin-bottom: 2rem}
	.modal-body.infinity .profile-duce-head {margin-left: -1rem}
	.modal-body.infinity .profile-duce-content  {margin-left: -1rem}
	.car-sold-img img {max-width: 98%;}
	.testi-box {margin-bottom: 1.5rem}
	.testi-box .testi-item .testi-item-content {padding: 2.2rem 2.8rem 1rem;}
	.testi-box .testi-block {margin-bottom: 2.5rem}	
	}
/*-THE END-*/
        