@font-face{font-family:'poppins-bold';src:url(../../fonts/Proxima Nova Bold.otf) format('opentype')}
@font-face{font-family:'poppins-light';src:url(../../fonts/Proxima Nova Thin.otf) format('opentype')}
@font-face{font-family:'poppins-medium';src:url(../../fonts/Poppins-Medium.ttf) format('truetype')}
@font-face{font-family:'poppins-regular';src:url(../../fonts/ProximaNova-Regular.otf) format('opentype')}
@font-face{font-family:'poppins-semi-bold';src:url(../../fonts/Poppins-SemiBold.ttf) format('truetype')}

@font-face{font-family:'wox-regular';src:url(../../fonts/Roboto-Regular.ttf) format('truetype')}
@font-face{font-family:'wox-medium';src:url(../../fonts/Roboto-Medium.ttf) format('truetype')}
@font-face{font-family:'wox-bold';src:url(../../fonts/Roboto-Bold.ttf) format('truetype')}

.no-overflow{overflow-y: hidden!important;}

.font-p-regular{font-family:poppins-regular;}

.font-p-medium{font-family:wox-medium;}

.font-p-light{font-family:poppins-regular;}

.font-p-semi{font-family:poppins-semi-bold;}

.font-w-regular{font-family: wox-regular}

header{z-index:9999;}

