@font-face {
    font-family: 'Hind Regular';
    src: url('../fonts/Hind-Regular.eot');
    src: url('../fonts/Hind-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Hind-Regular.woff2') format('woff2'),
        url('../fonts/Hind-Regular.woff') format('woff'),
        url('../fonts/Hind-Regular.ttf') format('truetype'),
        url('../fonts/Hind-Regular.svg#Hind-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hind Light';
    src: url('../fonts/Hind-Light.eot');
    src: url('../fonts/Hind-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Hind-Light.woff2') format('woff2'),
        url('../fonts/Hind-Light.woff') format('woff'),
        url('../fonts/Hind-Light.ttf') format('truetype'),
        url('../fonts/Hind-Light.svg#Hind-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hind Bold';
    src: url('../fonts/Hind-Bold.eot');
    src: url('../fonts/Hind-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Hind-Bold.woff2') format('woff2'),
        url('../fonts/Hind-Bold.woff') format('woff'),
        url('../fonts/Hind-Bold.ttf') format('truetype'),
        url('../fonts/Hind-Bold.svg#Hind-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hind SemiBold';
    src: url('../fonts/Hind-SemiBold.eot');
    src: url('../fonts/Hind-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Hind-SemiBold.woff2') format('woff2'),
        url('../fonts/Hind-SemiBold.woff') format('woff'),
        url('../fonts/Hind-SemiBold.ttf') format('truetype'),
        url('../fonts/Hind-SemiBold.svg#Hind-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hind Medium';
    src: url('../fonts/Hind-Medium.eot');
    src: url('../fonts/Hind-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Hind-Medium.woff2') format('woff2'),
        url('../fonts/Hind-Medium.woff') format('woff'),
        url('../fonts/Hind-Medium.ttf') format('truetype'),
        url('../fonts/Hind-Medium.svg#Hind-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit Medium';
    src: url('../fonts/Outfit-Medium.eot');
    src: url('../fonts/Outfit-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-Medium.woff2') format('woff2'),
        url('../fonts/Outfit-Medium.woff') format('woff'),
        url('../fonts/Outfit-Medium.ttf') format('truetype'),
        url('../fonts/Outfit-Medium.svg#Outfit-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit Thin';
    src: url('../fonts/Outfit-Thin.eot');
    src: url('../fonts/Outfit-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-Thin.woff2') format('woff2'),
        url('../fonts/Outfit-Thin.woff') format('woff'),
        url('../fonts/Outfit-Thin.ttf') format('truetype'),
        url('../fonts/Outfit-Thin.svg#Outfit-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit Light';
    src: url('../fonts/Outfit-Light.eot');
    src: url('../fonts/Outfit-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-Light.woff2') format('woff2'),
        url('../fonts/Outfit-Light.woff') format('woff'),
        url('../fonts/Outfit-Light.ttf') format('truetype'),
        url('../fonts/Outfit-Light.svg#Outfit-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit ExtraLight';
    src: url('../fonts/Outfit-ExtraLight.eot');
    src: url('../fonts/Outfit-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-ExtraLight.woff2') format('woff2'),
        url('../fonts/Outfit-ExtraLight.woff') format('woff'),
        url('../fonts/Outfit-ExtraLight.ttf') format('truetype'),
        url('../fonts/Outfit-ExtraLight.svg#Outfit-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit Regular';
    src: url('../fonts/Outfit-Regular.eot');
    src: url('../fonts/Outfit-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-Regular.woff2') format('woff2'),
        url('../fonts/Outfit-Regular.woff') format('woff'),
        url('../fonts/Outfit-Regular.ttf') format('truetype'),
        url('../fonts/Outfit-Regular.svg#Outfit-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit Black';
    src: url('../fonts/Outfit-Black.eot');
    src: url('../fonts/Outfit-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-Black.woff2') format('woff2'),
        url('../fonts/Outfit-Black.woff') format('woff'),
        url('../fonts/Outfit-Black.ttf') format('truetype'),
        url('../fonts/Outfit-Black.svg#Outfit-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit Bold';
    src: url('../fonts/Outfit-Bold.eot');
    src: url('../fonts/Outfit-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-Bold.woff2') format('woff2'),
        url('../fonts/Outfit-Bold.woff') format('woff'),
        url('../fonts/Outfit-Bold.ttf') format('truetype'),
        url('../fonts/Outfit-Bold.svg#Outfit-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit ExtraBold';
    src: url('../fonts/Outfit-ExtraBold.eot');
    src: url('../fonts/Outfit-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-ExtraBold.woff2') format('woff2'),
        url('../fonts/Outfit-ExtraBold.woff') format('woff'),
        url('../fonts/Outfit-ExtraBold.ttf') format('truetype'),
        url('../fonts/Outfit-ExtraBold.svg#Outfit-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Outfit SemiBold';
    src: url('../fonts/Outfit-SemiBold.eot');
    src: url('../fonts/Outfit-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Outfit-SemiBold.woff2') format('woff2'),
        url('../fonts/Outfit-SemiBold.woff') format('woff'),
        url('../fonts/Outfit-SemiBold.ttf') format('truetype'),
        url('../fonts/Outfit-SemiBold.svg#Outfit-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Kaushan Script';
    src: url('../fonts/KaushanScript-Regular.eot');
    src: url('../fonts/KaushanScript-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/KaushanScript-Regular.woff2') format('woff2'),
        url('../fonts/KaushanScript-Regular.woff') format('woff'),
        url('../fonts/KaushanScript-Regular.ttf') format('truetype'),
        url('../fonts/KaushanScript-Regular.svg#KaushanScript-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
html{ scroll-padding-top: 50px;scroll-behavior: smooth;}
body {font-family: 'Hind Regular';  background: url(../images/home.jpg) #0e100f top 0px center no-repeat !important;
	background-size: 100% !important;  font-size: 24px; line-height: 32px;color: #CECECE;
}
.loading{width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: url(../images/logo.svg) no-repeat center #fff;z-index: 10000;}
.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450;
	color: #000;
}
.btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle,.btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #172f18;
    border-color: #172f18;box-shadow:none;
}
:focus{outline: 0px !important;}
::-webkit-input-placeholder { /* Edge */
    color: #B7B7B7;font-size: 20px;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #B7B7B7;font-size: 20px;
  }
  
  ::placeholder {
    color: #B7B7B7; font-size: 20px;
  }
  span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 17px;
    top: 0px;
    background: #131514;padding-right: 20px;
}
section.section01.homeBanner .owl-dots {
    text-align: left; margin-top: -20px;
}
section.section01.homeBanner .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: -50px !important;position: absolute;z-index: 11;
}
.wpcf7-response-output{display: none !important;}
    .social ul {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .social ul li {
        width: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .socialList ul li span {
        display: none;
    }
    .socialList ul li a:hover{background: #da9c51;}
    .socialList ul li {
        width: 52px;
        height: 52px;
        border-bottom: 1px solid #fff;
    }
    
    .socialList ul li a {
        width: 52px;
        height: 52px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .socialList ul li a img {
        width: 20px;
    }
    .social ul li span {
        display: none;
    }
    body#post-19 {}

body#post-19 footer li.menu-item.current-menu-item a {
    color: inherit;
}
.aniimg a {
    position: relative;
}
.quick-alo-ph-circle-fill.active {
    width: 80px;
    height: 80px;
    position: absolute;
    background-color: #a0a0a0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #ffffff8a;
    opacity: 1;
    -webkit-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -o-animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation: quick-alo-circle-fill-anim 2.3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.quick-alo-ph-circle.active {
    width: 130px;
    height: 130px;
    position: absolute;
    background-color: transparent;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid rgba(30, 30, 30, .4);
    opacity: 1;
    -webkit-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -moz-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -ms-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -o-animation: quick-alo-circle-anim 3s infinite ease-in-out;
    animation: quick-alo-circle-anim 3s infinite ease-in-out;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.aniimg {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    position: fixed;
    right: 30px;
    bottom: 45px;
    z-index: 1000;
}
@-moz-keyframes quick-alo-circle-anim {

    0% {

        -moz-transform: rotate(0) scale(.5) skew(1deg);

        opacity: .1;

        -moz-opacity: .1;

        -webkit-opacity: .1;

        -o-opacity: .1

    }

    30% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .5;

        -moz-opacity: .5;

        -webkit-opacity: .5;

        -o-opacity: .5

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg);

        opacity: .6;

        -moz-opacity: .6;

        -webkit-opacity: .6;

        -o-opacity: .1

    }

}



@-webkit-keyframes quick-alo-circle-anim {

    0% {

        -webkit-transform: rotate(0) scale(.5) skew(1deg);

        -webkit-opacity: .1

    }

    30% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        -webkit-opacity: .5

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        -webkit-opacity: .1

    }

}



@-o-keyframes quick-alo-circle-anim {

    0% {

        -o-transform: rotate(0) kscale(.5) skew(1deg);

        -o-opacity: .1

    }

    30% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        -o-opacity: .5

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        -o-opacity: .1

    }

}



@-moz-keyframes quick-alo-circle-fill-anim {

    0% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -moz-transform: rotate(0) -moz-scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -moz-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-webkit-keyframes quick-alo-circle-fill-anim {

    0% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -webkit-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-o-keyframes quick-alo-circle-fill-anim {

    0% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg);

        opacity: .2

    }

    100% {

        -o-transform: rotate(0) scale(.7) skew(1deg);

        opacity: .2

    }

}



@-moz-keyframes quick-alo-circle-img-anim {

    10% {

        transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -moz-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -moz-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -moz-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-webkit-keyframes quick-alo-circle-img-anim {

    0% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -webkit-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -webkit-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -webkit-transform: rotate(0) scale(1) skew(1deg)

    }

}



@-o-keyframes quick-alo-circle-img-anim {

    0% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    10% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    20% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    30% {

        -o-transform: rotate(-25deg) scale(1) skew(1deg)

    }

    40% {

        -o-transform: rotate(25deg) scale(1) skew(1deg)

    }

    50% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

    100% {

        -o-transform: rotate(0) scale(1) skew(1deg)

    }

}
/*======================================================================*/
p {
    font-size: 24px;
    line-height: 37px;
	color: #CECECE; font-family: 'Hind Regular';
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}
h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
    font-size: 56px;
    line-height: 72px;
    margin-bottom: 15px;
    font-family: 'Outfit Regular';
    color: #C3A679; 
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
}
h1 span, h2 span, h3 span, h4 span, .h1 span, .h2 span, .h3 span, .h4 span, .heading span{
    color: #12A554;
}
a {
	color: #050505;
	text-decoration: none;-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
a:hover{color: #da9c51;}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
section {
	width: 100%;
	display: block;
}
.accordion-button:focus {

    box-shadow: 0 0 0 .25rem rgb(13 110 253 / 0%);
}
.btn {
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    padding:8px 66px 8px 30px;
    height: 52px;
    border-radius: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 178px;
    font-family: 'Hind Medium';
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.btn-primary {
   background: transparent url(../images/more.png) no-repeat right 35px center;padding-right: 65px;
    border: 1px solid #E6C79B;
    color: #E6C79B;
    
}
.btn-primary:hover{background: #E6C79B  url(../images/more-hover.png) no-repeat right 35px center; border: 1px solid #E6C79B; color:#0E100F;}
.btn-secondary {
    background: #E6C79B  url(../images/more-hover.png) no-repeat right 35px center; border: 1px solid #E6C79B; color:#0E100F;
    border: 1px solid #E6C79B;
 
    color: #0E100F;
}
.btn-secondary:hover {
    background: transparent url(../images/more.png) no-repeat right 35px center;padding-right: 65px;
    color: #E6C79B;
    border-color: #E6C79B;
}
.container {
    max-width: 1708px;
}
header {
	position: absolute;
	z-index: 111;
	width: 100%;
	left: 0px;
	top: 0px; 
    padding: 23px 0px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s; 
    
	
}
/* a.phn {
    padding-left: 26px;
    background: url(../images/call-icon.png) no-repeat left center;
    padding-right: 5px;
}
a.emails{background: url(../images/mail-icon.png) no-repeat left center;    padding-left: 33px;
    margin-right: 55px;} */

img {
	max-width: 100%;
}
.headerRight {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 3%;
}
.headerRight a.btn {
    margin-left: auto;
}
header.aniPos {
	position: fixed;
	background: #0e100f; 
	width: 100%;
	left: 0px;    padding: 2px 0px;
	top: 0px;box-shadow: 0 0 1rem 0 rgb(0 0 0 / 20%);
	
	 
} 

.logo {
    max-width: 386px;
    display: flex;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
     
    
}
 header.aniPos .logo {
	max-width: 65px;
	display: flex;
	margin: 10px 0px;
}  
 
.logo img {
	max-width: 100%;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.hovImg  img{-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}

.hovImg:hover img{transform: scale(1.05);}

/*******************************************************************/
.bannerCnt {
    min-height: 689px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.bannerLeft{max-width: 90%;}
.bannerLeft .h1 {
    font-size: 72px;
    line-height: 86px;
    margin-bottom: 15px;
}
.bannerLeft a.btn {
    margin-top: 22px;
}
.bannerCnt a.btn.btn-primary {
    margin-left: 3.7%;}
    section.section01.homeBanner {
        padding-top: 169px;
    }
    
    .bannerImg {
        text-align: right;
    }
    section.sec02.homeabout {
        padding:135px 0px 122px; position: relative;
    }
.owl-carousel.team .owl-carousel .owl-stage-outer {
    text-align: center;
}

.owl-carousel.team_owl .owl-stage {
    display: inline-block;
}
    .section03top{position: relative;background: url(../images/content1bg.png) no-repeat left center;}
    section.sec02.homeabout:after{width: 704px; height:1199px; background: url(../images/sec2-3bg.png) no-repeat top center; right: 0px ;top: 63%; position: absolute; content: '';}
    .smHeading {
        font-size: 18px;
        line-height: 24px;
        color: #fff;
        border-bottom: 1px solid #fff;
        display: inline-block; text-transform: uppercase;
        line-height: 17px;margin-bottom: 13px;
    }
.abtcnthome a.btn {
        margin-top: 26px;
    }
    .abtImghome {
        margin-top: 75px;
    }
   span.counter {
    font-size: 64px;
    line-height: 85px;
    color: #fff;
    font-family: 'Outfit Regular';
}
span.plus{
    font-size: 64px;
    line-height: 85px;
    color: #E6C79B;
}
.couContin{color: #E6C79B;}
.counters {
    margin-top: 63px;
    padding-top: 17px;
    padding-bottom: 22px;
    border-top: 1px solid #8E8E8E;
    border-bottom: 1px solid #8E8E8E;
}
.broadn {
    font-size: 340px;
    line-height: 360px;
    color: #121411;
    font-family: 'Outfit Regular';
    position: absolute;
    bottom: -154px;
    width: 100%; text-align: center;
    z-index: -1;
}
.section03 {
    padding: 150px 0px 0px;
}
.awdsImg {
    background: #161B19;
    border-radius: 24px;
    overflow: hidden;
    padding: 20px;
    margin-top: 33px;
}

.sec03Right {
    height: 100%;
    display: flex;
    align-items: center;
}
.sec04Top {
    margin-top: 58px;text-align: center;
}
.section04 {
    padding: 80px 0px 0px;background: url(../images/sec2-32bg.png) no-repeat left top;background-size: 20%;position:relative;z-index:11;
}
.sec04Bottom {
    padding: 0px 3.5%;  margin-top: 37px;
}
 
.opericon {
    width: 64px;
    height: 64px;
    background: #0e100f;
    border-radius: 12px;
    overflow: hidden;    margin-bottom: 23px;
}

.operathCvr {
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 40px 20px 25px;
    background: #161a19;
    border-radius: 24px;
}
.norHeading {
    font-size: 24px;
    line-height: 32px;
    color: #E6C79B;
    font-family: 'Outfit Regular';margin-bottom: 13px;
}
.operathCvr p{font-size: 20px; line-height: 32px;}
.owl-theme .owl-nav [class*=owl-] {
    border: 1px solid #E6C79B;
    width: 48px;
    height: 48px;
    border-radius: 100% !important;
    margin:30px 16px !important;
}
.owl-theme .owl-nav span{display: none !important;}
button.owl-prev{background: url(../images/left.png) transparent no-repeat center !important;}
button.owl-next{background: url(../images/right.png) transparent no-repeat center !important;}
.homeserviceCvr {
    margin-top: 47px;
}

.serhmCvr {
    text-align: center;
}

.servhmImg {
    border-radius: 392px;
    overflow: hidden;
    position: relative;
    outline: 1px solid transparent;
    border: 1px solid transparent;
    margin-bottom: 23px;
}
section.homefleet {
    padding: 140px 0px 155px;
}
section.testimonialscvr {
    padding: 100px 0px;
    background: #131514;
}
section.testimonialscvr {
    padding: 100px 0px;
    background: #131514 url(../images/coma-l.png) no-repeat top 10px left;
}
.testiCvr .hmfleeImg {
    margin-top: 0px;
    text-align: center;    margin-left: auto;
}
.testiCvr .hmfleeImg img {
  
}
.testiCvr .hmfleeImg:after {
    left: auto;
    top: 10px;
    right: 6%;
}
.servhmImg.hovImg img {width: 100%;}

.servhmImg:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/servimagborder.png) no-repeat center;
    background-size: 100%;
}
/*.hmfleeImg {*/
/*    width: 73%;*/
/*    margin-left: 12%;*/
/*}*/
/*.hmfleeImg img {*/
/*    display: inline-block;*/
/*    width: 100%;*/
/*    height: 547px;*/
/*    -webkit-transform: skew(-10deg);*/
/*    -ms-transform: skew(-10deg);*/
/*    transform: skew(348deg);*/
/*    transform-origin: center;*/
/*    border-radius: 24px;*/
/*    max-width: 613px;*/
/*    margin-left: -7.5%;*/
/*    object-fit: cover;*/
/*}*/
  
  
  .hmfleeImg {
      margin-top: 19px;
      text-align: center;position: relative;
  }
  .hmfleeImg:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #c3a679;
    position: absolute;
    left: -32px;
    top: -10px;
    -webkit-transform: skew(-10deg);
    -ms-transform: skew(-10deg);
    transform: skew(348deg);
    transform-origin: center;
    border-radius: 24px;
    z-index: -1;display:none !important;
}
.fleetList .accordion-button {
    font-size: 32px;
    line-height: 40px;
    color: #fff;
    background-color: transparent;
}
.fleetList .accordion-item {
    background-color: transparent;
    min-height: 120px;border: none;
    border-bottom: 1px solid #8E8E8E;
}

.fleetList .accordion-item:first-child .accordion-button {
    padding-top: 25px;
    padding-bottom: 0px;
    line-height: 36px;
}
/* .fleetList button.accordion-button:not(.collapsed){padding: 21px 0px 0px;} */
.fleetList .accordion-button {
    font-size: 32px;
    line-height: 40px;
    color: #fff;
    background-color: transparent;
    padding: 44px 0px 35px;
}
.fleetList .accordion-body {
    padding: 17px 0px 34px;
   
}
.bordnone {
    border: none !important;
    padding-left: 0px !important;
    background-color: transparent !important;
    height: 29px;
    padding-top: 0px;
    padding-bottom: 0px;
}
a.btn.btn-primary.bordnone:hover {
    filter: brightness(0.5) invert(1);
}
.accordion-button::after{background-image: url(../images/plus.png);
    transform: rotate(90deg); width: 40px;
    height: 40px; background-size: 40px !important;
    background-position: center;}

.accordion-button:not(.collapsed)::after {
    background-image: url(../images/plus.png);
    transform: rotate(0deg);
    width: 40px;
    height: 40px;
    background-size: 40px !important;
    background-position: center;
}
section.testimonialscvr .smHeading {
    margin-top: 36px;
}
.testhmCvr {
    margin-top: 36px;
}
.syptText.testName {
    font-size: 32px;
    line-height: 40px;
    color: #E6C79B;
    margin-top: 26px;
    font-family: 'Outfit Regular';
    margin-bottom: 8px;
}
.testhmCvr .owl-theme .owl-nav {
    text-align: left;
    margin-top: 10px;
}
.testhmCvr .owl-theme .owl-nav [class*=owl-] {
    border: 1px solid #E6C79B;
    width: 48px;
    height: 48px;
    border-radius: 100% !important;
    margin: 24px 28px 24px 3px !important;
}
section.section05.homeservices {
    background: url(../images/sec2-32bg.png) no-repeat top left;
    background-size: 20%;
}
.testhmCvr .owl-theme .owl-nav span{display: none !important;}
.testhmCvr button.owl-prev{background: url(../images/left.png) transparent no-repeat center !important;}
.testhmCvr button.owl-next{background: url(../images/right.png) transparent no-repeat center !important;}
section.homegallery {
    padding: 158px 0px 112px;
}
.homeGallery {
    margin-top: 45px;
}
.homeGallery figure.effect-bubba {
    border-radius: 24px;
    overflow: hidden;
}
.homeGallery {
    margin-top: 37px;
    margin-bottom: 18px;
}
section.homegallery a.btn {
    margin-top: 7px;
}
section.homegallery {
    background: url(../images/homegalbg.png) no-repeat left top 18%;
}
footer {
    padding: 70px 0px 0px;  background: #131514;position: relative;
}
footer:after{width: 17%; height: 100%; content: ''; position: absolute; right: 0px; bottom: 0px; background: url(../images/footer-right.png) no-repeat right bottom; background-size: cover;}
footer:before{width: 5%; height: 100%; content: ''; position: absolute; left: 0px; bottom: 0px; background: url(../images/footer-left.png) no-repeat left bottom; background-size: cover;}
footer .container{position: relative; z-index: 12;}
.footheader {
    font-size: 32px;
    color: #E6C79B;
    margin-bottom: 30px;
    font-family: 'Outfit Regular';
}
ul.ftmenuList li a {
    font-size: 24px;
    line-height: 32px; color: #CECECE;;
}
ul.ftmenuList.dob {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
ul.ftmenuList li {
    margin-bottom: 14px;
}
li.footheader {
    margin-top: 33px;
}li.footheader a{color: #043332;}
.footf p{font-size: 20px; line-height: 32px; max-width: 95%;}
.footLogo img {
    width: 205px;
}
ul.ftList.adressBx li {
    font-size: 20px;
    line-height: 32px;
    padding-left: 36px;
    margin-bottom: 19px;
}
.fottertopcnt {
    padding-top: 152px;
}
ul.ftList.adressBx li {
    font-size: 32px;
    color: #E6C79B;
    padding-left: 65px;
    min-height: 43px;
    line-height: 48px;
    margin-bottom: 43px;
}

ul.ftList.adressBx li a {
    font-size: 32px;
    color: #E6C79B;
}

ul.ftList.adressBx {
    margin-top: 57px;
}
.ftadrs{background: url(../images/location-icon.png) no-repeat left top 5px;}
.footcall{background: url(../images/phone-icon.png) no-repeat left top 5px;}
.footemail{background: url(../images/mail-icon.png) no-repeat left top 5px;}
ul.social span {
    font-size: 24px;
    color: #fff;
}
.formhome {
    padding: 38px 60px;
    background: #131514;
    border-radius: 24px;
    overflow: hidden;
}

.formhome h4 {
    font-size: 32px;
    color: #fff;
}
.footTop{width: 100%; position: relative; border-bottom: 1px solid #8E8E8E;    padding-bottom: 24px;margin-bottom: 53px;}
.footTop:after{width: 32%; height: 6px; position: absolute; content:''; right: 0px; bottom: 0px; background: #E6C79B;}
.inputfield {
    height: 59px;
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #8E8E8E;
    color: #CECECE;
    font-size: 20px;
}

.formhome ul li {
    margin-bottom: 20px;
}
ul.social {
    display: flex;
    align-items: center;
    justify-content: flex-end;
     
}
.formhome ul li:last-child {
    text-align: right;
    padding-top: 10px;
}

.wpcf7-response-output {
    position: absolute;
}

span.wpcf7-spinner {
    position: absolute;
}
ul.social li a span {
    display: none;
}
ul.social>span {
    margin-right: 16px;
}
ul.social li {
    margin-left: 16px;
}
ul.social li:nth-child(2) {
    margin-left: 8px;
}
.footerTop {
    padding-bottom: 84px;position: relative;
}
.footerTop:before{width: 372px;height: 129px; content: ''; position: absolute; right: 0px; bottom: 0px; background: url(../images/footervector.png) no-repeat bottom right; background-size: 100%;}
.col-lg-6.footbtleft p {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 24px;
}
.footerBtm {
    padding: 10px 0px;
}
.footBtm {
    
}
.footBtm{text-align: center;}
.footBtm p {
    color: #fff;
    font-size: 20px;
    line-height: 32px;
}
.footBtm p a{
    color: #fff;
}
.footbtleft p {
    padding-top: 11px;
}
.footBtm {
    text-align: center;
    background: #0e100f;
}
/*************************Inner*********************/
section.innerpage {
   padding-top: 237px;
}
.abtInnTop{text-align: center; position: relative;z-index: 11;}
.abtInnTop h1 {
    font-size: 72px;
    line-height: 88px;
    margin-bottom: 13px;
}
.abtInnTop {
    text-align: center;
    position: relative;
    z-index: 11;
     
}
.abtBtm {
    position: relative;
    margin-top: -228px;
}
section.aboutinsec01 {
    padding:97px 0px 82px;
}
section.abtsection02 {
    padding: 40px 0px 43px;
    background: #161a19;
}
.opericonin {
    margin-bottom: 20px;
}
.operathCvrin .norHeading{color: #fff;}
section.visionMission {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center; background: url(../images/visionmission-bg.png) no-repeat right top;
    background-size: 34%;
}
section.visionMission .container {
    position: absolute;
    top: 0px;    z-index: 111;
}
.vismisRight {
    margin-right: 7%;
    width: 45.59%;
}
.vismisImg {
    width: 54.51%;
}
.vismisRight .visiomisCvr:first-child {
    margin-bottom: 68px;
}
section.tpg {
    text-align: center;
    padding: 150px 0px 167px;
    background: url(../images/tpg-bg.png) no-repeat top 70px center; background-size: cover;
}
.tpgLogo {
    margin-bottom: 44px;
}
.tpgCvr h3 {
    font-size: 72px;
    line-height: 88px;
}
section.directormess {
    padding: 75px 0px;background: #131514;
}
.directName {
    font-family: 'Kaushan Script';
    font-size: 40px;
    line-height: 40px;
    color: #E6C79B;
    margin-top: 20px;
    margin-left: 1%;
}
.directPhoto {
    max-width: 79%;
    margin: 0px auto;
}

.dirMesright {
    padding-left: 12%;
}
.design {
    margin-left: 1.5%;
    margin-top: 12px;
    font-size: 25px;
}
.dirMesLeft {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.dirMesLeft p{text-align:center;}
section.team {
    padding: 160px 0px 148px;
    text-align: center;
}
.teamTopCvr {
    margin-bottom: 40px;
}
.teamImg {
    border-radius: 24px;
    overflow: hidden;margin-bottom: 22px;
}
.syptText {
    font-family: 'Outfit Regular';
    color: #E6C79B;margin-bottom: 12px;
}
button.owl-dot {
    width: 8px;
    height: 8px;
    border-radius: 15px;
    background: #A2A2A2;
    border: none !important;
    margin: 0px 3px;
}

button.owl-dot span {
    display: none !important;
}
button.owl-dot.active{width: 40px; height: 8px; background: #E6C79B;}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 21px !important;
}
section.abtfootTop {
    position: relative;overflow: hidden;
}
section.abtfootTop img{width: 100%;}
section.abtfootTop .container .row {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    align-items: center;
}
section.abtfootTop .container .row h4 {
    max-width: 81%;
}
section.abtfootTop .container .row .btn{margin-top: 12px;}
.innerbanner {
    text-align: center;
}
.innerbanner.servicesbanner {
    margin-top: -50px;
}
.homeserviceCvr.servicecnt {
    padding: 100px 0px;
    background:url(../images/servivein-bg.png) no-repeat bottom right;background-size: 27%;
}
.dervsec02right.hmfleeImg:after {
    margin-top: 19px;
    margin-left: -3px;
}
.marser {
    margin-bottom: 50px;
}
section.innerpage.aboutsec02 {
    padding-bottom: 100px;
}
.dervsec02Left h1 {
    width: 60%;
}
.dervsec02Left {
    min-height: 90%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
}
.servse02cnt h3 {
    width: 85%;
}
section.serse02{padding-bottom: 160px;}
.servse02cnt{ min-height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;}
    .serstHead {
        color: #E6C79B;
        min-height: 64px;
        display: flex;
        align-items: center;
        justify-content: flex-start;font-family: 'Outfit Regular';
        padding-left: 85px;
        position: relative; margin-bottom: 15px;
    }
    .serstimg{
        width: 64px;
        height: 64px;
        background: #161b19;
        border-radius: 12px;
        overflow: hidden;
        position: absolute;
        left: 0px;
    }
    
    .sersec03Left ul li {margin-bottom: 35px;
        
        
    }
    section.serse03 {
        padding-bottom: 100px; background: url(../images/stepbottombg.png) no-repeat left bottom;    background-size: 28%;
    }
    section.fleetsec01 {
        padding: 100px 0px 50px;
    }
    .sec2bg{background: url(../images/sec2-3bg.png) no-repeat top right;background-size: 35%;}
    .nav-tabs{border: none !important; text-align: center;display: flex; align-items: center; justify-content: center; margin-bottom: 50px;}
    .nav-tabs .nav-link {
        font-size: 24px;margin: 0px 15px;
        line-height: 28px;
        color: #C3A679;
        border: 1px solid #C3A679;
        border-radius: 35px;min-width: 256px; text-align: center;
    }
    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{background: #C3A679;color: #0E100F;border: 1px solid #C3A679;}
      .infleetLeft .norHeading {
        font-size: 28px;
        color: #fff;
        font-family: 'Outfit Regular';
        font-weight: 500;display: flex
    }.infleetLeft p{color: #CECECE;}
    .infleetLeft {
        padding-right: 10%;
    }
    .fleetCvr {
        border-bottom: 1px solid #C3A679;
        padding-bottom: 50px;
        margin-bottom: 50px;
    }
    .fleetCvr:last-child{ border-bottom: 0px;}
    ul.ftrs {
        display: flex;
        align-items: center;
    }
    ul.ftrs li {
        color: #CECECE;
        font-family: 'Hind Light';
        padding-left: 43px;
        margin-right: 22px;
    }
    li.paslist{background: url(../images/passe-icon.png) no-repeat left center;}
    li.luggalist{background: url(../images/lugg-icon.png) no-repeat left center;}
    .infleetLeft .norHeading a{margin-left: auto;font-size: 20px; font-family: 'Hind Medium'; color: #C3A679; line-height: 28px; background: url(../images/arrow1.png) no-repeat right center; padding-right: 35px;}
    .innerbanner.gallerybanner {
        margin-top: 30px;
    }
    .galleryCvr{position: relative; border-radius: 24px;overflow: hidden;}
.gallerythImg {
        border-radius: 24px;
        overflow: hidden;
    }
    .galleryTitle {
        position: absolute;
        bottom: -100%;
        text-align: center;
        color: #0E100F;
        font-family: 'Outfit Regular';
        width: 100%;
        padding-bottom: 20px;
        height: 100%;
        display: flex;
        align-items: flex-end;
        justify-content: center;
        background: rgb(195,166,121);
background: -moz-linear-gradient(0deg, rgba(195,166,121,1) 0%, rgba(195,166,121,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(195,166,121,1) 0%, rgba(195,166,121,0) 100%);
background: linear-gradient(0deg, rgba(195,166,121,1) 0%, rgba(195,166,121,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c3a679",endColorstr="#c3a679",GradientType=1);
    }
    .galleryCvr:hover  .galleryTitle {bottom: 0px;-webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;}
        .gallerythImg img {
            height: 403px;
            object-fit: cover;
        }
        .galeryCVrm {
            margin-bottom: 20px;
        }
        section.innerpage.aboutsec01.gallerymainCvr {
            padding: 100px 0px;
        }
        .contactBx {
            margin-top: 57px;
        }
        .map {
            width: 100%;
        }
        
        .map iframe {
            width: 100%;
            height: 654px;
        }
        section.contactinForm {
            position: relative;margin-top:50px; margin-bottom: 200px;
        }
       
        
        section.contactinForm   .formhome {
            position: absolute;
            top: 86px; border-bottom: 4px solid #E6C79B;
        }
        section.contactin {
            padding-top: 50px;
        }
      footer li.menu-item.current-menu-item a:after{display: none !important;}
      .serhomeTop h3 a.btn {
        margin-left: auto;
    }
    
    .serhomeTop h3 {display: flex;align-items: center;}
    .abtinsec01Right {
        margin-top: 15px;
    }
    .hmfleeRight h3{display: flex;align-items: center;}
    .hmfleeRight h3 .btn{margin-left: auto;}
    .inputfield option {
    background: #131514;
}
    /******************************************************************/
@media all and (max-width:1537px) {
    .container {max-width: 1370px;}
header {padding: 18px 0px;}
    .logo {
        max-width: 87px;}
.bannerLeft h1 {font-size: 56px; margin-top: 120px; line-height: 77px;  }
p,body {
    font-size: 19px;
    line-height: 28px;}
 
.btn {
        text-align: center;
        font-weight: 500;
        font-size: 16px;
        padding: 9px 52px 8px 24px;
        height: 41px;
        min-width: 146px;
        
    }
    .btn-primary{background: transparent url(../images/more.png) no-repeat right 25px center;
        background-size: 17px;}  
    .btn-secondary {
            background: #E6C79B url(../images/more-hover.png) no-repeat right 25px center;
           
        }  
    .btn-primary:hover {
        background: #E6C79B url(../images/more-hover.png) no-repeat right 25px center;
        background-size: 17px;
    }
    .btn-secondary:hover {
        background: transparent url(../images/more.png) no-repeat right 25px center;
        padding-right:52px;
       
    }
    input.wpcf7-form-control.wpcf7-submit.has-spinner.inputbtn.btn.btn-primary {
        padding-top: 6.5px;
    }
    ul.ftmenuList li a:hover,.footBtm p a:hover {
        color: #C3A679;
    }
    h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
        font-size: 44px;
        line-height: 54px;
        margin-bottom: 16px;
    }
    ul.social li{-webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;transform: rotate(358deg);}
    ul.social li:hover{  transform: rotate(-358deg); }
 
::-webkit-input-placeholder { /* Edge */
    font-size: 16px;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 16px;
  }
  
  ::placeholder {
    font-size: 16px;
  }
  .formhome {
    padding:48px 42px 20px;}
  .formhome h4 {
    font-size: 26px;
    color: #fff;line-height: 35px;
}
    .inputfield {
        height: 50px;
        color: #CECECE !important;
        font-size: 16px;
        font-family: 'Hind Regular';
    }
    .formhome ul li {
        margin-bottom: 0px;
    }
        footer {
            padding: 56px 0px 0px;}
li.footheader {
                margin-top: 15px;
            }
section.section01.homeBanner {
                padding-top: 134px;
            }
.bannerLeft .h1 {
                font-size: 57px;
                line-height: 70px;
                margin-bottom: 8px;
            }  
.bannerCnt {
                min-height: 549px;}   
section.sec02.homeabout {
                    padding: 95px 0px 95px;
                    position: relative;
                }
.smHeading {font-size: 14px;}
.abtImghome {
    margin-top: 62px;
}
.abtImghome img {
    width: 90%;
}
.section03top {
     background-size: 48%;
}
.counters {
    margin-top: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-bottom: 17px;  
}
span.counter {
    font-size: 50px;
    line-height: 80px;line-height: 72px;
}
.section03 {
    padding: 115px 0px 0px;
}
.section04 {
    padding: 45px 0px 0px;}
    .opericon img{max-width: 47px;}
span.plus{ font-size: 50px;line-height: 72px;}
.operathCvr {padding: 28px 20px 15px;}
.opericon {
    width: 50px;
    height: 50px;
    margin-bottom: 16px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.norHeading {
    font-size: 19px;
    line-height: 32px;
    color: #E6C79B;
    font-family: 'Outfit Regular';
    margin-bottom: 13px;
}
.operathCvr p {
    font-size: 16px;
    line-height: 22px;
}  
    

.norHeading {
    font-size: 19px;
    line-height: 32px;}
    .owl-theme .owl-nav [class*=owl-] {
        border: 1px solid #E6C79B;
        width: 35px;
        height: 35px;background-size: 7px !important;
        border-radius: 100% !important;
        margin: 26px 14px !important;
    }
    .testhmCvr .owl-theme .owl-nav [class*=owl-] {
        border: 1px solid #E6C79B;
        width: 36px;
        height: 35px;
        border-radius: 100% !important;
        margin: 14px 17px 14px 0px !important;
    } 
    .testhmCvr {
        margin-top: 26px;
    }
    section.homegallery {
        padding: 112px 0px 65px;        background-size: 48%;
    }
    
    .homeGallery {
        margin-top: 23px;
        margin-bottom: 18px;
    }
.homeserviceCvr {
        margin-top: 28px;
    } 
    .broadn {
        font-size: 14.95rem;
        width: 100%;
        text-align: center;
    }
    .hmfleeImg img {
         height: 432px;
        
}  
/*.hmfleeImg:after {*/
/*    left: -27px;*/
/*    top: -10px;*/
/*}*/
section.homefleet {
    padding: 105px 0px 105px;
}
.fleetList .accordion-item:first-child .accordion-button {
    padding-top: 13px;
    padding-bottom: 0px;
    line-height: 33px;
}
.fleetList .accordion-button {
    font-size: 26px;
    line-height: 40px;
    color: #fff;
    background-color: transparent;
    padding: 25px 0px 25px;
}
.syptText.testName {
    font-size: 26px;
    line-height: 28px;}
.fleetList .accordion-item{min-height: auto;}
.fleetList .accordion-body {
    padding: 0px 0px 10px;
}
section.testimonialscvr {
    background-size: 15%;
}
.testiCvr .hmfleeImg:after {
    
}
.footLogo {
    margin-top: 63px;
    max-width: 120px;
}
            .footf p {
                font-size: 16px;
                line-height: 25px;}
ul.social{margin-top: 27px;}
ul.social li {margin-right: 0px;}             
ul.ftList.adressBx li {
    font-size: 26px;
    line-height: 39px;
    padding-left: 53px;
    margin-bottom: 29px;
    background-size: 32px !important;
    background-position: top 0px left;
    min-height: 25px;
}
.footBtm p {
    color: #fff;
    font-size: 17px;
    line-height: 32px;
}
.footBtm {
    text-align: center;
    margin-top: 39px;
}
ul.ftList.adressBx li a{font-size: 26px;line-height: 25px;}
li.ftadrs,li.footcall,li.footemail {background-size: 15px;}
ul.social>span {
    margin-right: 8px;
}
ul.social span {
    font-size: 19px;}
ul.social li img {
    width: 26px;
}
.footerTop {
    padding-bottom: 23px;}
    .col-lg-6.footbtleft p {
        margin-bottom: 0px;
        font-size: 14px;
        line-height: 13px;
    }
    .footerTop:before {
        width: 292px;
        height: 119px;}
        section.section06{padding: 80px 0px;}
        .menoDetImg {
            border-radius: 16px;
            overflow: hidden;
            margin-bottom: 70px;
        }
        ul.relserv li{padding-bottom: 17px;}
        section.menodet {
             padding-bottom: 20px;
        }
        .footTop {
            width: 100%;
            position: relative;
            border-bottom: 1px solid #8E8E8E;
            padding-bottom: 16px;
            margin-bottom: 44px;
        }
        ul.social li {
            margin-left: 13px;
        }
        .footheader {
            font-size: 26px;
            color: #E6C79B;
            margin-bottom: 19px;}
            ul.ftmenuList li a {
                font-size: 18px;
                line-height: 26px;}
                ul.ftmenuList li {
                    margin-bottom: 9px;
                }
/***********************inner******************/
section.innerpage {
    padding-top: 185px;
}
.abtInnTop h1 {
    font-size: 56px;
    line-height: 72px;
    margin-bottom: 13px;
}
.abtBtm {
    position: relative;
    margin-top: -184px;
}
section.aboutinsec01 {
    padding: 79px 0px 65px;
}
section.abtsection02 {
    padding: 35px 0px 32px;}
.opericonin {
    max-width: 46px;
    margin-bottom: 13px;
}

.norHeading {
    margin-bottom: 9px;
}
section.tpg {
    text-align: center;
    padding: 111px 0px 167px;}
    .tpgLogo {
        margin-bottom: 44px;
        max-width: 170px;
        margin: 0px auto 35px;
    }
    .tpgCvr h3 {
        font-size: 56px;
        line-height: 58px;
    }
section.tpg {
        text-align: center;
        padding: 111px 0px 159px;}
section.directormess {
            padding: 40px 0px;
        }
.directName {
            font-family: 'Kaushan Script';
            font-size: 31px;
            line-height: 22px;}
            .design {
                  font-size: 20px;
            }
            section.team {
                padding: 100px 0px 114px;
                text-align: center;
            }
            .teamImg {
                margin-bottom: 10px;
            }
            .syptText {
                font-family: 'Outfit Regular';
                color: #E6C79B;
                margin-bottom: 9px;
            }
            .owl-theme .owl-nav.disabled+.owl-dots {
                margin-top: 16.5px !important;
            }
            .innerbanner.servicesbanner {
                margin-top: -35px;
            }
            .innerbanner.servicesbanner img {
                max-width: 78%;
            }
            .homeserviceCvr.servicecnt{padding-bottom: 80px;}
            .servse02Img {
                padding: 0px 6%;
            }
            .serstimg {
                width: 56px;
                height: 56px;}
.serstHead {padding-left: 70px;    margin-bottom: 10px;}
.sersec03Left ul li {
    margin-bottom: 25px;
}
.nav-tabs .nav-link {
    font-size: 19px;
    margin: 0px 8px;
    line-height: 24px;
    min-width: 175px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
section.fleetsec01 {
    padding: 60px 0px 40px;
}
.innerbanner.gallerybanner img {
    max-width: 1070px;
}
ul.ftrs li {
    color: #CECECE;
    font-family: 'Hind Light';
    padding-left: 37px;
    margin-right: 22px;
    background-size: 25px;
    line-height: 24px;
    background-position: left top -2px !important;
}
.infleetLeft .norHeading a {
    font-size: 16px;
    background: url(../images/arrow1.png) no-repeat right top 3px;
    padding-right: 28px;
    background-size: 19px;
}
.infleetLeft .norHeading {
    font-size: 24px;
    margin-bottom: 18px;
}
.gallerythImg img {
    height: 325px;}
    section.contactinForm .formhome {
        position: absolute;
        top: 70px;}
        .map iframe {
            width: 100%;
            height: 537px;
        }
        section.contactinForm {
             margin-bottom: 150px;
        }
        .serhomeTop h3 {
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        
        .serhomeTop h3 a.btn {
            margin-left: auto;
        }
/***********************inner******************/
}

@media all and (max-width:1441px) {
    
}
@media all and (max-width:1367px) {
 .container {
        max-width: 1300px;
    }
    .broadn {
        font-size: 14.95rem;
    }
    .broadn {
        font-size: 1190%;
        text-align: center;
    }
    .homeserviceCvr.servicecnt{padding-bottom: 70px;}
    .gallerythImg img {
        height: 310px;
    }
}

@media all and (max-width:1282px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {
		max-width: 1240px !important;
	}
    .bannerLeft .h1 {
        font-size: 52px;
        line-height: 64px;
        margin-bottom: 8px;
    }
    h1, h2, h3, h4, .h1, .h2, .h3, .h4, .heading {
        font-size: 40px;
        line-height: 48px;
        margin-bottom: 10px;
    } 
    .btn {
        text-align: center;
        font-weight: 500;
        font-size: 16px;
        padding: 8px 43px 8px 15px;
        height: 41px;
        min-width: 120px;
    }
    .btn-secondary {
        background: #E6C79B url(../images/more-hover.png) no-repeat right 15px center;
    }
    .btn-primary {
        background: transparent url(../images/more.png) no-repeat right 15px center;}
        .btn-secondary:hover {background: transparent url(../images/more.png) no-repeat right 15px center;
            padding-right: 42px; }
            .btn-primary:hover {
                background: #E6C79B url(../images/more-hover.png) no-repeat right 15px center;}
                .bannerLeft .h1 {font-size: 40px;  line-height: 48px;  margin-bottom: 8px; }
                .homeserviceCvr.servicecnt{padding-bottom: 50px;}
                .abtInnTop h1 {
                    font-size: 46px;
                    line-height: 63px;
                    margin-bottom: 13px;
                }
                section.innerpage.aboutsec02 {
                    padding-bottom: 75px;
                }
                section.serse02 {
                    padding-bottom: 100px;
                }
                .operathCvr {
        
        min-height: 250px;
    }
            }

@media all and (max-width:1025px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {max-width: 1010px !important;}	 
 
 
h1, h2, h3, .mainhead {
    font-size: 26px;
    line-height: 34px;
}
p, body {
    font-size: 16px;
    line-height: 25px;
}
.bannerCnt {
    min-height: 449px;
}
.abtInnTop h1 {
    font-size: 40px;
    line-height: 49px;
 
}
.abtBtm {
    position: relative;
    margin-top: -144px;
}
.norHeading {
    font-size: 20px;
    margin-bottom: 9px;
}
section.innerpage.aboutsec01.gallerymainCvr {
    padding: 50px 0px;
}
.gallerythImg img {
    height: 235px;
}
}


@media all and (max-width:992px) {
    h1, h2, h3,h4, .mainhead {
        font-size: 28px;
        line-height: 32px;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl,header .container {max-width: 98% !important; }	 
    header {
        padding: 10px 0px;
    } 
    .headerRight a.btn {
        display: none;
    }
    .logo {
        max-width: 60px;
    }
    .bannerCnt {
        min-height: auto;
        justify-content: center;
        text-align: center;
    }
       footer {
                padding: 50px 0px 0px;
                text-align: center;
            }
            .bannerLeft a.btn {
                margin-top: 0px;
            }
            .footf {
                display: flex  ;
                align-items: center;
                justify-content: center;
                flex-direction: column;
            }
            .bannerCnt a.btn.btn-primary {
                margin-left: 1.5%;
            }
            ul.ftList.adressBx {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
            }
            ul.social {
                margin-top: 20px; margin-bottom: 20px;
            }
            li.footheader {
                margin-top: 5px;
            }
            .form ul li:last-child {
                text-align: center;}
                .faqLeft {
                    margin-top: 20px;
                    padding-right: 0px;
                    text-align: center;
                }
                section.section01.homeBanner {
                    padding-top: 120px;
                }
                .section03top .row {
                    flex-direction: column-reverse;
                }
                .section03top {
                    background: none;
                    text-align: center;
                }
                section.sec02.homeabout {
                    padding: 0px 0px 50px;
                    position: relative;
                }
                .counters .row {
                    flex-direction: row;
                }
                .broadn {
                    font-size: 117px;
                    text-align: center;
                    width: 100%;
                    line-height: 270px;
                }
                .section03 {
                    padding: 50px 0px 0px;
                    text-align: center;
                }
                .sec04Top {
                    margin-top: 15px;
                    text-align: center;
                }
                .serhomeTop {
        text-align: center;
        margin-top: 15px;
    }
                section.homefleet {
                    padding: 50px 0px;
                }
                .hmfleeRight {
                    margin-top: 50px;
                }
                section.testimonialscvr {
                    text-align: center;
                    padding: 50px 0px;
                }
                .testhmCvr .owl-theme .owl-nav {
                    text-align: center;
                    margin-top: 0px;
                    margin-bottom: 30px;
                }
                .testiCvr .hmfleeImg {
                    margin-top: 0px;
                    text-align: left;
                }
                section.homegallery {
                    padding: 50px 0px;
                    background-size: 20%;
                }
                .fottertopcnt {
                    padding-top: 50px;
                    text-align: center;
                }
                .fottertopcnt {
                    padding-top: 55px !important; 
                }
                ul.ftList.adressBx li a {
                    font-size: 22px;
                    line-height: 23px;
                }
                li.menu-item.current-menu-item a:after{display: none !important;}
                ul.ftList.adressBx li {
                    padding-left: 0px;
                    padding-top: 26px;
                    background-position: top center;
                    background-size: 27px !important;
                    margin-bottom: 12px;        text-align: center;
                }  
                ul.ftList.adressBx {
                    margin-top: 25px;
                }  
                .formhome {
                    margin-top: 15px;
                }   
                ul.social {
                     justify-content: center;
                }  
                .footTop:after {
                    width: 32%;
                    height: 6px;
                    position: absolute;
                    content: '';
                    right: 50%;
                    bottom: 0px;
                    background: #E6C79B;
                    margin-right: -16%;
                }
                ul.ftmenuList.dob {
                    columns: 1;
                    -webkit-columns: 1;
                    -moz-columns: 1;
                }
                .footBtm {
                    text-align: center;
                    margin-top: 0px;
                }
                .hmfleeImg {
                    width: 73%;
                    margin-left: auto;
                    margin-right: auto;
                }
                section.innerpage {
                    padding-top: 125px;
                }
                .abtInnTop h1 {
                    font-size: 34px;
                    line-height: 47px;
                }
                .abtBtm {
                    position: relative;
                    margin-top: -60px;
                }
                section.aboutinsec01 {
                    padding: 50px 0px;
                    text-align: center;
                }
                section.visionMission {
                    padding: 00px 0px 50px;
                }
                section.visionMission{flex-direction: column;}
                .vismisImg {
                    width: 100%;
                }
                .vismisRight {
                    margin-right: 0px;
                    text-align: center;
                    padding: 0px 25px;width: 100%;
                }
                section.tpg {
                    background-size: 100%;
                    background-position: bottom center;
                    padding: 0px 0px 50px;
                }
                section.directormess {
                    padding: 50px 0px;
                    text-align: center;
                }
                .dirMesLeft {
                    height: 100%;
                    display: flex ;
                    align-items: center;}
                    .dirMesright {
                        padding-left: 0;
                    }
                    .directName, .design {
                        margin-left: 0px;
                    }
                    .vismisRight .visiomisCvr:first-child {
                        margin-bottom: 25px;
                    }
                    .tpgCvr h3 {
                        font-size: 39px;
                        line-height: 58px;
                    }
                    .operathCvrin {
                        text-align: center;
                    }
                    .opericonin {
                        margin: 0px auto 11px;
                    }
                    section.team {
                        padding: 50px 0px;}
                        section.abtfootTop .container .row .btn {
                            margin-top: 0px;
                        }
                        section.abtfootTop .container .row h4 {
                            max-width: 100%;
                        }
                        section.abtfootTop .container .row {
                            max-width: 100%;position: inherit; text-align: center; padding-bottom: 30px;
                        }
                        .footLogo {
                            margin-top: 0px;
                            max-width: 95px;
                        }
                        .homeserviceCvr.servicecnt {
                            margin-top: 0px;
                            padding: 50px 0px;
                        }
                        .marser {
                            margin-bottom: 30px;
                        }
                        .homeserviceCvr.servicecnt .row {
                            justify-content: center;
                        }
                        section.innerpage.aboutsec02 {
                            padding-bottom: 30px;
                            text-align: center;
                          }
                          .dervsec02Left,.servse02cnt{align-items:center}
                          section.serse02 .row {
                            flex-direction: column-reverse;
                            text-align: center;
                        }
                        .servse02Img {
                            margin-top: 30px;
                        }
                        section.serse02 {
                            padding-bottom: 50px;
                        }
                        .sersec03Left {
                            text-align: center;
                        }
                        .serstHead {
                            text-align: center;
                            width: 100%;
                            justify-content: center;
                            padding-left: 0px;
                            padding-top: 65px;
                        }
                        .formhome h4 {
                            text-align: center;
                        }
                         
                        .formhome ul li:last-child{text-align: center;}
                        .serstimg {
                            left: auto;
                            top: 0px;
                            width: 50px;
                            height: 50px;
                        }
                        section.serse03 {
                            padding-bottom: 50px;
                        }
                        section.fleetsec01 {
                            padding: 50px 0px;
                        }
                        .infleetLeft {
                            padding-right: 0%;
                            text-align: center;
                        }
                        .infleetLeft .norHeading {
                            flex-direction: column;
                        }
                        
                        .infleetLeft .norHeading a {
                            margin-right: auto;
                            margin-top: 12px;
                            background-size: 17px;
                            background-position: right top 5px;
                            padding-right: 21px;
                        }
                        ul.ftrs {
                             justify-content: center;
                            margin-bottom: 25px;
                        }
                        .fleetinIm {
                            text-align: center;
                        }
                        .fleetCvr {
                            border-bottom: 1px solid #C3A679;
                            padding-bottom: 30px;
                            margin-bottom: 30px;
                        }
                        .fleetCvr:last-child {
                            border-bottom: 0px;
                            padding-bottom: 0px;
                            margin-bottom: 0px;
                        }
                        .gallerythImg img {
                            height: 385px;
                        }
                        .nav-tabs{margin-bottom: 30px;}
                        .contactBx {
                            margin-top: 0px;
                            text-align: center;
                        }
                        section.contactinForm .formhome {
                            position: inherit;
                            top: auto;
                        }
                        .map iframe {
                            width: 100%;
                            height: 317px;
                        }
                        section.contactinForm {
                            position: relative;
                            margin-top: 50px;
                            margin-bottom: 50px;
                        }
                        .hmfleeRight h3 {
                            flex-direction: column;
                            align-items: center;
                        }
                        
                        .hmfleeRight h3 a.btn {
                            margin-right: auto;
                            margin-top: 15px;
                        }
                            .abtImghome {
        margin-top: 30px;
        background: url(../images/content1bg.png) no-repeat left center;
        background-size: 100%;
    }
    .sec04Bottom {
    position: relative;
    z-index: 11;
}
.innerbanner.gallerybanner img {
        max-width: 100%;
    }
           .operathCvr {
        
        min-height: auto;
    }
}

@media all and (max-width:767px) {
 
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, header .container {
        max-width: 100% !important;
    }
    .broadn{display: none;}
   
footer {
    padding: 30px 0px 0px;}
   
    header.aniPos .logo {
        max-width: 50px;
    }
        .bannerLeft .h1 {
            font-size: 26px;
            line-height: 37px;
            margin-bottom: 8px;
        }
        .bannerCnt a.btn.btn-primary {
            margin-left: 0;
            margin-top: 9px;
        }
        h1, h2, h3, h4 .mainhead {
            font-size: 24px;
            line-height: 32px;
        }
        .abtcnthome a.btn {
            margin-top: 5px;
        }
        .counters {
            margin-top: 25px;
            padding-top: 10px;
            padding-bottom: 10px;
            padding-bottom: 17px;
        }
        span.counter,span.plus {
            font-size: 30px;
          
            line-height: 46px;
        }
        .abtImghome {
            margin-top: 30px;
        }
        .section03 {
            padding: 30px 0px 0px;
            text-align: center;
        }
        .awdsImg {
            max-width: 79%;
            margin: 0px auto;
            margin-bottom: 15px;
        }
        .section04 {
            padding: 10px 0px 0px;
        }
        .sec04Bottom {
            padding: 0px 05%;
            margin-top: 20px;
        }
        section.sec02.homeabout {
            padding: 0px 0px 10px;
        }
        .owl-theme .owl-nav [class*=owl-] {
            margin: 10px 6px !important;
        }
        .homeserviceCvr {
            margin-top: 10px;
        }
        .hmfleeImg {
            width: 95%;
            margin-right: 0%;        margin-left: 2.5%;
        }
        .hmfleeImg img {
            height:auto;
        }
        .hmfleeImg:after {
            left: -15px;
            top: -7px;
        }
        section.homefleet {
            padding: 0px 0px;
        }
        .fleetList .accordion-button {
            font-size: 20px;
            line-height: 40px;
            color: #fff;
            background-color: transparent;
            padding: 5px 0px 5px;
        }
        .accordion-button:not(.collapsed)::after {background-size: 25px !important;}
        section.testimonialscvr .smHeading {
            margin-top: 0px;
        }
        .syptText.testName {
            font-size: 18px;
            line-height: 15px;
            margin-top: 10px;
        }
        .testhmCvr .owl-theme .owl-nav [class*=owl-] {
             margin: 0px 10px 0px 0px !important;
        }
        .testiCvr .hmfleeImg {
            margin-right: 2.5%;
        }
        section.homegallery {
            padding: 30px 0px;}
            .homeGallery {
                margin-top: 0px;
                margin-bottom: 10px;
            }
            .portBox.col-lg-3.col-md-6.col-sm-6 {
                width: 50%;padding: 0px 10px;
            }
            .homeGallery figure.effect-bubba{margin-bottom: 5px;}
            ul.ftList.adressBx li a,ul.ftList.adressBx li {
                font-size: 16px;
                line-height: 27px;
            }
            ul.ftList.adressBx li {padding-top: 35px;}
            .footLogo {
                margin-top: 0px;}
            .footLogo img {
                width: 75px;
            }
            .serhmCvr {
                text-align: center;
                max-width: 280px;
                margin: 0px auto 15px;
            }
            .servhmImg{margin-bottom: 5px;}
            .inputfield {
                 font-size: 16px;
            }
            .formhome {
                padding: 25px 30px 20px;
            }     
            .formhome h4 {
                font-size: 23px;
                color: #fff;
                line-height: 22px;
            }
            .formhome ul li:last-child {
                text-align: center;
                padding-top: 5px;
            }
            ul.social span {
                font-size: 16px;
            }
            ul.social li img {
                width: 22px;
            }
            ul.social li {
                margin-left: 10px;
            }
            .footheader {
                font-size: 19px;
                color: #E6C79B;
                margin-bottom: 12px;
            }
            ul.ftmenuList li a {
                font-size: 16px;}
                .footBtm p {
                    color: #fff;
                    font-size: 14px;
                    line-height: 21px;
                    font-family: 'Outfit Regular';
                }
                .footTop {
                     margin-bottom: 24px;
                }
                .abtInnTop h1 {
                    font-size: 26px;
                    line-height: 33px;
                }
                .abtBtm {
                    position: relative;
                    margin-top: -20px;
                }
                .abtBtm img {
                    height: 254px;
                    object-fit: cover;
                }
                section.aboutinsec01 {
                    padding: 15PX 0px;}
                    section.abtsection02 {
                        padding: 30px 0px;
                    }
                    .norHeading {
                        font-size: 19px;}
                        .tpgLogo {
                            margin-bottom: 44px;
                            max-width: 110px;}
                            section.visionMission {
                                padding: 0px 0px 20px;
                            }
                            .tpgCvr h3 {
                                font-size: 26px;
                                line-height: 43px;
                            }
                            section.directormess,section.team {
                                padding: 30px 0px;
                                text-align: center;
                            }
                            .directName {
                                 font-size: 20px;}
                                 .design {
                                    font-size: 16px;
                                }
                                .teamTopCvr {
                                    margin-bottom: 20px;
                                }
                                section.abtfootTop .container .row h4 {
                                    max-width: 100%;
                                }
                                section.abtfootTop .container .row {
                                    max-width: 100%;
                                    position: inherit;
                                    width: 100%;
                                    justify-content: center;
                                    align-items: center;
                                    text-align: center;
                                    padding-bottom: 30px;margin: 0px auto;
                                }
                                section.abtfootTop img {
                                    width: 100%;
                                    height: 250px;
                                    object-fit: cover;text-align: center;
                                }
                                .innerbanner.servicesbanner {
                                    margin-top: -10px;
                                }
                                .innerbanner.servicesbanner img{max-width: 95%;}
                                .homeserviceCvr.servicecnt {
                                    padding: 30px 0px;
                                }
                                .marser {
                                    margin-bottom: 10px;}
                                    section.innerpage.aboutsec02 {
                                        padding-bottom: 0px;}
                                        .servse02Img {
                                            margin-top: 10px;
                                        }
                                        section.serse02 {
                                            padding-bottom: 25px;
                                        }
                                        .sersec03Left ul li {
                                            margin-bottom: 20px;
                                        }
                                        section.serse03 {
                                            padding-bottom: 30px;
                                        }
                             
                                section.innerpage.fleet .abtBtm img {
                                    height: auto;
                                }
                                
                                section.innerpage.fleet .abtBtm {
                                    margin-top: -60px;}
                               section.fleetsec01 {
                                        padding: 20px 0px 30px;
                                    }
                                    .nav-tabs .nav-link {
                                        font-size: 16px;
                                        margin: 0px 3px;
                                        line-height: 24px;
                                        min-width: 80px;
                                        display: inline-flex  ;
                                        align-items: center;
                                        justify-content: center;
                                    }  
 .innerbanner.gallerybanner {
                                        margin-top: 10px;
                                    }
                                    .gallerythImg{margin-bottom:15px;}
                                    .gallerythImg img {
                                        height: 209px;
                                    }
                                    section.innerpage.aboutsec01.gallerymainCvr {
                                        padding: 30px 0px 20px;
                                    }
                                    .galeryCVrm {
                                        margin-bottom: 5px;
                                    }
                                    section.contactin {
                                        padding-top: 20px;
                                    }
                                    section.contactinForm {
                                        position: relative;
                                        margin-top: 20px;}
                                        .serhomeTop h3 {
                                            flex-direction: column;
                                        }
                                        
                                        .serhomeTop h3 a.btn {
                                            margin-right: auto;
                                            margin-top: 13px;
                                        }
                                        .abtinsec01Right {
                                            margin-top: 0px;
                                        }
                                        section.section01.homeBanner .owl-theme .owl-nav.disabled+.owl-dots{text-align: center !important; margin-top: 15px !important; width: 100%;}
                                        .couContin {
    color: #E6C79B;
    margin-bottom: 15px;}
.bannerCnt a {
    margin-right: 15px !important;
    margin-left: 15px !important;
}
.hmfleeRight {
    text-align: center;
}

.accordion-item {
    text-align: left;
}
    footer:before,footer:after{display:none;}  
.fancybox-slide.fancybox-slide--video.fancybox-slide--current.fancybox-slide--complete {
    padding: 5px !important;
    margin: 0px !important;
}
.fancybox-content {
    width: 98% !important;
}   
div#home2 .gallerythImg img {
    height: 233px;
}
	.nav-tabs li {
    margin-bottom: 10px;
}
}
       