*{
margin:0px;
padding: 0px;
}

html,body{width: 100%;height:auto;/* overflow-x: hidden; */position: relative;background: #fff !important;/* overflow-y: initial !important; */}

body{
background: #fff;
font-size:14px;
color: #000;
line-height: 1.1;
}


/* latin-ext */

@font-face {
font-family: 'MarkPro';
src: url('../fonts/MarkPro-Black.woff2') format('woff2'),
url('../fonts/MarkPro-Black.woff') format('woff');
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: 'Poppins';
src: url('../fonts/Poppins-Regular.woff2') format('woff2'),
url('../fonts/Poppins-Regular.woff') format('woff');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'Poppins';
src: url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
url('../fonts/Poppins-SemiBold.woff') format('woff');
font-weight: 600;
font-style: normal;
}

@font-face {
font-family: 'Poppins';
src: url('../fonts/Poppins.woff2') format('woff2'),
url('../fonts/Poppins.woff') format('woff');
font-weight: bold;
font-style: normal;
}

@font-face {
font-family: 'Poppins';
src: url('../fonts/Poppins-Medium.woff2') format('woff2'),
url('../fonts/Poppins-Medium.woff') format('woff');
font-weight: 500;
font-style: normal;
}

@font-face {
font-family: 'Poppins';
src: url('../fonts/Poppins-Light.woff2') format('woff2'),
url('../fonts/Poppins-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: 'Gotham';
src: url('../fonts/GothamBold.woff2') format('woff2'),
url('../fonts/GothamBold.woff') format('woff');
font-weight: bold;
font-style: normal;
}

@font-face {
font-family: 'Gotham';
src: url('../fonts/GothamBlack.woff2') format('woff2'),
url('../fonts/GothamBlack.woff') format('woff');
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: 'Gotham';
src: url('../fonts/Gotham-Light.woff2') format('woff2'),
url('../fonts/Gotham-Light.woff') format('woff');
font-weight: 300;
font-style: normal;
}


a{font-family: 'Poppins';}
a:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: 0;
}
ul li ol{font-family: 'Poppins';color: #fff;}
h1{font-size: 40px;color: #fff; font-family: 'MarkPro';}
h2{font-size: 40px;color: #fff; font-family: 'Poppins';}
h3{font-size: 29px;color: #fff;font-family: 'Poppins';}
h4{font-size: 25px; color: #fff;font-family: 'Poppins';}
p{font-size: 14px;color: #000;line-height:22px;font-family: 'Poppins';}
ul, ol{margin: 0px !important;}

div.wpcf7 input[type="file"]{outline: 0;}
input.form-control.let-frm::placeholder{color: #000 !important; font-size: 14px;font-weight: 300;text-transform: none;font-family: 'Poppins';}
textarea.form-control.let-frm::placeholder{color: #000 !important;text-transform: none;font-family: 'Poppins';font-weight: 300;font-size: 14px;}
select.form-control.let-frm::placeholder{color: #fff;font-family: 'Poppins';}
select.form-control.let-frm{color: #fff;font-family: 'Poppins';}
select.form-control.aply-box{color: #000 !important;font-family: 'Poppins';font-weight: 300;font-size: 14px;}
textarea.form-control.let-frm{height: 40px;margin-top: 0;font-family: 'Poppins';}
input.let-frm:focus::placeholder {
color:transparent;
-webkit-transition:color .2s ease;
transition:color .2s ease
opacity:0;
-webkit-box-shadow:none;
box-shadow: none;
border-color: none;
}
input.let-frm:focus::-moz-placeholder {
color:transparent;
-webkit-transition:color .2s ease;
transition:color .2s ease
opacity:0;
outline: none;
-webkit-box-shadow:none;
box-shadow: none;
border-color: none;
}
input.let-frm:focus:-ms-input-placeholder {
color:transparent;
-webkit-transition:color .2s ease;
transition:color .2s ease
opacity:0;
-webkit-box-shadow:none;
box-shadow: none;
border-color: none;
}
textarea.let-frm:focus::-webkit-input-placeholder {
color:transparent;
-webkit-transition:color .2s ease;
transition:color .2s ease
-webkit-box-shadow:none;
box-shadow: none;
border-color: none;
}
textarea.let-frm:focus:-moz-placeholder {
color:transparent;
-webkit-transition:color .2s ease;
transition:color .2s ease
-webkit-box-shadow:none;
box-shadow: none;
border-color: none;
}
textarea.let-frm:focus::-moz-placeholder {
color:transparent;
-webkit-transition:color .2s ease;
transition:color .2s ease
-webkit-box-shadow:none;
box-shadow: none;
border-color: none;
}
textarea.let-frm:focus:-ms-input-placeholder {
color:transparent;
-webkit-transition:color .2s ease;
transition:color .2s ease
-webkit-box-shadow:none;
box-shadow: none;
border-color: none;
}
.form-control:focus{
-webkit-box-shadow:none;
box-shadow: none;
border-color: none; 
}
.navbar {border-bottom: none;padding:15px 0 0;transition-duration: 0.6s;background: transparent;height: auto;min-height: auto;margin-bottom: 0px;}
.navbar-default .navbar-brand,
.navbar-default .navbar-nav>li>a {
color: #fff;
}
.navbar-default .navbar-brand:hover{background-color: #fff;}
.navbar-brand>img{/* width: 141px; */}

.navbar-scroll {background: #fff;padding: 0;box-shadow: /*0px 1px 10px rgba(0, 0, 0, 0.4)*/;transition-duration: 0.6s;height: 75px;padding: 15px 0px 0px;}
.nav-dropdown-scroll {
background: #e7eaea;
box-shadow: 0px 10px 9px rgba(0, 0, 0, 0.4);
}
.navbar-scroll .navbar-brand>img{width: 142px;transition-duration: 0.6s;padding: 0px}


/*menu-css*/
/* Configuration Parameters */
@-webkit-keyframes fade-opacity-in {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-opacity-in {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.nav {
max-height: 0;
overflow: hidden;
margin-top: 43px;
box-shadow: 0 3px 12px rgba(0, 0, 0, 0.25);
}

/*slide-css*/
.home-slider .item {
height: 100%;
position: relative;
}
.home-slider .item img {
width:100% !important;
height: 100%;
object-fit: cover;
}
.home-slider .item .cover {
/* padding: 70px 0; */
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0);
display: flex;
align-items: center;
}
.home-slider .item .cover .header-con {
position: relative;
}
.home-slider .item .cover .header-content .line {
content: "";
display: inline-block;
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
border: 9px solid #fff;
-webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
}
.header-content{
position: absolute;
top:-30px;
left: 100%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 62%;
bottom: 0;
}
.home-slider .item .cover .header-content h2 {
font-size: 20px;
font-weight: 400;
margin: 5px 0 20px;
word-spacing: 3px;
color: #fff;
text-transform: uppercase;
font-family: 'Poppins';
line-height: 25px;
}
.home-slider .item .cover .header-content h2:after{
content: '';
position: absolute;
top: 45px;
width: 84px;
height: auto;
border: 12px solid transparent;
border: 2px solid #e53a24;
left: -57px;
margin: 0 auto;
transform: rotate(90deg);}
.home-slider .item .cover .header-content h1 { 
font-size: 20px;
font-weight: 400;
margin: 5px 0 20px;
word-spacing: 3px;
color: #000;
text-transform: uppercase;
font-family: 'Poppins';
line-height: 25px;
}
.home-slider .item .cover .header-content h1:after{
content: '';
position: absolute;
top: 45px;
width: 84px;
height: auto;
border: 12px solid transparent;
border: 2px solid #e53a24;
left: -57px;
margin: 0 auto;
transform: rotate(90deg);
}
.home-slider .item .cover .header-content h2 span{
font-size: 32px;
padding-top: 10px;
float: left;
font-weight: 600;
letter-spacing: 0;
}
.home-slider .item .cover .header-content h1 span{
font-size: 32px;
padding-top: 10px;
float: left;
font-weight: 600;
letter-spacing: 0;
}
/*.home-slider .item .cover .header-content h1 {
font-size:38px;
font-weight: 600;
margin: 5px 0 20px;
word-spacing: 3px;
color: #000;
text-transform: uppercase;
}*/
.home-slider .item .cover .header-content h3 { 
font-size: 20px;
font-weight: 400;
margin: 5px 0 20px;
word-spacing: 3px;
color: #000;
text-transform: uppercase;
font-family: 'Poppins';
line-height: 25px;
}
.home-slider .item .cover .header-content h3:after{
content: '';
position: absolute;
top: 45px;
width: 84px;
height: auto;
border: 12px solid transparent;
border: 2px solid #e53a24;
left: -57px;
margin: 0 auto;
transform: rotate(90deg);
}
.home-slider .item .cover .header-content h3 span{
font-size: 32px;
padding-top: 10px;
float: left;
font-weight: 600;
letter-spacing: 0;
}
.home-slider .item .cover .header-content h4 {
font-size: 24px;
font-weight: 400;
line-height: 36px;
color: #000;
}
.home-slider .owl-item.active h1 {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
.home-slider .owl-item.active h2 {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
.home-slider .owl-item.active h3 {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
.home-slider .owl-item.active h4 {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInUp;
animation-delay: 0.3s;
}
.home-slider .owl-item.active .line {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInLeft;
animation-delay: 0.3s;
}
.home-slider .owl-nav .owl-prev {
left: 96% !important;
bottom: 65px;
opacity: 1;
-webkit-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
background: transparent;
width: auto;
cursor: pointer;
height: auto;
position: absolute;
display: block;
z-index: 1000;
border-radius: 0;
}
.home-slider .owl-nav .owl-prev:focus {
outline: 0;
}
.home-slider .owl-nav .owl-prev:hover {
background: transparent !important;
}
.home-slider .owl-nav .owl-next {
right: 22px !important;
bottom: 65px;
opacity: 1;
-webkit-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
background: transparent !important;
width: auto;
cursor: pointer;
height: auto;
position: absolute;
display: block;
z-index: 1000;
border-radius: 0;
}

.home-slider .owl-next {
position: absolute;
right: 15px;
/* top: 43%; */
opacity: 0;
-webkit-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;
background: rgba(0, 0, 0, 0.5) !important;
width: 40px;
cursor: pointer;
height: 40px;
position: absolute;
display: block;
z-index: 1000;
border-radius: 0;
}

.home-slider .owl-nav .owl-next:focus {
outline: 0;
}
.home-slider .owl-nav .owl-next:hover {
background:transparent;
}
.home-slider:hover .owl-prev {
left: 0px;
opacity: 1;
}
.home-slider:hover .owl-next {
right: 0px;
opacity: 1;
}

.navbar-brand {/* float: left; */height: auto;padding: 2px 0;font-size: inherit;line-height: inherit;/* background: #fff; */}
.lets-talk{
position: fixed;
right: 0;
bottom: 0;
z-index: 999;
}
.lets-talk a{
    color: #fff !important;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 500;
    text-decoration: none !important;
    background: #e63b27;
    padding: 4px 8px 4px 8px;
    float: left;
}
.lets-talk a:hover{
background-color: #000;color: #fff;transition: all 0.3s ease-in-out;
}


/*menu-start*/
.button_container {
    position: fixed;
    top: 5%;
    right:15px;
    height: 27px;
    width: 35px;
    cursor: pointer;
    z-index: 100;
    -webkit-transition: opacity .25s ease;
    transition: opacity .25s ease;
}
.button_container:hover {
opacity: .7;
}
.button_container.active .top {
-webkit-transform: translateY(11px) translateX(0) rotate(45deg);
transform: translateY(2px) translateX(0) rotate(50deg);
background: #FFF;
}
.button_container.active .middle {
opacity: 0;
background: #FFF;
}
.button_container.active .bottom {
-webkit-transform: translateY(-11px) translateX(0) rotate(-45deg);
transform: translateY(-11px) translateX(0) rotate(-45deg);
background: #FFF;
}
.button_container span {
background: #000;
border: none;
height: 2px;
width: 30px;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all .35s ease;
transition: all .35s ease;
cursor: pointer;
}
.button_container span:nth-of-type(2) {
top: 6px;
width: 28px;
left: 7px;
}
.button_container span:nth-of-type(3) {
top: 12px;
}

.overlay {
position: fixed;
background: #e63b27;
top: 0;
left: 0;
width: 100%;
height: 0%;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity .35s, visibility .35s, height .35s;
transition: opacity .35s, visibility .35s, height .35s;
overflow: hidden;
}
.overlay.open {opacity: 1;visibility: visible;height: 100%;overflow-y: scroll;}
.overlay.open li {
-webkit-animation: fadeInRight .5s ease forwards;
animation: fadeInRight .5s ease forwards;
-webkit-animation-delay: .35s;
animation-delay: .35s;
}
.overlay.open li:nth-of-type(2) {
-webkit-animation-delay: .45s;
animation-delay: .45s;
}
.overlay.open li:nth-of-type(3) {
-webkit-animation-delay: .50s;
animation-delay: .50s;
}
.overlay.open li:nth-of-type(4) {
-webkit-animation-delay: .55s;
animation-delay: .55s;
}
.overlay.open li:nth-of-type(5) {
-webkit-animation-delay: .60s;
animation-delay: .60s;
}
.overlay.open li:nth-of-type(7) {
-webkit-animation-delay: .65s;
animation-delay: .65s;
}

.overlay.open li:nth-of-type(6) {
-webkit-animation-delay: .70s;
animation-delay: .70s;
}

.overlay.open li:nth-of-type(8) {
-webkit-animation-delay: .75s;
animation-delay: .75s;
}

.overlay.open li:nth-of-type(9) {
-webkit-animation-delay: .80s;
animation-delay: .80s;
}

.overlay.open li:nth-of-type(10) {
-webkit-animation-delay: .85s;
animation-delay: .85s;
}

.overlay.open li:nth-of-type(11) {
-webkit-animation-delay: .90s;
animation-delay: .90s;
}

.overlay .nav-menu{position: absolute;top:80px;left: 120px;}
.overlay nav {position: relative;/* top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);/* font-size: 50px; *//* font-family: 'Vollkorn', serif; *//* font-weight: 400; */text-align: left;float: left;width: 50%;}
.overlay ul {list-style: none;padding: 0;margin: 0 auto;display: inline-block;position: relative;/* height: 100%; */}
.overlay ul li {
display: block;
/* height: 25%; */
/* height: calc(100% / 4); */
min-height: auto;
position: relative;
opacity: 0;
font-family: 'MarkPro';
}
.overlay ul li a {display: block;position: relative;color: #FFF;text-decoration: none;overflow: hidden;font-size:38px;font-weight: 600;text-align: left;line-height:60px;font-family: 'MarkPro';}
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {
width: 100%;
}
.overlay ul li a:after {
content: '';
position: absolute;
bottom: 0;
left: 50%;
width: 0%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
height: 3px;
background: #FFF;
-webkit-transition: .35s;
transition: .35s;
}

@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
left: 20%;
}
100% {
opacity: 1;
left: 0;
}
}

@keyframes fadeInRight {
0% {
opacity: 0;
left: 20%;
}
100% {
opacity: 1;
left: 0;
}
}
.social-menu{
position: relative;
}
.social-menu-heading{position: absolute;right: 120px;top: 81px;font-size: 40px;color: #fff;font-family: 'MarkPro';}
.nav-social{
margin-top: 0px;
}
.nav-social li{display: inline-block !important;padding: 0px;}
.nav-social li a{text-align: center !important;line-height: inherit !important;font-size: 14px !important;background: #e26759;}
.nav-social li a:hover{background-color: #fd4c38;transition: all 0.3s ease-in-out;}
.soci{
/* background: #fff; */
width: 40px;
line-height: 40px !important;
font-size: 25px !important;
color: #fff;
opacity: 1;
text-align: center;
}
/*abouts*/
.about-con h2{color: #fff;font-size: 14PX;font-weight: 400;line-height:22px;margin-top: 0px;margin-bottom:0px;text-align: justify;padding-left: 0;padding-right: 0;-ms-word-break: break-all;word-break: break-all;

/* Non standard for WebKit */word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;}
.about-con p{

color: #fff;
margin-bottom: 0px;
line-height: 22px;

text-align: justify;

padding-right: 0;

-ms-word-break: break-all;

word-break: break-all;

/* Non standard for WebKit */

word-break: break-word;

-webkit-hyphens: auto;

-moz-hyphens: auto;

hyphens: auto;

}
.about-con h3{color: #fff;font-size: 14PX;margin-top: 10px;margin-bottom: 0px;font-weight: 400;}
/*end*/

/*lets-talk*/
.let-bdy{padding: 0px;position: relative;float: left;background: #fff;}
.let-image img{width: 100%;height: 100%;}
.tab-navigation {margin-bottom: 10px;}
.tab-content { text-align:center; padding-top:0px;}
.tab-container{width: 50%;margin-left: 25%;float: left;min-height: 57vh;}
.tab-container h2{color: #e63b27;text-align: center;font-size: 65px;font-weight: bold;margin-bottom: 25px;margin-top: 7px;letter-spacing: -1px;}
/*.tab-pr{padding-right: 0px;}*/
.tab-container select{width:100%;box-shadow: none;border: none;border-bottom: solid 1px #dcd9d9;line-height: 40px;line-height: 25px;outline: 0;-webkit-border-radius:0px;-webkit-background:transparent;padding: 0px;font-size: 14px;}
.let-frm{border: none;box-shadow: none;border-bottom: solid 1px #dcd9d9;border-radius: 0px;height: 25px;padding: 0 5px;color: #000;}
.let-files{
position: relative;
width: 100%;
}
.let-fl{position: absolute;}
.s-btn{text-align: left;float: left;border: solid 1px #fdbcb4 !important;-webkit-border-radius:0px;background: transparent !important;padding: 5px 15px !important;font-size: 14px !important;font-family: 'Poppins';color: #000 !important;text-transform: none !important;width: auto;}
.s-btn:hover{background: #e63b27 !important;color: #fff !important;transition: all 0.3s ease-in-out;border: solid 1px #e63b27 !important;}
.pop-con{width:100%;float: left; margin-top: 22px;}
.pop-adr-width{
/*width: 21%;*/
}
.pop-ml{
margin-left: 8%;
}
.pop-con a{color: #000 !important;font-size: 14px;font-weight: 500;text-decoration: none !important;font-family: 'Poppins';}
.pop-con h3{margin: 0px;color: #000;font-size: 16px;font-weight: 500;margin-bottom: 8px;font-family: 'Poppins';}
.pop-con p{font-size: 11px;color: #000;font-weight: 400;line-height: 15px;margin-bottom: 0px;min-height: 92px;font-family: 'Poppins';}
#tab-2 {  }
#tab-3 {}
#tab-4 {  }
#tab-5 {  }
.let-image{background: url(../images/lets-talk-dog.jpg) no-repeat center/cover;min-height: 100vh;}
.mask-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;background: #e53b27;opacity: .8;}
.pop-con-tl{position: absolute;top: 35%;z-index: 999;}
.pop-con-tl h2{font-size: 25px;line-height: 35px;width: 70%;margin: 0 auto;font-family: 'Poppins';color: #fff;font-weight: 500;}
.close {position: absolute;display: inline-block;outline: 0;width: 25px;height: 25px;overflow: hidden;opacity: 0.9 !important;text-shadow: none !important;top: 0;right: 15px;}
.close:hover::before, .close:hover::after {
/*background: #5991c1;
*/}
.close:hover{background: transparent !important;}
.close::before, .close::after {content: '';position: absolute;height: 2px;width: 100%;top: 50%;left: 0;margin-top: 0;background: #e53b27;}
.close::before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.close::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.web-adr{
text-align: left;
color: #9a9a9a;
font-size: 10px;
font-family: 'Poppins';
position: absolute;
left: 18px;
margin-top: -2px;
}
.right-con{margin-top: 5px;position: relative;}
.right-con h2{color: #e63b27;text-align: center;font-size:50px;font-weight: bold;margin-bottom: 5px;margin-top: 0px;letter-spacing: -1px;}
.modal-open .modal .is-open{
overflow-x: inherit;
overflow-y: inherit;
/*    overflow: scroll;*/
}
.modal.is-open{overflow-x: inherit;/* overflow-y: inherit; *//* overflow: scroll; */}
.modal.modal-fullscreen .modal-dialog,
.modal.modal-fullscreen .modal-content {bottom: 0;left: 0;position: absolute;right: 0;top: 0;opacity: 1;}
.modal.modal-fullscreen .modal-dialog {height: 1;margin: 0;width: 100%;/* height: 100%; *//* background: #fff; */}
.modal.modal-fullscreen .modal-content {border: none;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: inherit;-moz-box-shadow: inherit;-o-box-shadow: inherit;box-shadow: inherit;min-height: 100vh;}
.modal.modal-fullscreen.force-fullscreen .modal-body {
padding: 0;
}
.modal.modal-fullscreen.force-fullscreen .modal-header,
.modal.modal-fullscreen.force-fullscreen .modal-footer {
left: 0;
position: absolute;
right: 0;
}
.modal.modal-fullscreen.force-fullscreen .modal-header {
top: 0;
}
.modal.modal-fullscreen.force-fullscreen .modal-footer {
bottom: 0;
}
.br-btm{border-bottom: none !important;padding: 3px 0 !important;margin-left: 0px !important;position: relative;padding-top: 9px;}
.pr-ml{
border-bottom: none;
padding: 3px 0;
margin-left: 0;
position: relative;
padding-top: 9px;
}
.bt-ml{margin-left: 0px;border-bottom: none;}
.pr-right{right: 68px !important;}
.link-mtp{margin-top: 10px;}
.upload {
display: inline-block;
position: absolute;
z-index: 1;
width: 100%;
height: 50px;
top: 0;
left: 0;
opacity: 0;
cursor: pointer;
}
.resume{position: absolute;top: -22px;/* right: 82px; */font-size: 14px;color: #000;font-weight: 300;font-family: 'Poppins';left: 0;clear: both;}
.portfolio{position: absolute;top: -22px;/* right: 0; */font-size: 14px;color: #000;font-weight: 300;font-family: 'Poppins';left: 7px;clear: both;}
.lf{left: 4px !important;}
.let-fl-mt{margin-top: 15px;}
input[type=file] {cursor: pointer;width: 100%;/* height: 20px !important; */overflow: hidden;font-size: 8px;color: #000 !important;font-family: 'Poppins';font-weight: 400;}

input[type=file]:before {width:auto;height: auto;font-size: 10px;line-height: 22px;content: 'Upload file';/* display: inline-block; */background: white;border-top: solid 1px #cecece;padding: 2px 3px !important;text-align: center;font-family: 'Poppins';margin: -5px 0;color: #000;border-bottom: solid 1px #dcd9d9;border-left: solid 1px #dcd9d9;border-right: solid 1px #dcd9d9;}

input[type=file]::-webkit-file-upload-button {
visibility: hidden;
}
/*lets-talk-end*/

/*work-tabs*/
.works{position: relative;padding:75px 0px 0px;/* background: #f6f6f6 url(../images/work-tl-bg.jpg) no-repeat; *//* background-size: 100%; */background: #ffffff;float: left;/* width: 100%; */}
.works h2{margin-top: 0px;color: #e63b27;letter-spacing: -1px;font-weight: bold;margin-bottom: 35px;}
.work-con{
text-align: justify;
width: auto;
margin: 0 auto;
margin-left: 0;
font-size: 14px;
line-height:22px;
/* min-height: 135px; */
/* word-break: break-all;*/
}
.tab-ml{margin-left:0%;}
.tab-con h3{font-size: 35px;color: #fff;font-weight: bold;margin-bottom: 15px;letter-spacing: -1px;margin-top: 15px;}
.tab-con p{color: #fff;line-height: 25px;width:95%;font-weight: 400;/*min-height: 105px;*/}
.tab-con a{color: #000;text-decoration: none;}
.tab-con img{width: 100%;}
.pad-top li{padding-left: 0px;padding-right: 0px;margin-left: 3px;}
.pad-top li p{font-size: 13px;font-weight: bold;padding: 0px 0;width: auto;margin-left: 3px;}
.pad-top li a{color: #fff;}
.pad-top{padding-top: 95px !important;margin-left: 0;}
.cmn-btn{/* margin-left: 5px; */float: left;}
.cmn-btn a{width: 25px;height: 25px;font-size: 13px;display: inline-block;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 100%;border: solid 1px #fff;text-align: center;line-height: 25px;color: #fff;padding-left: 3px;margin-right: 0;text-align: center;}
.cmn-btn a:hover{background: #fff;transition: all 0.3s ease-in-out;color: #e63b27;border: solid 1px #fff;}
.big-title{/*position: absolute;
display: block;
width: 100%;
top: 288px;*/position: absolute;top: 408px;left: 0;width: 100%;height: 20%;z-index: 0;background: #e63b27;opacity: 1;}
.exp-tl{
position: absolute;
font-size: 212px;
font-weight: bold;
color: #adadad;
opacity: .1;
line-height: 255px;
/* font-family: 'Poppins'; */
text-transform: uppercase;
left: 0;
right: 0;
width: 100%;
margin: 0 auto;
letter-spacing: 0;
font-family: 'MarkPro';
}
/*end*/

/*people-css*/
figure.people {
background: #000;
text-align: left;
}

figure.people img {
-webkit-transition: opacity 0.45s;
transition: opacity 0.45s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

figure.people figcaption::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;transition: opacity 0.45s, transform 0.45s;/* -webkit-transform: rotate3d(0,0,1,45deg); *//* transform: rotate3d(0,0,1,45deg); */-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
figure.people h2 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);font-size: 32px;font-weight: 600;text-transform: none;margin-top: 10%;letter-spacing: -1px;}
figure.people:hover img {
opacity: 0.9;
}
figure.people:hover h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.people:hover figcaption::before {opacity: 0.9;-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);background-color: #e63b27;}
.grid {position: relative;clear: both;/* margin: 0 auto; *//* padding: 1em 0 4em; *//* max-width: 1000px; */list-style: none;/* text-align: center; */}
/* Common style */
.grid figure {position: relative;/* float: left; */overflow: hidden;/* margin: 10px 1%; *//* min-width: 320px; *//* max-width: 480px; *//* max-height: 360px; *//* width: 48%; *//* height: auto; *//* background: #3085a3; */text-align: center;/* cursor: pointer; */}
.grid figure img {
position: relative;
display: block;
min-height:auto;
max-width: 100%;
opacity: 0.7;
width: 100%;
}
.grid figure figcaption {/* padding: 7em; */color: #fff;text-transform: uppercase;/* font-size: 40px; */-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption,
.grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;margin-left:0px;}
.no-pad{padding-left: 0px !important;padding-right: 0px !important;}
/*end*/
figure.cmn-section {
background: #000;
text-align: left;
}

figure.cmn-section img {
-webkit-transition: opacity 0.45s;
transition: opacity 0.45s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

figure.cmn-section figcaption::before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';-webkit-transition: opacity 0.45s, -webkit-transform 0.45s;transition: opacity 0.45s, transform 0.45s;/* -webkit-transform: rotate3d(0,0,1,45deg); *//* transform: rotate3d(0,0,1,45deg); */-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
figure.cmn-section h2 {
letter-spacing:0px;
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(0,20px,0);
transform: translate3d(0,15px,0);
font-size:25px;
font-weight: 600;
text-transform: none;
text-align: center;
margin-top: 30%;
}
figure.cmn-section.in-cmn h2{font-size: 25px;}
figure.cmn-section:hover img {
opacity: 0.9;
}
figure.cmn-section.so-top h2{margin-top: 30%;}
figure.cmn-section:hover h2 {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
figure.cmn-section:hover figcaption::before {opacity: 0.9;-webkit-transform: rotate3d(0,0,2,0deg);transform: rotate3d(0,0,1,0deg);background-color: #e63b27;}

/*lets-talk*/
.talk-container {
margin:0 auto;
padding: 0px;
width: 100%;
height:100%;
}
.talk-container a:focus, a:hover{text-decoration: none;}
/* Add this ID to a section or something you want to change the background-color */
.social-section {clear:both;padding: 50px 0px;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;}

/* Button Styles */
.talk-container h3 {display: block;width: 100%;border: none;color: #e63b27;margin: 0;text-decoration: none;text-align:center;font-size: 100px;font-weight: bold;font-family: 'Poppins';margin-bottom: 0;}

.talk-container a:hover  {
color:#fff;
text-decoration: none;
}

/* Hover background colors */
.talk-color {
background-color: #e63b27 !important;
}


.talk-color h3{
color: #fff;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
text-decoration: none;
}
.enq-list{text-align: center;margin-bottom: 0px;margin-left: 5px;}
.talk-container li{color: #000;border-right: solid 1px #bbbbbb;font-size: 18px;font-weight: 500;padding: 0 8px;margin-bottom: 0px;font-family: 'Poppins';}
.talk-container li:nth-child(n+5) {
border-right: none;
}
.talk-color li{color: #fff !important;}
.talk-container .talk-no li{text-align: center;font-size: 25px;color: #000;font-weight: 500;border-right: none;}
/*end*/
/*footer*/
.footer{
background: #000;
padding: 50px 0px;
}
.footer h3{font-size: 18px;color: #e8e8e8;line-height: 25px;text-align: left;margin-top: 0px;font-family: 'Poppins';margin-bottom: 10px;font-weight: 500;}
.footer p{color: #888;line-height: 22px;font-size: 14px;font-family: 'Poppins';margin-bottom: 10px;min-height: 130px;}
.footer a{color: #e63b27;font-size: 14px;font-weight: 600;text-decoration: none;font-family: 'Poppins';text-decoration: none !important;}
.footer a:hover{color: #fff;transition: all 0.3s ease-in-out !important;transition: color 1s ease !important;font-family: 'Poppins';}
.foot-width{/*width: 22%;*/width: auto;}
.foot-hr{
padding: 0px;
float: left;
width: 100%;
}
.foot-hr hr{
    border-top: solid 1px #262626;
    margin-top: 31px;
    margin-bottom: 31px;
    width: 100%;
    background-color: transparent;
}
.foot-bottom{
position: relative;
}

.foot-bottom p{width: 90%;line-height: 25px;font-family: 'Poppins';}
.foot-bottom h2{font-size: 18px;color: #e8e8e8;line-height: 25px;text-align: left;margin-top: 0px;margin-bottom: 10px;font-family: 'Poppins';}
.foot-bottom li a{
color: #888;
font-size: 14px;
font-weight: 400;
line-height: 28px;
}
.foot-bottom li a:hover{color:#e63b27;transition:all 0.3s ease-in-out;transition-delay: 0.3s;}
.foot-bottom img{width: 89px;margin-bottom: 20px;}
.social{
margin-top: 20px;margin-left: 10px;
}
.social__item {
-webkit-transition: 0.6s ease;
-o-transition: 0.6s ease;
-moz-transition: 0.6s ease;
transition: 0.6s ease;
text-align: center;
margin-right: 0px;
margin-left: -9px;
}
.social__item:hover {
background-color: #2d3866;
transition: all 0.3s ease-in-out;
color: #fff;
}
.soc{
background: #808080;
width: 29px;
line-height: 31px !important;
font-size: 18px !important;
color: #000;
height: 29px;
opacity: 0.9;
}
.soc:hover{
background-color: #e63b27;
transition: all 0.3s ease-in-out;
color: #fff;
}
.copy p{
color: #bcbcbc;
font-size: 12px;
min-height: auto;
}
.copy a{color: #e63b27;text-decoration: none;font-size: 13px;}
/*end*/

/*clients*/

/*.owl-carousel .item {
position: relative;
z-index: 100; 
}

.owl-nav i {
font-size: 52px;
}

.owl-nav .owl-prev {
left: -30px;
}

.owl-nav .owl-next {
right: -30px;
}


*/


.slick-slide img{outline: 0px;}
.card-content a{outline: 0;}
.clients{padding: 50px 0px 0;background: #ffffff;position: relative;display: block;float: left;width: 100%;}
.clients h2{margin-top: 0px;color: #e63b27;letter-spacing: -1px;font-weight: bold;margin-bottom:15px;}
.cl-txt-spa{position: absolute;left: 200px;}
.txt-spa{margin-left: 200px;}
.clients h3{margin-top: 0px;color: #000;font-weight: 600;margin-bottom: 5px;font-size: 22px !important;text-align: center;}
.clients h4{color: #000;font-size: 35px;font-weight: 700;line-height: 45px;margin-top: 7px;margin-bottom: 5px;text-align: center;}
.exp{color: #e63b27 !important;}
.cl-br{/* border-right: solid 1px #dcdcdc; */}
/*testimonial*/

.testimonial-reel .slick-prev:before {
content: ""
}
.testimonial-reel .slick-next:before {
content: "";
}
.test{padding: 0;/* background: #fff; */}
.testimonial-reel .slick-next{background: 0 0;color: #000;cursor: pointer;display: block;height: 35px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 33%;width: 40px;right: -61px;border: none;margin: 0 auto;}
.testimonial-reel .slick-next:hover{color: #e63b27;transition: all 0.3s ease-in-out;}
.testimonial-reel .slick-prev{background: 0 0;color: #000;cursor: pointer;display: block;height: 35px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 33%;width: 40px;left: -50px;margin: 0 auto;border: none;z-index: 999;}
.testimonial-reel .slick-prev:hover{color: #e63b27;transition: all 0.3s ease-in-out;}
.testimonial-reel {margin-bottom: 0rem !important;margin-top: 0rem;margin-left: -8px;}
.testimonial-reel .box {position: relative;margin-bottom: 0;margin-left: 5px;margin-right: 0px;}
.testimonial-reel .box .image {
margin: 0 auto -52px;
text-align: center;
}
.testimonial-reel .box .image img {
height: 130px;
margin: 0 auto 0;
border-radius: 100%;
}
.testimonial-reel .box .test-component {background-color: transparent;padding: 0 5px;box-shadow: none;min-height: auto;/* margin-left: 15%; */width: 100%;}
.testimonial-reel .box .test-title {/* color: #f96d02; */text-align: left;/* margin-top: 0; *//* margin-bottom: 0; *//* float: left; *//* position: absolute; *//* top: 93%; *//* left: 34%; */}
.testimonial-reel .box .test-content {
text-align: center;margin-left: 25px;
}
.testimonial-reel .box .test-title h4{color: #000;font-size: 18px;font-weight: bold;margin-top: -8px;margin-bottom:2px;margin-left: 0;}
.testimonial-reel .box .test-title h3{color: #000;font-size: 14px;font-weight: 600;margin-top:0px;margin-left: 0;}
.testimonial-reel .box .test-content p{color: #000;font-size: 14px;line-height: 25px;/* width:57%; */text-align: left;margin-left: 16%;margin-top: -10px;}
.testimonial-reel .slick-slide {

transition: opacity 0.3s;

padding-left: 0;

padding-right: 0;

margin: 0 5px;
}
.testimonial-reel .slick-slide.slick-cloned {
transition: opacity 0.3s;
}
.testimonial-reel .slick-slide.slick-current.slick-active {
opacity: 1;
transition: opacity 0.3s;
}
.test h2{color: #e23f2c;font-size: 22px;font-weight: 600;margin-bottom: 30px;}
.quote{text-align: left;}
.quote img{float: left;}
.quote i{font-size: 25px;color: #e23f2c;margin-bottom: 15px;margin-left: 25px;}
#clients{

margin-bottom: 75px;
}
#clients .slick-slide img{width: 100%;max-width: 100%;} 
#clients .slick-next{background: 0 0;color: #000;cursor: pointer;display: block;height: 35px;line-height: 0;margin-top: -10px;outline: 0;padding: 0;position: absolute;top: 275px;width: 40px;right: 0px;border: none;margin: 0 auto;left:10px;}
#clients .slick-prev{background: 0 0;color: #000;cursor: pointer;display: block;height: 35px;line-height: 0;margin-top: -10px;outline: medium none;padding: 0;position: absolute;top: 275px;width: 40px;left: 0;margin: 0 auto;border: none;z-index:99;right:30px;}
/*end*/

/*case-study-tabs*/
/*case-study-tabs*/
.case-study{/* float: left; *//* width: 100%; */background: #ffffff;}
.case-study img{width: 100% !important;}
.tabs_wrapper {width: 100%;text-align: center;background: transparent;padding-top: 50px;}

ul.tabs {display: inline-block;vertical-align: top;position: relative;z-index: 10;margin: 0 0 0;padding: 0;width: 45%;min-width: 175px;list-style: none;-ms-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;/* box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4); */float: left;margin-right: 0;background: #000;opacity: 1;margin-left: 0;}
ul.tabs li {
margin: 0;
cursor: pointer;
padding: 0px 0px;
line-height: 31px;
color: white;
text-align: left;
font-weight: bold;
-ms-transition: all .3s ease;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
ul.tabs li:hover {
/*background: #ae0046;
background: -moz-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ae0046), color-stop(100%, #fb0f56));
background: -webkit-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
background: -o-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
background: -ms-linear-gradient(top, #ae0046 0%, #fb0f56 100%);
background: linear-gradient(to bottom, #ae0046 0%, #fb0f56 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae0046', endColorstr='#fb0f56',GradientType=0 );*/
color: white;
-ms-transition: all .3s ease;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
ul.tabs li.active {/* background: #4c001e; */background: -moz-linear-gradient(top, #4c001e 0%, #9f0735 100%);/* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c001e), color-stop(100%, #9f0735)); *//* background: -webkit-linear-gradient(top, #4c001e 0%, #9f0735 100%); */background: -o-linear-gradient(top, #4c001e 0%, #9f0735 100%);background: -ms-linear-gradient(top, #4c001e 0%, #9f0735 100%);background: #e63b27 !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c001e', endColorstr='#9f0735',GradientType=0 );/* color: #dddddd; */-ms-transition: all .3s ease;-webkit-transition: all .3s ease;transition: all .3s ease;/* position: absolute; */opacity: 1;-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);background-color: #e63b27;}
.case-scroll{overflow: scroll;overflow-x: hidden;max-height: 487px;}
.tab_container {display: inline-block;vertical-align: top;position: relative;z-index: 20;left: 0;width: 55%;text-align: left;background: #dadada;border-radius: 0px;box-shadow: none;margin-right: 0;float: right;}
.tab_content {padding: 30px 35px;height: 100%;display: none;float: right;}
.tab_content:first{}
.case-comn{/*padding-bottom: 25px;
padding-top: 25px;*/padding: 0;margin-left: 35px;margin-right: 28px;}
.case-comn ul li{
font-family: 'Poppins';
line-height: 25px;
}
.case-comn img{width: auto;margin-bottom: 15px;}
.case-comn h2{
margin-bottom: 15px;
font-size: 25px;
color: #000;
font-weight: bold;
letter-spacing: -1px;
}
.case-comn h3{

color: #000;

font-size: 18px;

font-weight: bold;

letter-spacing: -1px;
}
.case-comn p{
color: #000;
line-height: 22px;
margin-bottom: 20px;
}
.tab_drawer_heading {
display: none;
}
/*end*/

/*case-study*/
/*figure.case-over {
background: #000;
text-align: left;
}*/

figure.case-over img {-webkit-transition: opacity 0.45s;transition: opacity 0.45s;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0.2;}
figure.case-over h2 {/* -webkit-transition: -webkit-transform 0.35s; */transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);/* transform: translate3d(0,20px,0); */font-size: 18px;font-weight: 400;text-transform: none;text-align: left;color: #dcdcdc;margin-bottom: 5px;margin-top: 0px;}
figure.case-over h3{-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);font-size: 18px;font-weight: 500;letter-spacing: 0px;text-transform: none;text-align: left;color: #fdfdfd;margin-top: 5px;margin-bottom: 0px;}
figure.case-over:hover img {/* opacity: 0.9; */}
figure.case-over:hover h2 {/* -webkit-transform: translate3d(0,0,0); *//* transform: translate3d(0,0,0); */}
figure.case-over:hover {opacity:1;-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);background-color: #e63b27;}
.case-over img{/* opacity: 0.1 !important; *//* background: #000; */}
.case-top{position: absolute !important;left:75px !important;top: 9%;}
/*end*/
/*inner-page*/
.in-nav{background:#fff;padding: 12px 0px 12px;}
.inner{
background-size: cover;
padding: 0;
margin-top:71px;
position: relative;
}
.inner img{
display: block;
width: 100%;
}
.inner-page-tl{position: absolute;top: 22%;width: 100%;left: 0;right: 0;}
.inner-over{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background: #000;
opacity: .2;
}
.team-bg{
padding: 58px 0 0px;
background: #ececec;
position: relative;
width: 100%;
margin-bottom: 60px;
}
.col-md-2.mem-width{width: 21%;}
.col-md-2.pan-wi{width: 22%;}
.col-md-2.ban-wi{width: 18%;}
.con-wi{width: 16%;}
.col-md-2.mem-ml{margin-left: 3%;}
.team-names{position: absolute;}
.team-names h3{
font-size: 18px;
font-weight: 600;
color: #000;
margin-top: 30px;
margin-bottom: 0px;
}
.team-names h4{
font-size: 14px;
font-weight: 600;
color: #000;
text-align: center;
margin-bottom: 0px;
}
.t-mtp{
margin-top: 55px;
float: left;
margin-bottom: 112px;
}
/*end*/
/*contact-page*/
.con-bg{
position: relative;
}
.con-bg-over{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background: #e63b27;opacity: .9;}
.con-pad{
padding-right: 0px;
padding-left: 0px;
margin-left: 15px;
margin-right: 15px;
}
.con-bg h2{font-size: 33px;font-weight: bold;margin-left: -14%;margin-top: 47%;}
.con-bg h3{
font-size: 18px;
font-weight: 600;
letter-spacing: -1px;
margin-bottom: 10px;
}
.con-bg p{
color: #fff;
line-height: 20px;
font-size: 13px;
margin-bottom: 18px;
}
.con-btn{}
.con-btn a{
display: inline-block;
font-size: 12px;
font-weight: 600;
}
.con-btn a i{
width: 20px;
height: 20px;
border-radius: 100%;
border: solid 1px #fff;
text-align: center;
font-size: 9px;
line-height: 19px;
}
.con-btn a:hover{
/*background: #e63b27;*/
transition: all 0.3s ease-in-out;
color: #e63b27;
border: none;
}
.con-btn a i:hover{
background: #fff;
transition: all 0.3s ease-in-out;
color: #e63b27;
}

.con-ov-pad{
padding: 15px 0 30px;
float: left;
width: 100%;
margin-left: 2%;
position: relative;
}
.con-ov-pad a{text-decoration: none;color: #fff;}
.con-ov-pad a:hover{color: #dcdcdc;transition: all 0.3s ease-in-out;}
.con-no{
font-size: 16px;
font-weight: 500;
}
/*end*/
/*current-openings*/
.curent-bg{/*background: url(../images/current-img.jpg) no-repeat left center;*/
background-size: cover;/*height: 80%;margin-top: 70px;*/position: relative;}
.curent-bg img{width: 100%;margin-top: 26px;}
.openings{
padding: 50px 0px;
position: relative;
}
.openings h2{
margin-top: 0;
font-size: 40px;
color: #000;
font-weight: bold;
letter-spacing: -1px;
text-align: center;
margin-bottom: 35px;
}
.aw-mtp{margin-top:60px;}
.cup-tl{position: absolute;top: 68%;width: 100%;left: 0;right: 0;}
.cun-pad{padding: 12px 0 12px;float: left;width: 100%;margin-left: 2%;}
.cun-pad h3{font-size: 40px;font-weight: bold;margin-bottom: 10px;letter-spacing: -1px;text-align: left;margin-left: 25%;margin-top: 10px;}
.cun-pad p{line-height: 26px;width: 50%;color: #fff;font-size: 13px;margin-bottom: 18px;text-align: left;margin: 0 auto 9px;}
.outer {
/* margin: 50px; */
/* border-right: solid 1px #c8c8c8; */
border-bottom-width: 1px;
border-color: #efefef;
border-bottom: solid 1px #d4d4d4;
}

.cu-btn {
border: 1px solid black;
border-radius: 3px;
width: 100px;
height: 30px;
display: block;

background: linear-gradient(to right, black 50%, white 50%);
background-size: 200% 100%;
background-position: right bottom;
transition: all .5s ease-out;
}

.cu-btn:hover {
background-position: left bottom;
}
#wrapper {     
min-height: 1;
transition: all .6s ease-out;
display: block;
cursor: pointer;
/*padding: 43px 0 42px;
*/font-family: 'Poppins';
text-align: center;
font-weight: 600;
color: #000;
font-size: 17px;}
#wrapper li  a span.number{padding: 0;font-size: 14px;font-family: 'Poppins';font-weight: 500;}
#wrapper li          {
font-size:20px;
color:#00c6ff;
list-style: none;
width: 100%;

}
#wrapper li a {text-decoration:none;color: #000;padding: 43px 0 42px;width:100%;display: inline-block;background: linear-gradient(to left,
transparent,
transparent 50%,
#e63b27 50%,
#e63b27);background-position: 100% 0;background-size: 202% 100%;transition: all .25s ease-in;text-align: center;font-size: 17px;font-weight: 600;font-family: 'Poppins';}
#wrapper li a:hover {background-position: 0 0;color: #ffff;}
.job-op{
background: #f1f6f9;
padding: 50px 0px 80px;
margin-top: 35px;
}
.dec li{width: 100%;}
.job-op h2{
color: #000;
font-weight: bold;
margin-top: 25px;
margin-bottom: 20px;
letter-spacing: -1px;
}
.job-op h3{
margin-top: 0px;
color: #e63b27;
font-weight: 600;
margin-bottom:15px;
font-size: 20px;
letter-spacing: -1px;
}
.job-op h4{
color: #000;
font-weight: bold;
font-size: 16px;
margin-top: 5px;
margin-bottom: 5px;
}
.dec span {
float: left;
margin-top: 0;
font-size: 8px;
line-height: 32px;
color: #425e82;
}
.dec li p {
width: 100% !important;
margin-left: 15px !important;
margin-bottom: 0px !important;
line-height: 32px;
}
.gen li p{width:52% !important;}
.in-gen li p{width: 70% !important;}
.lable {
float: left;
clear: left;
width: 11%;
font-weight: bold;
font-size: 16px;
margin-bottom: 5px;
}
.label-n{
float: left;
clear: left;
width: 30%;
font-weight: bold;
font-size: 16px;
margin-bottom: 5px;
}
.dec{margin-bottom: 10px;}
.exp {
/* float: none; */
/* width: 20%; */
padding-right: 0px;
font-weight: 600;
font-size: 18px !important;
color: #2b2a28;
letter-spacing: 0px;
/* margin-left: 30px; */
}
.exp i {
width: 14px;
height: 18px;
vertical-align: bottom;
margin-right: 4px;
}
.loc {
/* float: left; */
width: 100%;
padding-bottom: 10px;
font-weight: 600;
font-size: 14px;
margin-left: 0;
}
.loc i {
width: 10px;
height: 17px;
vertical-align: bottom;
margin-right: 0px;
font-size: 14px;
}
.ap-dilog{
width: 32%;
margin: 6% auto;
}
.apl-btn{padding-top:5px;position: relative;width: 100%;float: left;}
.aplly-btn{background: #e73c29;color: #fff;font-size: 14px;letter-spacing: 0px;font-weight: 600;border-radius: 0px;border: none;position: relative;top: -85px;left: 105px;right: 0;width: 110px;}
.apl-btn a:hover{
background:#000;
color: #fff;
transition: all 0.3s ease-in-out;
}
/*end*/
/*aplynow-popup*/
.aply-box{border-bottom: solid 1px #dcd9d9;box-shadow: none;border-radius: 0px;height: 32px;border-left: none;background: transparent;border-right: none;border-top: none;padding: 5px 0px;}
.aply-con{float: left;box-shadow: none;border-radius: 0px;border: none;padding: 15px 0 25px;border-left: solid 10px #e63b27;}
.ap-header{
padding: 0px;
border-bottom: none;
}
.aply-box select{
width: 100%;
box-shadow: none;
border: none;
border-bottom: solid 1px #dcd9d9;
padding: 0 0px 10px;
line-height: 40px;
outline: 0;
}
.ap-pr{
padding-right: 5px;
padding-left: 0px;
}
.ap-header h2{
color: #000;
font-weight: bold;
padding: 0 20px;
font-size: 35px;
letter-spacing: -1px;
margin-top: 10px;
}
.modal-header.ap-header .close{margin-top: 25px;}
.ap-ptop{
padding-top: 12px;
}
.accept{font-size: 9px;
color: #a9a9a9;}
.ap-ml{margin-left: 0px;}
.s-mt{margin-top: 10px;}
.web-adr1{text-align: left;color: #000;font-size: 8px;font-family: 'Poppins';position: absolute;left: 0;margin-top: 5px;clear: both;}
.br-bt{
border-bottom: none;
padding: 0px 0;
margin-left: 2px;
position: relative;
padding-top: 9px;
}
.lf1 {
left: 0px !important;
}
.web-adr{text-align: left;color: #000;font-size: 8px;font-family: 'Poppins';position: absolute;left: 0px;margin-top: 5px;clear: both;}
.oth{left:14px;}
.fl-mt{margin-top: 5px;}
.mt{margin-top: 10px;}
/*end*/
/*award-start*/
.award-bg{/*background: url(../images/award-bg.jpg) no-repeat left center;
*/background-size: cover;margin-top: -39px;}
.award-bg img{width: 100%;}
.aw-top{position: absolute;top:54%;width: 100%;left: 0;right: 0;}
.aw-pad {
padding: 50px 0 50px;
float: left;
width: 100%;
/* margin-left: 2%; */
}
.aw-pad p {
line-height: 26px;
width: 60%;
color: #fff;
font-size: 13px;
margin-bottom: 0px;
text-align: left;
margin: 0 auto 0px;
}
.cmn-over{position: absolute;top: 0;left: 0;width: 100%;height: 96%;z-index: 0;background: #000;opacity: 0;}
.award-con{margin-top:15px;border-bottom: 1px solid #eee;padding-bottom: 25px;margin-bottom: 35px;}
.award-con h3{
margin-top: 0px;
color: #000;
font-weight: bold;
margin-bottom: 5px;
font-size: 18px;
letter-spacing: -1px;
}
.award-con h4{color: #e63b27;font-weight: bold;letter-spacing: -1px;margin-bottom: 5px;margin-top: 5px;font-size: 18px;min-height: 38px;}
.award-con p{font-weight: 400;line-height: 22px;margin-bottom: 0;min-height: 44px;}
.award-img img{max-width: 100%;width: 100%;}
.award-img{margin-bottom: 15px;}
.aw-line{
padding-top: 25px;
/* padding-bottom: 30px; */
/*    float: left;
*/    width: 100%;
margin: 0px;
border-top: none;
}
/*end*/
/*meet-people*/
.mourp-insec{
padding: 70px 0 70px;
}

.meet-ourp img{
width: 100%;
display: block;
}


.team-img img{
display: block;
width: 100%;
height: auto;
}

.team-overlay{position: absolute;bottom: 0;background: #e63b27;background: rgba(230, 59, 39, 1);color: #f1f1f1;width: 100%;height: 100%;transition: .5s ease;opacity:0;color: white;font-size: 20px;padding: 20px;text-align: center;cursor: pointer;}

.team-img:hover .team-overlay {
opacity:1;
}

.text {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;width: 95%;}
.text h2{color: #fff;font-size: 18px;margin-bottom: 5px;font-weight: 600;letter-spacing: 0;}
.text h3{
font-size: 14px;
letter-spacing: 0px;
font-weight: 500;
margin-top: 0px;
}
.text p {
    color: #fff;
    font-weight: 400;
    line-height: 20px;
    font-size: 13px;
    margin-bottom: 0;
    width:90%;
    margin: 0 auto;
}
.pad-m{
padding: 0;
}

/*end*/
/*clients*/
.in-clients{background: #f5f5f5;padding: 50px 0px;margin-top: 0;}
.in-clients h2{color: #000;font-weight: bold;margin-top: 0;margin-bottom: 25px;letter-spacing: -1px;}
.in-clients p{
color: #000;
font-weight: 400;
width: 60%;
margin: 0 auto;
line-height: 25px;
text-align: left;
}
.in-clients img{/*max-width: 100%;box-shadow: 1px 1px 1px 1px #f7f7f7;*/margin-top: 5px;margin-bottom: 5px;/*width: 180px;padding-left: 5px;*/padding-bottom: 5px;}
.cl-img{position: relative;float: left;padding: 25px 0px;margin-left: 1%;}
/*end*/
.adv-br{margin-top:60px;}
.adv-br img{width: 100%;}
.branding{
padding: 50px 0px;
position: relative;
}
.branding h1{margin-top: 0;color: #000;font-weight: bold;letter-spacing: -1px;text-align: center;margin-bottom: 25px;}
.branding h2{margin-top: 0;color: #000;font-weight: bold;letter-spacing: -1px;text-align: center;margin-bottom: 25px;}
.branding p{width: auto;/*margin: 0 auto;*/line-height: 22px;text-align: left;}
.branding p strong{font-style: italic;}

/*work-inner-page*/
/* Slider Style
--------------------------------------*/
.cd-slider {
position: relative;
width: 100%;
height: 84%;
/* overflow: hidden; */
margin-bottom: 0;
margin-top: 8%;
}
.brand-tl{
color: #000;
/* position: absolute; */
/* z-index: 9999; */
top: 0;
/* left: 15px; */
font-size: 25px;
font-weight: bold;
margin-top: 0px;
right: 0;
letter-spacing: 0;
margin: 0 auto;
text-align: center;
margin-bottom:35px;
}
.cd-slider li {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
transition: visibility 0s 1s;
will-change: visibility;
}
.image {
position: absolute;
top: 0;
left: 0;
width: 1061px;
height: 100%;
background-size: cover;
background-position: 50% 50%;
clip: rect(0, 80rem, 50rem, 80rem);
transition: clip .5s cubic-bezier(0.99, 0.01, 0.45, 0.9) .5s;
will-change: clip;
}
.image img{width:auto;}
.content {
/* position: absolute; */
/* top: 42%; */
/* left:70%; */
/* height: 100%; */
padding: 0;
/* font-size: 9rem; */
/* text-align: right; */
width: 33%;
float: right;
margin-top: 16%;
}
.content h2 {
text-overflow: ellipsis;
overflow: hidden;
transform: translateY(-30%);
opacity: 0;
transition: transform .5s, opacity .5s;
will-change: transform, opacity;
color: #000;
font-size: 22px !important;
font-weight: bold;
letter-spacing: -1px;
margin-top: 0px;
line-height: 35px;
text-align: center;
}
.content p{color: #000;font-weight: 400;line-height: 25px;width: 90%;text-overflow: ellipsis;overflow: hidden;transform: translateY(-30%);transition: transform .5s, opacity .5s;will-change: transform, opacity;opacity: 0;}
.content a {
display: inline-block;
font-size: 2rem;
text-transform: lowercase;
padding: 1.5rem;
opacity: 0;
transform: translateY(-100%);
transition: transform .5s .1s, opacity .5s .1s;
will-change: transform, opacity;
color: #545454;
}

/* Current Slide 
-------------------------------------*/
li.current {
visibility: visible;
transition-delay: 0s;
}
li.current .image {
clip: rect(0, 90rem, 100rem, 0);
}
li.current .content h2 {
transform: translateY(0);
opacity: 1;
transition-delay: 1s;
}
li.current .content p {
transform: translateY(0);
opacity: 1;
transition-delay: 1s;
}
li.current .content a {
transform: translateY(0);
opacity: 1;
transition-delay: 1.1s;
}
/* Prev Slide 
------------------------------------*/
.prev, .next, .counter {
vertical-align: middle;
}
.prev, .next {
position: relative;
display: inline-block;
height: 0px;
width: 30px;
border: 0;
cursor: pointer;
background: transparent;
outline: 0;
}
/*.prev::before, .next::before {
content: '';
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
border: .8rem solid transparent;
border-right-width: 1rem;
border-right-color: #000;
border-left-width: 0;
width: 0;
height: 0;
}*/
.prev::after{
content: "\f053";
position: absolute;
bottom: -20px;
display: inline-block;
font: normal normal normal 20px/1 FontAwesome;
display: none;
}
.next::before {
content: "\f054";
right: 0;
top: 50%;
left: auto;
display: inline-block;
font: normal normal normal 20px/1 FontAwesome;
display: none;
}
.next::after {
right: .5rem;
left: auto;
color: #fff;
}
.counter {
display: inline-block;
font-size: 4rem;
font-family: serif;
font-style: italic;
display: none;
}
.counter span:last-child::before {
content: '/';
margin: 0 1rem;
}
.prev:hover::after, .next:hover::after {
/* width: 3.5rem; */
}
@media screen and ( max-width: 550px ) {
.content { padding-right: 2rem; }
}
.nav_arrows{
position: absolute;
right: 14%;
bottom: 45px;
color: #000;
/* left: 0; */
margin: 0 auto;
text-align: center;
}
/****************************santosh************************/
.widget_text{list-style:none!important;}


/*end*/


/*---Brand-identity mob-Owlslider--*/

.brand-ident{
padding:15px 0 0px;
}

.latest-blog-posts h2{
font-size: 16px;
color: #000;
font-weight: 700;
margin: 0px 5px 2px;
margin-bottom: 10px;
text-align: center;
}

.brand-ident .owl-carousel .owl-stage {
display: -webkit-box;
display: flex;
}
.brand-ident .owl-carousel .owl-item {
display: -webkit-box;
display: flex;
-webkit-box-flex: 1;
flex: 1 0 auto;
}
.brand-ident .owl-carousel .caption {
/* display: -webkit-box; */
/* display: flex; */
/* -webkit-box-flex: 1; */
/* flex: 1 0 auto; */
/* -webkit-box-orient: vertical; */
/* -webkit-box-direction: normal; */
/* flex-direction: column; */
}

.caption h4{
transition: transform .5s, opacity .5s;
will-change: transform, opacity;
color: #000;
font-size: 25px;
font-weight:600;
letter-spacing: -1px;
margin-top: 10px;
line-height: 35px;
}

.brand-ident .owl-carousel .owl-item img{
display: block;
width:auto;
}

.brand-ident .owl-carousel .flex-text {
-webkit-box-flex: 1;
flex-grow: 1;
}
.brand-ident .owl-carousel .thumbnail {
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
margin: 0 0px;
}

.brand-ident .thumbnail{
padding: 0;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border:0;
border-radius:0px;
-webkit-transition: border .2s ease-in-out;
-o-transition: border .2s ease-in-out;
transition: border .2s ease-in-out;
}

.caption p{
color: #545454;
font-weight: 400;
transition: transform .5s, opacity .5s;
}

.brand-ident .owl-prev span, .owl-next span {
color: #FFF;
}

.brand-ident .owl-prev span:hover, 
.brand-ident .owl-next span:hover {
color: #8199A3;
}

.brand-ident .owl-nav .owl-prev {
position: relative;
left: 10px;
color: #000 !important;
}

.brand-ident .owl-nav .owl-next {
position: relative;
right: -20px;
}


/*---End Brand-identity mob-Owlslider--*/

/*video-modal-popup*/
.modal-body.vid-bdy{padding:0px;}
.modal-content.vid-con{
box-shadow: none;
border-radius: 0px;
border:none;
background: transparent;
}
.modal-dialog.vid-mdy{
width: 65%;
margin: 7% auto;
border: none;
}
.modal-body.vid-bdy iframe{width: 100% !important;border:none;}
.vid-bdy .cls{
position: absolute;
right: -11px;
background: #e63b27;
border-radius: 50px;
width: 30px;
height: 30px;
top: -12px;
opacity: 1;
border: solid 3px #fff;
outline: 0;
}
.vid-bdy .cls::before, .cls::after{
content: '';
position: absolute;
height: 2px;
width: 65%;
top: 45%;
left: 0;
margin-top: 0px;
background: #fff;
right: 0;
margin: 0 auto;
}
.vid-bdy .cls:hover::before, .cls:hover::after{background:#fff;}
/*iframe-poster*/
.videoWrapper {
position: relative;
width: 100%;
height: 0;
background-color: #000;
}
.videoWrapper43 {
padding-top: 75%;
}
.videoWrapper169 {padding-top: 217px;height: 0 !important;}

.videoIframe {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100% !important;
height: 100%;
background-color: transparent;
overflow: hidden;
}


.videoPoster:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
margin: -20px 0 0 -20px;
border: 5px solid #fff;
border-radius: 100%;
-webkit-transition: border-color 300ms;
-moz-transition: border-color 300ms;
transition: border-color 300ms;
background: #e63b27;
}
.videoPoster:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 0;
height: 0;
margin: -6px 0 0 1px;
border-left: 15px solid #fff;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
-webkit-transition: border-color 300ms;
-moz-transition: border-color 300ms;
transition: border-color 300ms;
}
.videoPoster:hover:before, .videoPoster:focus:before {
border-color: #f00;
}
.videoPoster:hover:after, .videoPoster:focus:after {
border-left-color: #f00;
}
.videoWrapperActive .videoPoster {
opacity: 0;
height: 0;
-webkit-transition-delay: 0s, 800ms;
-moz-transition-delay: 0s, 800ms;
transition-delay: 0s, 800ms;
}
div.wpcf7-validation-errors{
border: 1px solid #f7e700;
float: left;
margin: 5px 0;
font-size: 12px;
color: #000;
text-align: left;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 11px;
font-weight: normal;
display: block;
margin-bottom: -5px;
text-align: left;
}

/* Scrollbar Styling */
.case-scroll::-webkit-scrollbar {
width: 10px;
}

.case-scroll::-webkit-scrollbar-track {
background-color: #ebebeb;
-webkit-border-radius: 0px;
border-radius: 0px;
}

.case-scroll::-webkit-scrollbar-thumb {
-webkit-border-radius: 0px;
border-radius: 0px;
background: #c5c5c5; 
}
.talk-no{background:#dadada;padding: 25px 0px 10px;text-align: -webkit-center;}
.talk li a{color: #000;font-size: 25px;font-weight: 600;text-decoration: none;font-family: 'Poppins';letter-spacing: 0;}
.talk li a:hover{color: #e63b27;transition: all 0.3s ease-in-out;}
.px-r{
padding-left: 0px;
padding-right: 15px;
}
.px-l{
padding-left: 15px;
padding-right: 0;
}
.tab-pl{padding-left: 80px !important;}

.talk-color h6{
color: #fff !important;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
text-decoration: none;
}

.talk-color h5.ex-txt{
color: #fff !important;
-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-ms-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
transition: all .2s ease-in;
text-decoration: none;
}

.exp-talk h4{
color: #000;
font-size: 35px;
font-weight: 700;
line-height: 45px;
margin-top: 7px;
margin-bottom: 5px;
text-align: center;
}

.talk-container h6 {color: #e63b27;margin: 0;text-decoration: none;text-align: center;font-size: 22px;font-weight: 600;font-family: 'Poppins';margin-bottom: 10px;}
.talk-container h5.ex-txt{color: #000;font-size: 28px;font-weight: 700;line-height: 45px;margin-top: 7px;margin-bottom: 0;text-align: center;}
.cl-test{background:#dadada;padding: 50px 0px;}
.carousel-wrap .owl-carousel .owl-nav button.owl-prev{left: -16px;position: absolute;top: 40%;outline: 0 !important;}

.carousel-wrap .owl-carousel .owl-nav button.owl-next{position: absolute;right: -16px;top: 40%;outline: 0 !important;}
.owl-carousel .owl-nav button.owl-next{outline: 0;}
.owl-carousel .owl-nav button.owl-prev{outline: 0;}
.carousel-wrap{
padding-bottom: 0;
}
.carousel-wrap .owl-item img{width: auto !important; margin:0 auto;}
/*.carousel-wrap .owl-carousel.owl-drag .owl-item{width: 185px !important;}*/
.cl-exp{
padding: 25px 0;
}
.talk-brand{
position: absolute;
top: 15px;
display: inline-block;
left:15px;
z-index: 999;
}
.talk-brand img{width:100px;height: auto;}
.wr-pl-pr{padding-left: 0px;padding-right: 15px;padding-bottom:14px;}
.new-brand{position: relative;padding: 50px 0px;float: left;width: 100%;background: #fdfdfd;}
.adv-new-br{margin-top:70px;}
.zoom-hover{
position: relative;
width: 100%;
transition: background-color 1000ms;
transition: all 0.3s ease-in-out;
}
.zoom-hover img{width: 100%;}
.zoom-hover a:hover i {
display: block;
z-index: 2;
font-size: 18px;
border-radius: 50px;
border: solid 1px #fff;
width: 40px;
height: 40px;
margin: 0 auto;
padding: 6px 0px;
line-height: 25px;
text-align: center;
}
.zoom-hover a i{
display: none;
font-size: 40px;
color: #FFF;
opacity: 1;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
.zoom-hover a h3{display: none;/* font-size: 30px; */font-weight: 700;width:100%;color: #FFF;opacity: 1;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.zoom-hover a:hover h3 {display: block;z-index: 2;font-size: 18px;text-align: center;margin: 0;}
.zoom-hover p{margin-bottom: 0px;}
.zoom-hover a:before{
    width: 100%;
    height: 100%;
    content: '';
     -webkit-transition: opacity 0.45s, -webkit-transform 0.45s; 
    transition: opacity 0.45s, transform 0.45s; 
    -webkit-transform-origin: 0 100%; 
     transform-origin: 0 100%;
}
.zoom-hover a:hover:before {
content: "";
background: #e63b27;
position: absolute;
height: 100%;
width: 100%;
z-index: 1;
transition:all 0.3s ease-in-out;
    opacity:1;
    -webkit-transform: rotate3d(0,0,2,0deg);
    transform: rotate3d(0,0,1,0deg);
}
.zoom-hover a:hover span {display: block;z-index: 2;font-size: 14px;text-align: center;margin: 0;font-weight: 500;}

.cmn-pl{padding-left: 15px;}
.hr-pad{float: left;width: 100%;margin-top: 35px;}
.video-space{
margin-top: 35px;
float: left;
}
.fl-video-con{margin-top: 15px;border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 25px;}
.fl-video-con h4{
color: #e63b27;
font-weight: bold;
letter-spacing: -1px;
margin-bottom: 5px;
margin-top: 5px;
font-size: 18px;
min-height: auto;
}
.home-add .owl-item img{width: 100% !important;}
.add-slide .owl-carousel .owl-nav button.owl-prev{left: 50px;position: absolute;top:47%;outline: 0 !important;color: #fff;}

.add-slide .owl-carousel .owl-nav button.owl-next{position: absolute;right: 50px;top: 47%;outline: 0 !important;color: #fff;}
.add-slide .owl-carousel.owl-drag .owl-item .item div{/* margin-left: 15px; *//* margin-right: 15px; */}
.video-add{padding: 50px 0px 0;}
.video-add h2{
font-size: 28px;
color: #000;
font-weight: 700;
margin-bottom:45px;
margin-top: 0px;
}
.mfp-arrow{opacity: 1 !important;}
.mfp-arrow:before{opacity: 1 !important;}
.mfp-arrow-left:before{
margin-left: 50px !important;
border-right: none !important;
opacity: 1;
content: "\f053" !important;
font: normal normal normal 14px/1 FontAwesome !important;
color: #fff !important;
font-size: 25px !important;
}
.mfp-arrow-left:after {
border-right: none !important;
margin-left: 0 !important;
}
.mfp-arrow:after {
border-top-width:inherit !important;
border-bottom-width:inherit !important;
top: 8px;
}
.mfp-arrow-right:before {
border-left: transparent !important;
content: "\f054" !important;
font: normal normal normal 14px/1 FontAwesome !important;
color: #fff !important;
font-size: 25px !important;
}
.mfp-arrow-right:after {
border-left: transparent !important;
margin-left: 0 !important;
}
.mfp-arrow:after {
border-top-width: inherit !important;
border-bottom-width: inherit !important;
top: 8px;
}
.wr-tab-pl{padding-left: 4px;}


/*image-hover*/

.photobox{
display: inline-block;
}

.photobox__previewbox{
position: relative;
overflow: hidden;
}

.photobox__preview{
display: block;
max-width: 100%;
}

.photobox__previewbox:before{
content: "";
}

.photobox_type3 .photobox__previewbox:before{
width: 100%;
height: 100%;
/*background-color: var(--photoboxOverlay, rgba(0, 0, 0, .8));
opacity: 0;
transition: opacity var(--photoboxAnimationDuration, .4s) cubic-bezier(0.71, 0.05, 0.29, 0.9);*/
will-change: opacity;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}

.photobox_type3:hover .photobox__previewbox:before{
opacity: 1;
}

.photobox_type3 .photobox__label{
width: 98%;
text-align: center;

opacity: 0;  
transition: opacity calc(var(--photoboxAnimationDuration, .4s) / 4) cubic-bezier(0.71, 0.05, 0.29, 0.9);
will-change: opacity;

position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 2;
}

.photobox_type3:hover .photobox__label{
opacity: 1;
transition-duration: var(--photoboxAnimationDuration, .4s);
transition-delay: calc(var(--photoboxAnimationDuration, .4s) / 2);
}

.photobox_type3 .photobox__preview{transition: transform var(--photoboxAnimationDuration, .7s) cubic-bezier(0.71, 0.05, 0.29, 0.9);/* will-change: transform; *//* transform: scale(1) rotate(0); *//* transition: all 1.3s 1s; */}

.photobox_type3:hover .photobox__preview{transform: scale(1.1) rotate(0deg);}

.animateMe {
position: relative;
/*min-height: 250px;
margin: 120px auto;
display:block;
background-color: darkgray;
border-radius: 15px;*/
}
.fadeInLeft, .fadeInRight, .fadeInUp .animateMe{
opacity: 0;
}

.fadeInLeft, .fadeInRight, .fadeInUp .animateMe .animated{
opacity: 1;
}
.add-slide img{width: 100%;}
.go-wrk{
position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9999;
}
.go-wrk a{
    color: #fff;
    font-size: 18px;
    background: #e63b27;
    padding: 5px 10px 4px 8px;
    font-weight: 600;
    font-family: 'Poppins';
    float: left;
}
.go-wrk a:hover{
background:#000;
color: #fff;
transition: all 0.3s ease-in-out;
}
.go-wrk a i{font-size: 13px; margin-right: 5px;}


/* ---------------- For Animation on Scroll ---------------- */
.slideanim {
visibility:hidden;
visibility:visible\9;/*For old IE browsers IE6-8 */
}
.slideanim.slide {visibility: visible; animation:slide 1s;}
.slideanim::after {
/* useful when its child elements are float:left; */
content: "";
display: table;
clear: both;
}

@keyframes slide {
0% {
opacity: 0;
-webkit-transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, transform .3s ease;
transition: opacity 1s ease, transform .3s ease, -webkit-transform .3s ease
 -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
} 
100% {
opacity: 1;
transform: translateY(0);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
} 
}

@-webkit-keyframes slide {
from {
opacity:0;
 -webkit-transform: translateY(0, 10px, 0);
            transform: translateY(0, 10px, 0);
}
to {
opacity: 1;
transform: translateY(0);
    -webkit-transform: translateY(0, 0, 0);
            transform: translateY(0, 0, 0);
}
}
@keyframes slide {
from {
opacity:0;
 -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
}
to {
opacity: 1;
transform: translateY(0);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes slide {
from {
opacity:0;
 -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
}
to {
opacity: 1;
transform: translateY(0);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
@keyframes slide {
from {
opacity:0;
 -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
}
to {
opacity: 1;
transform: translateY(0);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
}
/*end*/

/** fadeInLeft **/

@-webkit-keyframes InLeft{
0%{
opacity:0;
-webkit-transform:translateX(-50px);
transform:translateX(-50px);
-webkit-transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, transform .3s ease;
transition: opacity 1s ease, transform .3s ease, -webkit-transform .3s ease;
}
100%{
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0);
}
}
@keyframes InLeft{
0%{
opacity:0;
-webkit-transform:translateX(-30px);
-ms-transform:translateX(-30px);
transform:translateX(-30px)}
100%{
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.InLeft{
-webkit-animation-name:InLeft;
animation-name:InLeft;
animation: InLeft ease 50s;
  -webkit-animation: InLeft ease 30s;
  -moz-animation: InLeft ease 30s;
  -o-animation: InLeft ease 30s;
  -ms-animation: InLeft ease 30s;
}



/*==== FADE IN RIGHT ===*/
@-webkit-keyframes InRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, transform .3s ease;
transition: opacity 1s ease, transform .3s ease, -webkit-transform .3s ease;
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes InRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.InRight {
  -webkit-animation-name: InRight;
  animation-name: InRight;
    -webkit-animation: InRight ease 1s;
  -moz-animation: InRight ease 1s;
  -o-animation: InRight ease 1s;
  -ms-animation: InRight ease s
}


/*==== FADE IN UP ===*/
/*@-webkit-keyframes Inup {
  from {
    opacity: 0;
    -webkit-transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, -webkit-transform .3s ease;
transition: opacity 1s ease, transform .3s ease;
transition: opacity 1s ease, transform .3s ease, -webkit-transform .3s ease;
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes Inup {
  from {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
      -webkit-transform: translateY(50px);
    transform: translateY(50px);
  }
}

.InUp {
  -webkit-animation-name: InUp;
  animation-name: InUp;
    -webkit-animation: InUp ease 1s;
  -moz-animation: InUp ease 1s;
  -o-animation: InUp ease 1s;
  -ms-animation: InUp ease 1s;
}
*/








/* Animation */
@keyframes InUp {
  from {
    -webkit-transform: translate3d(0, 40px, 0);
            transform: translate3d(0, 40px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes InUp {
  from {
    -webkit-transform: translate3d(0, 40px, 0);
            transform: translate3d(0, 40px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
}

.InUp {
  -webkit-animation-name: InUp;
  animation-name: InUp;
    -webkit-animation: InUp ease 1s;
  -moz-animation: InUp ease 1s;
  -o-animation: InUp ease 1s;
  -ms-animation: InUp ease 1s;
}

.ou-pr{padding-right: 5px;}
.an-link{color: #fff !important;text-decoration: none;}
.mlab-modal{
    background-color: rgba(0,0,0,0.9) !important;overflow-y: hidden !important;
}
.mlab-modal-body{padding: 0px !important;}
.mlab-modal-body img{width: 100%;}
.mlab-modal-header{
    min-height: auto !important;
    padding: 0 !important;
    border-bottom: none !important;
}
.mlab-modal-dialog {
  width: 75% !important;
    margin: 20px auto !important;
}
.mlab-modal-footer{display: none;}
.mlab-modal-header .mlab-close {
    margin-top: 0 !important;
    cursor: pointer !important;
    float: right;
    position: absolute !important;
    right: -8px !important;
    top: -9px !important;
}
.mlab-modal-content {
    position: relative;
    background-color: #e63b27 !important;
    background-clip: padding-box;
    border: none !important;
    border-radius: 0px !important;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
/*    float: left !important;*/
    padding: 10px 10px 1px !important;
}

.pop-frame{
    position: relative;
/*    padding-bottom: 50.25%;
    padding-top: 30px;*/
    height:550px;
    overflow: scroll;
    overflow-x: hidden;
}
/*.pop-frame iframe{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.img-frame img{width: 100% !important;}*/

.modal.is-open {
    overflow-x: inherit;
    /* overflow-y: inherit; */
    /* overflow: scroll; */
}
.let-bdy {
    padding: 0px !important;
    position: relative;
    float: left;
    background: #fff;
}

.let-frm {
    border: none !important;
    box-shadow: none !important;
    border-bottom: solid 1px #dcd9d9 !important;
    border-radius: 0px !important;
    height: 27px !important;
    padding: 0 5px !important;
    color: #000 !important;
    font-family: 'Poppins';
}

.ap-pr {
    padding-right: 5px !important;
    padding-left: 0px !important;
}
.ap-ptop {
    padding-top: 0px !important;
}
.bt-ml {
    margin-left: 0px !important;
    border-bottom: none !important;
}
.talk ul{margin-bottom:8px !important;}
.enq-talk li{
    color: #000;
    border-right: none;
    font-size: 14px;
    font-weight: 500;
    padding: 0 8px;
    margin-bottom: 0px;
}
#menu-footer-menu{margin: 0px;}
.site-content{margin-top: 75px !important;padding-top: 0px !important;}
.widget{background: #e7e8ea !important;border: none !important;}
.widget_search{
    padding: 20px 20px 0px !important;
    background: #e7e8ea !important;
    margin-bottom: 0px !important;
}
.search-form .search-submit:before {
    content: "\f002";
    font-size: 25px !important;
}
.search-form .search-submit {
    background: transparent !important;
    border: 0;
    color: #e63b27 !important;
    display: block;
    float: right;
    width: auto !important;
    height: auto !important;
    text-align: center;
    transition: all .25s ease-out !important;
    padding: 0px;
}
.hentry{
border:none !important;
}
.entry-data-wrapper-archive{

padding: 15px 0 25px !important;

border-bottom: solid 1px #eee;

margin-bottom:25px;

height: 270px;

float: left;

display: inline-block;
}
.entry-header-wrapper{margin-bottom: 0px !important;}
.entry-header{margin-bottom: 0px !important;margin-top: 10px !important;}
.entry-title{
    font-family: 'Poppins';
    color: #e63b27;
    font-size: 18px !important;
    font-weight: 600;
    letter-spacing: inherit;
    word-break: inherit;
    word-wrap: inherit !important;
    margin-bottom: 0 !important;
    /* min-height: 45px !important; */
    text-transform: none;
}
.entry-title a{
    color: #e63b27 !important;
    text-decoration: none !important;
}
.entry-summary p{font-family: 'Poppins';letter-spacing: inherit;font-size: 14px;line-height: 22px;font-weight: 400;margin: 0 !important;word-wrap: normal;}
.more-link, .more-link:visited {
    background: #e63b27 !important;
    color: #fff;
    display: inline-block;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin: 0;
    padding: 5px 15px !important;
    text-transform: none;
    transition: all .25s ease-out !important;
    font-family: 'Poppins';
    text-decoration: none !important;
    text-transform: none !important;
}
.more-link{
background: #e63b27 !important;
}
.more-link:hover{
background: #000 !important;
color: #fff !important;
transition: all 0.3s ease-in-out;
}
.more-link a{text-decoration: none;}
.posted-on a{text-decoration: none !important;}
.entry-date{color: #000;font-size: 14px;word-wrap: normal;font-weight: 600;font-family: 'Poppins';text-transform: none;}
.entry-summary{margin-bottom: 10px !important;}
.prev{background: #e63b27 !important;border-radius: 25px;width: 30px;height: 30px;font-size: 14px;line-height: 30px !important;padding: 0 !important;}
.next{background: #e63b27 !important;border-radius: 25px;width: 30px;height: 30px;font-size: 14px !important;line-height: 30px !important;padding: 0 !important;}
.pagination .page-numbers {font-size: 14px !important;/* padding: 8px 15px !important; */line-height: 14px;margin-top: 0;/* height: 30px; *//* background: transparent !important; */color: #e63b27 !important;font-weight: 600;padding: 0px 10px !important;}
.entry-content p{
font-family: 'Poppins';
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 10px;
    word-wrap: normal;
    margin-top: 10px;

}
.search-form label{width: 90% !important;}
.widget_recent_entries{padding: 30px 20px 30px !important;}
.search-form .search-field {
border: 1px solid #eee !important;
    height: 30px !important;
    padding: 0 0px !important;
    text-align: left;
    width: 100% !important;
    background: transparent !important;
    border: none !important;
    font-family: 'Poppins';
    font-size: 14px;
}
.search-form {
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    border-bottom: solid 2px #b7b8bc !important;
}
.widget-title{
    color: #000;
    font-size: 30px !important;
    margin: 0;
    padding: 0;
    text-transform: none !important;
    font-weight: bold;
    margin-bottom: 10px !important;
    font-family: 'Poppins' !important;
}
.widget a{
    color: #000 !important;
    font-size: 14px !important;
    font-family: 'Poppins' !important;
    line-height: 20px !important;
    text-decoration: none !important;
    font-weight: 400;
    float: left;
    width: 95%;
    word-wrap: normal;
}
.widget a:hover{
color: #e63b27 !important;
transition: all 0.3s ease-in-out;
}
.widget li{
    padding: 15px 0 10px !important;
    position: relative;
    border-bottom: solid 1px #a8a9ad !important;
    float: left;
    width: 100%;
    font-size: 14px;
}
.widget li:before{content: "\f0da";display: inline-block;font: normal normal normal 14px/1 FontAwesome;color: #e63b27;margin-right: 3px;float: left;width: 3%;margin-top: 0px;}
.img-featured:hover, .img-postlist:hover {
    opacity: 1 !important;
}
.talk{}
.talk h3{
    display: block;
    width: 100%;
    border: none;
    color: #e63b27;
    margin: 0;
    text-decoration: none;
    text-align: center;
    font-size: 100px;
    font-weight: bold;
    font-family: 'Poppins';
    margin-bottom: 0;
    line-height: 1.1;
}
.entry-data-wrapper-single{padding: 0px !important;}
.entry-image-wrapper-archive {
    background-color: transparent !important;
}
.post-navigation {
    background: #fff;
    border: none !important;
    border-width: 0 !important;
    font-size: 14px !important;
    line-height: 1.5;
    margin: 0 0 0 !important;
    padding: 8px 0px !important;
    position: relative;
    width: 100% !important;
}
.post-navigation .meta-nav {
    color: #e53a24 !important;
    display: block;
    font-size: 25px !important;
    font-weight: 700 !important;
    margin-bottom: 5px !important;
    text-transform: none !important;
    font-family: 'Poppins' !important;
}
.post-navigation a, .post-navigation a:visited{
text-decoration: none !important;
}
.post-title{
    font-family: 'Poppins';
}
div#respond {
    background: #fff;
    border: none !important;
    border-width: 0 !important;
    margin: 0px 0 0 !important;
    padding: 8px 0 !important;
    position: relative;
    /* float: left; */
    /* width: 100%; */
}
div#respond .comment-reply-title{
    font-family: 'Poppins' !important;
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 500;
    margin-bottom: 5px !important;
}
div#respond .comment-notes, div#respond .logged-in-as, div#respond .form-allowed-tags, div#respond .form-allowed-tags code{margin-bottom: 10px !important;}
#email-notes{
font-family: 'Poppins';
}
div#respond .comment-form label{
    display: block;
    font-family: 'Poppins' !important;
    font-size: 14px !important;
    margin-bottom: 5px !important;
    color: #000 !important;
    font-weight: 500 !important;
}
input[type="text"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], select, textarea{
    color: #000 !important;
/*    border: 1px solid #d8d8d8 !important;
*/    border-radius: 0px !important;
}
input, textarea{width: 100%;}
.submit{background: #e63b27 !important;border: none !important;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;line-height: normal;padding: 8px 15px;text-transform: none;text-decoration: none;width: auto;}
textarea{width: 100% !important;}
.entry-summary p {
    min-height: 90px !important;
}
.pagination .current.page-numbers{
background: transparent !important;
font-weight: 700 !important;
}
.page-numbers{background: transparent !important;height: 30px !important;line-height: 30px !important;/* border: solid 1px; */margin-top: 0px;}
.next{background: #e63b27 !important;position: absolute;}
.prev{
background: #e63b27 !important;
position: absolute;
}
.prev:before{
color: #fff !important;
}
.widget_recent_comments{padding: 30px 30px 38px !important;}
.url{width: 110% !important;}
li.recentcomments:before{

position: absolute;

top: 18px;

left: -10px;
}
.comment-author-link{
    width: 90%;
    display: block;
    color: #000;
    font-size: 14px;
}
.recentcomments a{
    color: #000;
    font-size: 14px;
}
.bl-tl{
margin-bottom: 35px !important;
    margin-top: 0;
    color: #000 !important;
    font-size: 40px !important;
    font-weight: bold !important;
    font-family: 'Poppins' !important;
}
.talk-color h3{color: #fff;-webkit-transition: all .2s ease-in;
-moz-transition: all .2s ease-in;-ms-transition: all .2s ease-in;-o-transition: all .2s ease-in;
transition: all .2s ease-in;text-decoration: none;}
.has-right-sidebar modal-open{padding-right: 0px !important;}
.byline{
margin-right: 7px;
    color: #000;
    font-size: 13px;
    font-family: 'Poppins';
    font-weight: 400;
}
.vcard{
/*float: right;
*/    /* width: 98%; */
    /* display: inline-block; */
    color: #000;
    font-family: 'Poppins';
}
.n{
    float: left;
    color: #000 !important;
    font-size: 14px;
    font-weight: 600;
    font-family: 'Poppins';
    text-decoration: none !important;
    text-transform: none;
}
h4{
    font-family: 'Poppins' !important;
}
h5{
    font-family: 'Poppins' !important;
    text-transform: none !important;
    color: #000 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    text-shadow: none !important;
    -webkit-text-stroke: initial !important;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
    line-height: 25px !important;
}
.entry-meta-header-before{margin-bottom: 0px !important;}
.entry-image-wrapper-archive img {
    margin: 0 !important;
    width: 100% !important;
}

ul, li, ol{
font-family: 'Poppins' !important;
font-size: 14px !important;
}
.entry-content ul{
margin-left: 20px !important;
margin-bottom: 15px !important;
}
.entry-data-wrapper-single h1{
margin-top: 20px !important;
margin-bottom: 10px !important;
}
.comment-form-comment textarea{
height: 70px !important;
}
.comment-form-author{
margin-bottom: 15px !important;
}
.comment-form-email{
margin-bottom: 15px !important;
}
.comment-form-url{
margin-bottom: 15px !important;
}
.comment-form-comment{
margin-bottom: 15px !important;
}
.addtoany_content{
margin:10px 0 0 !important;
}
.hentry{
margin-bottom: 0px !important;
}
.add--img{text-align: left !important;}
.add-img img{margin-bottom: 15px !important;width: 100%;}
.insight{
margin-left: 0px !important;
}
.insight span{
    float: left;
    margin-right: 5px;
    /* width: 5%; */
}
.insight p{

margin-top: 0;

width: 97%;

float: left;
}
.insight li{width: 100%;}
#comments {
    margin: 0 auto;
    padding: 0 !important;
    position: relative;
    width: 100%;
}
.comments-area-wrapper {
    background: #fff;
    border: none !important;
    border-width: 0 !important;
    margin: 0 !important;
    padding: 10px 0 !important;
    position: relative;
    font-family: 'Poppins' !important;
}
.comments-title {
    color: #000 !important;
    font-size: 14px !important;
    margin: 0;
    padding: 0;
    text-transform: none !important;
    margin-bottom: 15px !important;
    font-family: 'Poppins' !important;
}
.comment-list{
padding: 0px !important;
}
.comment-content{
margin-bottom: 0px !important;
}
.comment-content p{
margin-bottom: 0px !important;
}
.comment-metadata{
float: left;
}
.comment-meta{
margin-bottom: 5px !important;
}
.comment-metadata a{
color: #e63b27 !important;
    font-size: 14px !important;
    text-decoration: none !important;
    font-family: 'Poppins' !important;
    font-weight: 500;
}
.reply{
font-size: 14px !important;
    text-transform: none !important;
    font-family: 'Poppins' !important;
    font-weight: 500 !important;
}
.reply a{
    color: #e63b27;
    text-decoration: none;
}
.fn{
font-size: 14px;
}
.fn a:visited{
color: #000;
}
.fn a{
color: #000 !important;
font-size: 14px;
font-weight: 600;
text-decoration: none;
}
.fn a:hover{
color: #e63b27 !important;
}
table th, table td {
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #ebebeb;
    font-family: 'Poppins' !important;
    font-size: 14px !important;
    color: #000 !important;
    padding: 8px 0 !important;
}

.foot-cum-wi {
    /*width: 19% !important;*/
}
.ad-foot{max-width: 20% !important;}
.adn-foot {
    max-width: 18% !important;
}
.adm-foot {
    max-width: 22% !important;
}
/*sp css*/


.btn-bgstrokesp{
    color:#fff;font-size: 20px;
    display: inline-block;border: 1px solid white;
    padding: 10px 20px;
    cursor: pointer;
    font-weight: 300;
    margin-top: 30px;
}

.btn-bgstrokesp:hover, .btn-bgstrokesp:focus{
		color: #000;
		background:#fff;
		   text-decoration: none;
	}
	.tempest-foorbannertxt{
    color: #fff;
    line-height: 25px;
    padding-left: 10%;
    padding-right: 10%;
    font-weight: 400;
    font-size: 15px;
    font-family: Poppins;
    }
    
    .headersp{
        width: 100%;padding:60px 20px;text-align: center;color: white;
    }
    .gmap-containersp{
    width: 80%;
    overflow: hidden;
    padding-top: 20px;
    }
    .ggl-imgcontainer-sp{
        text-align:center;
            margin-top: 12px;
    }
    .ref-linksp{
        
       color: #fff !important;
    }
     .ref-linksp:hover, .ref-linksp:focus{
        color: #fff;
         text-decoration: none;
     }
     .iframegool{
         width:100%;
     }
    
   .ref-linksp:focus {
    color: #fff;
}

.ft-brdrmapbtn {
border: 1px solid #fff;
width: fit-content;
padding: 3px 12px;
border-radius: 5px;
display: flex;
align-items: end;
}

.ft-brdrmapbtn:hover {
background: #222222;
}


.ft-brdrmapbtn i{
    font-size: 20px;
}

.ft-maptxt {
    color: #fff;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 1px;
}


.ft-mailpcontainer {
    background: #dadada;
    padding: 25px 0 25px;
}

.ft-mailpcontainer a{
	color: #000;
    font-size: 25px;
    font-weight: 600;
    text-decoration: none;
        display: flex;
    justify-content: center;
    align-items: center;
}

 .ft-mailpcontainer a:hover {
    color: #e63b27;
    transition: all .3s ease-in-out;
}

.ft-mailpcontainer i{
  padding-right:8px;
}