header .nav-icon{font-size:1rem; text-transform:uppercase; color:#fff; width:50px; display:inline-block; text-align:center; font-family:'poppins-regular'}

header .nav-icon span{display:inline-block; width:12px; height:12px; background:#fff; border-radius:100%;}

header .nav-icon span:first-child,header .nav-icon span:nth-child(3){margin-right:5px;}



.flexslider.home-banner-slider,.flexslider.fd-carousel{border:none!important; position:relative}

.flexslider.home-banner-slider .flex-control-nav{bottom:0;width:auto; height:auto; top:35%; right:20%;}

.flexslider.home-banner-slider .flex-control-nav li{display:block; margin-bottom:5px; margin-top:5px}

.flexslider.home-banner-slider .flex-control-nav::before{content:''; height:100px; background:url(../../images/banner-arrow.png) no-repeat center center; width:5px; display:block; margin-left:auto; margin-right:auto}

.flexslider.home-banner-slider .flex-control-nav::after{content:''; height:100px; background:url(../../images/banner-arrow.png) no-repeat center center; width:5px; display:block; margin-left:auto; margin-right:auto; transform:scaleY(-1);}

.flexslider.home-banner-slider .flex-control-paging li a,.flexslider.home-banner-slider .flex-control-paging li a.flex-active{background-color:#fff!important; box-shadow:none!important; width:15px; height:15px;}

.flexslider.home-banner-slider .flex-control-paging li a{margin-left:auto; margin-right:auto;}

.flexslider.home-banner-slider .flex-control-paging li a.flex-active{width:21px; height:21px;}

.banner-video{position:relative;height: auto;

    

    min-height: 100%;

    min-width: 100%;

    

    

    width: auto;

    object-fit: cover;

    object-position: center;

    z-index: 0;}



.flexslider.home-banner-slider .contacts-wrapper{position:absolute; bottom:20px; width:100%; left:0px; z-index:999; font-family:wox-regular; color:#fff; font-size:.85rem;}

.flexslider.home-banner-slider .contacts-wrapper a{color:#fff;}

.flexslider.home-banner-slider .social-wrapper a{display:inline-block; margin-left:5px; margin-right:5px;}

.flexslider.home-banner-slider .flex-slide-content{position:absolute; width:100%; max-width:400px; z-index:999; top:30%; color:#fff;}

.flexslider.home-banner-slider .slides img{z-index:-1;}

.flexslider.home-banner-slider .flex-slide-content h1{font-family:wox-bold; font-size:3rem; line-height:3.15rem; /*margin-bottom:30px;*/}

.flexslider.home-banner-slider .flex-slide-content p{font-size:1.2rem; font-family:wox-regular; text-align:justify;}



section .section-heading,section .section-sub-heading{font-family:wox-medium; font-size:1.5rem; text-transform:uppercase; text-align:center; line-height:1rem;}

section .section-heading::after{content:''; display:inline-block; height:3px; width:100%; background:url(../../images/heading-underline.png) no-repeat center bottom;}

section .section-heading.sh-type-2::after{background:url(../../images/heading-underline1.png) no-repeat center bottom;}



.home-fd-wrapper::after{content:''; display:block; width:100%; position:absolute; height:55%; bottom:0%; left:0; background:#001412; z-index:-1;} 

.flexslider.fd-carousel{background:none!important; margin-bottom:0;}

.fd-custom-controls-container .flex-control-nav{position:relative; bottom:0; padding:40px 0; display:inline-block}

.fd-custom-controls-container .flex-control-paging li a,.fd-custom-controls-container .flex-control-paging li a.flex-active{background-color:#ccc!important; box-shadow:none!important; width:15px; height:15px;}

.fd-custom-controls-container .flex-control-paging li a.flex-active{background-color:#fa7307!important;}

.fd-custom-controls-container .flex-control-nav::before{content:''; display:inline-block; width:133px; height:10px; background:url(../../images/arrow.png) no-repeat center center; position:relative; bottom:5px;}

.fd-custom-controls-container .flex-control-nav::after{content:''; display:inline-block; width:133px; height:10px; background:url(../../images/arrow.png) no-repeat center center; position:relative; bottom:5px; transform:scaleX(-1);}

.fd-custom-navigation a.flex-prev,.fd-custom-navigation a.flex-next,.fd-custom-controls-container{display:inline-block; font-family:poppins-regular; color:#ccc;}

.fd-custom-navigation a.flex-prev,.fd-custom-navigation a.flex-next{position:relative;bottom:5px;}

.flexslider.fd-carousel .slides > li{position:relative;}

.flexslider.fd-carousel .flex-slide-content{position:absolute; width:100%; z-index:999; bottom:0%; color:#fff; padding-left:10px; padding-right:10px; padding-bottom:0px; text-align:center}

.flexslider.fd-carousel .flex-slide-content h1{font-family:wox-medium; font-size:1.5rem; line-height:1.15rem; margin-bottom:15px; text-shadow:0px 0px 2px #000; text-transform:uppercase}

.flexslider.fd-carousel .flex-slide-content p{font-size:.9rem; font-family:poppins-regular; text-shadow:0px 0px 2px #000; }

section.hd-wrapper{background:#001412;}



.hd-item{display:block; position:relative;}

.hd-item .hd-info{text-align:center; position:absolute; top:0; left:0; height:100%; width:100%; background:rgba(250,250,250,0.7); color:#000; padding:5px; padding-top:100px; opacity:0; -webkit-transform: scale(1.2);transform: scale(1.2); transition:all ease-in .2s;}

.hd-item .hd-info p{text-transform:uppercase; font-size:.7rem;}

.hd-item .hd-info h6,.hd-item .hd-info h5{font-family:wox-medium;}

.hd-item:hover .hd-info{opacity:1;  -webkit-transform: scale(1);transform: scale(1);}



section.user-quotes{background:url(../../images/imagebackground1.png) top center no-repeat; background-size:contain; min-height:300px;}

section.user-quotes>div{background:url(../../images/effeil-tower.png) center right no-repeat; background-size:contain; min-height:850px; padding-top:250px;}

.quotes-carousel-wrapper{width:100%; max-width:1000px; padding-left:50px; padding-right:50px; font-family:poppins-regular; padding-bottom:50px;}

.quotes-carousel-wrapper h1{background-color:#EA791F; color:#FFF; font-size:1.5rem;}

.flexslider.quotes-carousel{margin-top:60px!important; margin-bottom:15px!important;}

.flexslider.quotes-carousel .flex-control-nav{position:relative; bottom:0}
.flexslider.quotes-carousel .slides li div{min-height: 300px;}
.flexslider.quotes-carousel img{width:100px; height: 100px; display: inline; position: absolute; bottom:0px; margin-left:-50px;}

.uq-custom-controls-container .flex-control-nav{position:relative; bottom:0; padding:10px 0; display:inline-block}

.uq-custom-controls-container .flex-control-paging li a,.uq-custom-controls-container .flex-control-paging li a.flex-active{background-color:#ccc!important; box-shadow:none!important; width:100px; height:100px; border-radius:100%;}
.uq-custom-navigation{position: absolute;width:90%; bottom:23%}
.uq-custom-controls-container .flex-control-paging li a.flex-active{background-color:#fa7307!important;}

.uq-custom-navigation a.flex-prev::after{content:''; display:inline-block; width:133px; height:10px; background:url(../../images/arrow.png) no-repeat center center; position:relative; bottom:0px;right: 50px;margin-left: 55px;}

.uq-custom-navigation a.flex-next::before{content:''; display:inline-block; width:133px; height:10px; background:url(../../images/arrow.png) no-repeat center center; position:relative; bottom:0px; transform:scaleX(-1);left: 50px;margin-right: 55px;}

.uq-custom-navigation a.flex-prev,.uq-custom-navigation a.flex-next,.uq-custom-controls-container{display:inline-block; font-family:poppins-regular; color:#ccc;}

.uq-custom-navigation a.flex-prev,.uq-custom-navigation a.flex-next{position:relative;}



footer{min-height:300px; margin-top:50px; background:url(../../images/footerimage.png) left top no-repeat #001b18; background-size:contain; padding-top:200px; padding-bottom:0px;} 

.subscription-form{width:100%; max-width:700px; margin:0 auto;}

.subscription-form .input-wrapper{background:url(../../images/Subscribe-image.png) no-repeat left center; background-size:84% 120px; padding:10px 0; padding-left:10px; height:125px;}

.subscription-form .input-wrapper .form-control{background:none!important; border:none!important; height:105px;}

.subscription-form .input-wrapper .btn-primary{background:#fa7307!important;}

*:focus{box-shadow:none!important;}

.footer-links-wrapper{color:#ccd1d1; font-family:poppins-regular;}

.footer-links-wrapper ul{list-style:none; margin:0; padding:0;}

.footer-links-wrapper ul li a{display:block; color:#ccd1d1; text-transform:uppercase; font-family:poppins-regular; font-size:.75rem; margin-bottom:10px;}

.footer-links-wrapper ul li a:hover{color:#fff; padding-left:10px;}

.footer-links-wrapper p{font-family:poppins-regular; font-size:.75rem;}

.footer-links-wrapper ul.social li{display:inline-block; padding-right:10px;}

.footer-links-wrapper ul.social li a{font-size:1rem;}

.footer-links-wrapper ul.social li a:hover{color:#fff; padding-left:0px;}

footer .foot{background:#011514;}



/* menu */

.toggle-button {

    position: relative;

    margin: 8px 15px 8px 0;

    height: 20px;

    width: 35px;

    cursor: pointer;

    z-index: 3;

}



.bar {

    background-color: #fff;

    display: block;

    width: 100%;

    height: 5px;

    border: 0;

    -webkit-transition: all .35s ease;

    transition: all .35s ease;

}

.bar + .bar {

    margin-top: 4px;

}

.middle {

    top: 11px;

}

.bottom {

    top: 22px;

}

.navbar-header .label{font-size:.75rem; text-transform:uppercase; margin-right:15px;}

.toggle-button:hover {

    opacity: .7;

}

.toggle-active .bar {

    background-color: #fff;

}

.toggle-active .top {

    -webkit-transform: translateY(6px) translateX(0) rotate(45deg);

}

.toggle-active .middle {

   opacity: 0;

}

.toggle-active .bottom {

    -webkit-transform: translateY(-12px) translateX(0) rotate(-45deg);

}



.overlay {

    position: fixed;

    background-image: linear-gradient(120deg, #0da69a 0%, #ea791f 100%);

    top: 0;

    left: 0;

    width: 100%;

    height: 0;

    visibility: hidden;

    opacity: 0;

    -webkit-transition: opacity .35s, visibility .35s, height .35s;

}

.nav-active {

    opacity: 1;

    visibility: visible;

    height: 100%;

/*    max-height: 340px;*/
	overflow-y: auto!important;

}

.overlay ul {

    display: block;

    position: relative;

    top: 30px;

    left: 0;

    font-family: 'wox-bold';

    font-size: 30px;

    font-weight: 400;

    text-align: center;

    list-style: none;

    padding: 0;

	text-transform:uppercase;

	line-height:60px;

}

.overlay ul li {

    display: block;

}

.overlay ul li.is-dropdown {

    line-height: normal!important;

}

.overlay ul li a {

    color: #fff;

    text-decoration: none;

}

.overlay ul li ul {

    font-size: 16px;
	line-height:50px;
	top:0px;
}

/* menu end */



@media (max-width: 1919px){

	.flexslider.home-banner-slider .flex-control-nav{right:15%;}

}

@media (max-width: 1599px){

	.flexslider.home-banner-slider .flex-control-nav{right:8%;}

}

@media (max-width: 747px){

	.flexslider.home-banner-slider .contacts-wrapper,.flexslider.home-banner-slider .flex-control-nav{display:none;}

	.flexslider.home-banner-slider .flex-slide-content h1{font-size:1.5rem; line-height:1rem; margin-bottom:10px;}

	.flexslider.home-banner-slider .flex-slide-content p{font-size:.75rem;}

	.flexslider.home-banner-slider .flex-slide-content{top:auto; bottom:0px; max-width:80%!important;}

	.fd-custom-navigation{display:none;}

	.subscription-form{height:270px;}

	.subscription-form .input-wrapper{background-size:118% 120px;}

	.subscription-form .input-wrapper .col-sm-8,.subscription-form .input-wrapper .col-sm-4{margin-bottom:25px;}

	.hd-item .hd-info{-webkit-transform: scale(.75);transform: scale(.75); transition:all ease-in .2s; padding-top:150px;}

	header img.img-fluid{max-width:85px!important;}

	section.user-quotes>div{padding-top:100px;}

	footer{margin-top:0px;}

	.overlay ul{font-size:1.5rem;}

	.w-responsive{width:95%!important;}

	.banner-video{width:inherit!important;}
	.flexslider.quotes-carousel img{width:100px; height: 100px; display: inline; position: relative; bottom:0px; margin-left:auto;}
	.uq-custom-navigation {
		position: relative;
		width: auto;
		bottom: 0;
	}
	.uq-custom-navigation a.flex-prev::after,.uq-custom-navigation a.flex-next::before{display: none;}


}

.inner-page{background-image:url(../../images/innerpagebg.png); background-position:top left; background-repeat:no-repeat; background-size:100% 100%;}

.theme-bg-grey{background-color:#eaeaea;}

.header-top .menu-left{text-align:left;}

.header-top .menu-right{text-align:right;}

.header-top{font-size:.8rem;}

.header-top span,.header-top a{color:#010101}

.header-top ul{list-style:none; padding:0; margin:0;}

.header-top ul li{display:inline-block;}

.header-top ul li:first-child::after{margin-right:5px; display:inline-block; background-color: #7e7e7e; content:''; width:1px; height:.8rem; position:relative; top:2px; margin-left:5px;}



@media (min-width: 992px){

.navbar-expand-lg{

	max-height:50px;

}

.navbar-expand-lg .navbar-nav .nav-link {

    padding-right: 1rem;

    padding-left: 1rem;

	color:#0c0000;

	font-family:poppins-medium;

	font-weight:normal;

}

.navbar-expand-lg .navbar-nav .nav-link::after {

	display:inline-block;

	content:'';

	height:.8rem;

	width:1px;

	background-color:#000;

	position:relative;

	left:13px;

	top:1.5px;

	z-index:999;

}



.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link::after {

	display:none!important;

}

.dropdown-toggle::after{display: inline-block;

    content: '';

    height: .8rem;

    width: 1px;

    background-color: #000;

    position: relative;

    left: 13px;

    top: 1.5px;

    z-index: 999;

    margin-left:auto;

    vertical-align:inherit;

    border:none;

}

.navbar .dropdown-menu{margin-top:6px;}

}



.navbar.navbar-light .breadcrumb .nav-item.active>.nav-link, .navbar.navbar-light .navbar-nav .nav-item.active>.nav-link {

    background-color:transparent!important;

	color:#f47a22!important;

}



.inner-page main{margin-top:80px;}

.col-step-grey{background-color:#f0f0f0;}

.col-step{position:relative;}

.col-step .step-count{display:block; font-family:wox-regular; font-size:9rem; position:absolute; z-index:0; color:#e5e4e4; top:0px; left:35%; letter-spacing:15px;}

.col-step .section-sub-heading{position:relative; z-index:7;}



.circle{position:relative;padding:12px 15px;}

.circle:before,

.circle:after {

  content:'';

  display:block;

  width:60px; height:60px;

  position:absolute;

  top:0; right:0; bottom:0; left:0;

  border-radius:50%;

  border:1px solid #7ddbf7;

}



.circle:before {

  -webkit-animation: ripple 2s linear infinite;

  animation: ripple 2s linear infinite;

}

.circle:after {

  -webkit-animation: ripple 2s linear 1s infinite;

  animation: ripple 2s linear 1s infinite;

}



.circle:hover:before,

.circle:hover:after {

  -webkit-animation: none;

  animation: none;

}



@-webkit-keyframes ripple{

  0% {-webkit-transform:scale(1); }

  75% {-webkit-transform:scale(1.75); opacity:1;}

  100% {-webkit-transform:scale(2); opacity:0;}

}



@keyframes ripple{

  0% {transform:scale(1); }

  75% {transform:scale(1.75); opacity:1;}

  100% {transform:scale(2); opacity:0;}

}



.inner-page section.user-quotes{background:none!important;}

.inner-page footer {

   

    background: url(../../images/footerimage-inner.png) left top no-repeat;

}



.inner-page footer>div{background-color:#001b18;}

.logo-sr-only{display:none;}

@media (max-width: 992px){

	.header-top ul li:first-child::after{display:none;}

	.header-top .menu-right{text-align:left;}

	.lg-only{display:none;}

	.logo-sr-only{position:absolute; right:0; top:-52px; width:150px; height:150px; display:block;}

	.col-step-grey{margin-bottom: 25px;    border: solid thin #ccc;}

	.col-step .step-count{left:25%;}

}



.page-heading h3,.page-heading h1{font-family:wox-bold; text-transform:uppercase; margin-bottom:0;}

.page-heading h3{color:#f47a22;}

.page-heading h1{color:#00aeef;}



.deal h6{font-size:.85rem;}

.deal p{font-size:.75rem;}

.deal img{min-height:215px!important;}

.deal ul{list-style:none; margin:0; padding:0}

.deal ul li{display:inline-block; text-align:center; padding:0px 12px;}

.deal ul li:first-child{padding-left:0px;}

.deal ul li i{display:block; font-size:1.5rem; color:#ccc;}

.deal ul li span{font-size:.75rem;}

.deal .book-now-btn{ background-color:#f47a22; display:block; padding:8px 15px; border-radius:25px; color:#fff;}



.bd-grey{background-color:#EAEAEA;}

.bd-orange{background-color:#f47a22;}



.badge.step{font-size:1rem; padding:.6rem .7rem; font-family:wox-regular; font-weight:lighter}

.step-heading{position:relative; top:-20px;}

.step-heading::before{content:''; display:block; height:1px; background:#ccc; width:100%; position:absolute; top:5px; right:130px;}

.step-heading.sixty-percent::before{width:68%!important; right:113px;}

.step-heading.sixty-percent-2::before{width:60%!important; right:50px;}

.step-heading.one-three-five::before{width:135%!important; right:114px;}

.step-heading.three-three-zero::before{width:330%!important; right:122px;}

.step-heading h6{font-size:.75rem; font-family:poppins-semi-bold;}

.step-count{font-size:.75rem; font-family:poppins-semi-bold; text-transform:uppercase;}



@media (max-width: 992px){

	.step-heading::before{width:97%;}

	.step-heading.sixty-percent::before{width:68%!important; right:113px;}

	.step-heading.sixty-percent-2::before{width:125%!important; right:50px;}

	.step-heading.one-three-five::before{width:130%!important; right:114px;}

	.step-heading.three-three-zero::before{width:85%!important; right:122px;}

	.irs{margin-bottom:20px;}

	

}



.bd-custom-btn{display:inline-block; background:#00aeef; color:#fff; font-family:poppins-regular;border:none; padding:8px 25px; border-radius:25px; position:relative; padding-right:50px; text-transform:uppercase; font-size:.8rem;}

.bd-custom-btn i{display:inline-block; padding:9px 12px; font-size:1rem; border-radius:50%; border:solid 1px #fff; position:absolute; right:-1px; top:-0px}

.bd-input-group{position:relative; width:200px; margin-left:auto; margin-right:auto; background-color:#00aeef; border-radius:25px; padding-left:25px; padding-right:5px; padding-top:0px; padding-bottom:0px;}

.bd-input-group .input-group-text{font-size:.85rem; background-color:transparent!important;border:none; color:#fff; font-family:poppins-regular;}

.bd-input-group .form-control:disabled, .form-control[readonly]{background-color:transparent!important; border:none; color:#fff; font-family:poppins-light; padding:0px; padding-top:5px;}

.bd-input-group .btn{font-size:1.25rem; border-radius:15px!important; background-color:#fff; color:#00aeef; display:inline-block; padding:2px 10px;}

.bd-input-group .btn-decrement{padding:2px 12px!important;}

.pax-counter .fa{color:#00aeff; border:solid thin #00aeff; padding:8px 8px; display:inline-block; border-radius:25px;}

.calendar-ico{font-size:2rem; color:#00aeef;}

.calendar-rule{height:100px; width:1px; background:#ccc; display:block;}

.bd-submit-button{display:inline-block; padding:8px 75px; border-radius:50px; color:#2196f3;border:none; font-family:wox-bold; font-size:1rem; }

.service-text p{font-size:.77rem;}

#service_carousel{margin-bottom:30px;}

#service_carousel .slides > li > img{border:10px solid #ccc;}

#service_carousel .flex-control-paging li a{background-color:#ebebeb; box-shadow:none;}

#service_carousel .flex-control-paging li a.flex-active{background-color:#f47a22;}



@media (max-width: 468px){

	#service_carousel{margin-bottom:60px;}	

}

.filter_opt_wrapper::after{display:inline-block; position:absolute; height:25px; width:1px; background:#ccc; content:''; margin-left:15px; margin-right:15px; margin-top:2px;}

.filter_btn{border:solid thin #ccc; background-color:#fff; padding:5px 20px; border-radius:25px; font-family:poppins-regular; font-size:.75rem; text-transform:uppercase; display:inline-block; width:24%;}

.active_filter{background-color:#f47a22; color:#fff; border-color:#f47a22;}



.grid-item { width: 250px; margin-bottom:4px; }

.grid-item img{width:100%;}

.grid-item div{display:inline-block; position:absolute; bottom:0; left:0; background:#fff; padding:5px; max-width:175px;}

.grid-item div h5{color:#f47a22; font-size:.85rem;}

.grid-item div .small{font-size:.7rem;}



@media (max-width: 468px){

	.filter_opt_wrapper{ text-align:left!important;}

	.filter_opt_wrapper::after{display:none;}

	.filter_btn{width:auto!important; margin-bottom:10px;}

}



.testimonial-col{position:relative; padding-right:5px; padding-left:5px;}

.testimonial-col .content-wrapper{position: absolute;

    top: 150px;

    background: #fff;

    border: solid thin #ccc;

    width: 80%;

    left: 10%;

    padding: 10px; font-family:poppins-regular; font-size:.8rem; text-align:justify; line-height:1rem;}

.testimonial-col .content-wrapper h4{font-family:poppins-regular; font-size:.95rem; text-align:center; margin:15px 0; font-weight:bold;}

.testimonial-col.type-2 .content-wrapper,.testimonial-col.type-3 .content-wrapper{border:none; position:relative; width:auto; left:auto; top:auto; padding-left:0px; padding-right:0px; padding-top:0px;}	

.testimonial-col.type-2>div{border:solid thin #ccc; padding:10px;}

.testimonial-col.type-3 .col-left{max-width:150px;}

.testimonial-col.type-3 .col-right{padding-left:15px;}

.testimonial-col.type-2 .content-wrapper h4,.testimonial-col.type-3 .content-wrapper h4{text-align:left;}

.offset-img-wrapper{margin-bottom: 200px;}

.offset-img-container{width: 550px; z-index: 999;}
.offset-img-container-2{top:10%; left: -75px; max-width: auto;}

.offset-img-wrapper .pl-150{padding-left: 150px;}

.p-15{padding: 150px;}

@media (max-width: 468px){

	.offset-img-wrapper{margin-bottom: 20px;}
	.offset-img-container{position: relative!important; width: auto!important;}
	.offset-img-wrapper .col-md-5{ padding-left: 0!important; padding-right: 0!important}
	.offset-img-wrapper .pl-150{padding-left: 0!important; padding-right: 0!important}
	.p-15{padding: 15px!important}
	.p-15 .w-75,.p-15 .w-50{width: auto!important}
	.p-15 .ml-5{margin-left: auto!important}
	.offset-img-container-2{position: relative!important; left: auto; top:auto;}
	.offset-img-wrapper-2{padding-left:0px; padding-right: 0px;}
}

.table.small td{font-size:100%;}
.input-error.small{padding-bottom: 20px; display: inline-block}

#testimonials-list {
position: relative;
max-width: 100%;
width: 100%;
}

#testimonials-list .white-panel,#testimonial-details .white-panel {
position: absolute;
	padding-bottom: 5px;
	padding-top: 5px;
}
#testimonial-details .white-panel{position:relative; padding-bottom:50px; box-shadow:none;}
#testimonials-list .white-panel h1,#testimonial-details .white-panel h1 {
font-size:18px; text-transform:uppercase; text-align:center;font-family:qcr;
}
#testimonials-list .white-panel p,#testimonial-details .white-panel p {
text-align:justify;
}
#testimonials-list .white-panel h3,#testimonial-details .white-panel h3 {
font-size:17px; text-align:justify;font-family:lobster;
}
#testimonial-details .white-panel h3 {text-align:center; padding-top:30px;}
#testimonials-list .white-panel a {
background:#c4944c; color:#fff; display:block; padding:10px; font-family:qcr; text-align:center; width:75%; margin:auto; border:outset 1px #c4944c; border-radius:10px; margin-top:20px;
}
#testimonials-list .white-panel:hover {
box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
margin-top: -5px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
