/*== GENERAL CSS ==*/
a, .ctaArea *, .storeProduct li *, .header * { text-decoration:none; -webkit-transition:all 250ms linear; -moz-transition:all 250ms linear; -ms-transition:all 250ms linear; -o-transition:all 250ms linear; transition:all 250ms linear;  }

@-webkit-keyframes tyre-info7{from{-webkit-transform:translate3d(-130px, 0, 0);transform:translate3d(-130px, 0, 0);}
to{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
}
@keyframes tyre-info7{from{-webkit-transform:translate3d(-130px, 0, 0);transform:translate3d(-130px, 0, 0);}
to{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
}
.tyre-info7-anim{-webkit-animation-name:tyre-info7;animation-name:tyre-info7;}
@-webkit-keyframes tyre-info6{from{-webkit-transform:translate3d(-70px, 0, 0);transform:translate3d(-70px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0,0, 0);}
}
@keyframes tyre-info6{from{-webkit-transform:translate3d(-70px, 0, 0);transform:translate3d(-70px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0, 0, 0);}
}
.tyre-info6-anim{-webkit-animation-name:tyre-info6;animation-name:tyre-info6;}
@-webkit-keyframes tyre-info3{from{-webkit-transform:translate3d(70px, 0, 0);transform:translate3d(70px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0,0, 0);}
}
@keyframes tyre-info3{from{-webkit-transform:translate3d(70px, 0, 0);transform:translate3d(70px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0, 0, 0);}
}
.tyre-info3-anim{-webkit-animation-name:tyre-info3;animation-name:tyre-info3;}
@-webkit-keyframes tyre-info2{from{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0,0, 0);}
}
@keyframes tyre-info2{from{-webkit-transform:translate3d(100px, 0, 0);transform:translate3d(100px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0, 0, 0);}
}
.tyre-info2-anim{-webkit-animation-name:tyre-info2;animation-name:tyre-info2;}
@-webkit-keyframes tyre-info1{from{-webkit-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0,0, 0);}
}
@keyframes tyre-info1{from{-webkit-transform:translate3d(120px, 0, 0);transform:translate3d(120px, 0, 0);}
to{-webkit-transform:translate3d(0,0, 0);transform:translate3d(0, 0, 0);}
}
.tyre-info1-anim{-webkit-animation-name:tyre-info1;animation-name:tyre-info1;}
@-webkit-keyframes l-circle-anim{from{stroke-dashoffset:1000;stroke-dasharray:1000;}
to{stroke-dashoffset:0;}
}
@keyframes l-circle-anim{from{stroke-dashoffset:1000;stroke-dasharray:1000;}
to{stroke-dashoffset:0;stroke-dasharray:0;}
}
.line-circle .cls-1-anim{-webkit-animation-name:l-circle-anim;animation-name:l-circle-anim;}
@-webkit-keyframes blue-line-anim{from{stroke-dashoffset:1000;stroke-dasharray:1000;}
to{stroke-dashoffset:0;}
}
@keyframes blue-line-anim{from{stroke-dashoffset:1000;stroke-dasharray:1000;}
to{stroke-dashoffset:0;stroke-dasharray:0;}
}
.blue-line-anim{-webkit-animation-name:blue-line-anim;animation-name:blue-line-anim;}

@-webkit-keyframes moveBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(20px)}}
@keyframes moveBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(20px)}}
@-webkit-keyframes moveLeftBounce{0%,100%{transform:translateX(-10px)}50%{transform:translateX(10px)}}
@keyframes moveLeftBounce{0%,100%{transform:translateX(-10px)}50%{transform:translateX(10px)}}

@-webkit-keyframes moveFor{0%,100%{width: 55px;left: -80px;right: auto;}100%{left: auto;right: 0;width: 6px;}}
@keyframes moveFor{0%,100%{width: 55px;left: -80px;right: auto;}100%{left: auto;right: 0;width: 6px;}}

.btn { position: relative; transition: all 0.3s; z-index: 1; border: 1px solid #0f7493; background: #0f7493; overflow: hidden; color: #fff; font-size: 15px; text-transform: capitalize; min-width: 200px; display: inline-block; padding: 14px 20px; border-radius: 0px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}

.btn:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background-color: #0f7493; z-index: -2;}
.btn:before { content: ""; position: absolute; bottom: 0; left: 0; width: 0%;  height: 100%; background-color: #000; transition: all 0.3s; z-index: -1;}
.btn:hover { color: #fff; }
.btn:hover:before { width: 100%;}
.btn span { position: relative; z-index: 1; }

.main{ overflow: hidden; position: relative;}
.main-section {padding: 70px 0; overflow: hidden; }
.main-section .header-section{text-align: center;margin-bottom: 40px;}
.main-section .header-section h2, .main-section h2.header-section2{ font-size: 48px; color: #0E576E;  font-family: 'Urbanist', sans-serif; font-weight: 600; }
.main-section h2.header-section2{margin-bottom: 25px;}
.main-section h2 { display:block; color: #424242; font-size: 55px;letter-spacing: 0px;font-weight: 700;}
.main-section p{font-size: 16px;color: #000;line-height: 1.7;margin-bottom: 10px;transition: .6s;font-weight: 400; font-family: 'Raleway', sans-serif; }
.fa-phone{transform: rotate(90deg);}

/*=== HEADER CSS ===*/

.contact-fixed{position: fixed;right: -68px;top: 28%;z-index: 9999; opacity: 0; visibility: hidden; transition: 1s;}
.contact-fixed.scrll{opacity: 1; visibility: visible;}
.contact-fixed a.cont{position: absolute; left: -117px; top: 160px; border-top-right-radius: 5px; border-top-left-radius: 5px; background-color: #0E576E;text-transform: uppercase;font-size: 17px;height: 50px;width: 185px;display: inline-block;text-align: center;line-height: 50px;/*border-radius: 5px;*/transform: rotate(-90deg);}
.contact-fixed a.cont svg{  transform: rotate(90deg); margin-left: 15px; margin-bottom: 4px;}
.contact-fixed .contact-popup.active a.cont svg{ transform: rotate(270deg); }
.contact-fixed .contact-popup{display: block !important; transform: translateX(535px);transition: 0.6s; z-index: -1; position: absolute;top: -135px;width: 475px;background: #0E576E;/*border-radius: 10px;*/ border-top-left-radius: 10px;border-bottom-left-radius: 10px;padding: 40px 30px;right: 125px;}
.contact-fixed .contact-popup.active{transform: translateX(57px);}
.contact-fixed .contact-popup h2{font-size: 42px;color: #fff;font-weight: 600;margin-bottom: 20px;}
.contact-fixed .contact-popup form{}
.contact-fixed .contact-popup form .form-group{margin-bottom: 20px;}
.contact-fixed .contact-popup form .form-group .form-control{background: #1A647B;border-radius: 5px;height: 50px;color: #fff;border: none;}
.contact-fixed .contact-popup form .form-group .form-control::placeholder{color: #fff;}
.contact-fixed .contact-popup form .form-group select.form-control{font-size: 16px;-webkit-appearance: auto;}
.contact-fixed .contact-popup form .form-group textarea.form-control{height: 120px;}
.contact-fixed .contact-popup form .btn{min-width: 200px;background: #FDC64B;color: #0E576E;font-size: 16px;text-transform: uppercase;font-weight: 600;border-radius: 5px;}
.contact-fixed .contact-popup p{margin: 0;}
.myovverlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: transparent;width: 100%;z-index: 1;display: none;}

.banner { position: relative; }
.banner img{width: 100%!important; height: 100%!important; }
.banner figure{margin-bottom: 0;}
.banner figure::before{ content: ''; position: absolute; right: 0; left: 0; bottom: 0; top: 0; background-color: rgb(0 0 0 / 50%); }
.banner figure figcaption{position: absolute;top: 26%;left: 0;right: 0;}
.banner ul.social-icons{position: absolute;bottom: 50px;left: 20px;}
.banner ul.social-icons li{ margin-top: 10px; line-height: 1; text-align: center;}
.banner	 ul.social-icons li a{ font-size: 16px; }
.banner ul.social-icons li a svg{ transition: .6s; }
.banner ul.social-icons li a:hover svg {transform: rotateY(360deg);     color: #ffb736;}
.banner figure figcaption h1{color: #fff;line-height: 50px;font-size: 48px; font-weight: 600; line-height: 60px; max-width: 520px;}
.banner figure figcaption p{ color: #fff; font-size: 17px; line-height: 28px; max-width: 480px;}
.banner figure figcaption a{ position: relative; text-transform: uppercase; font-size: 15px; padding:0 10px; }
.banner figure figcaption a::before{content: '';transition: .8s;position: absolute;left: 0px;width: 2px;height: 20px;background-color: #fff;bottom: -3px;}
.banner figure figcaption a:hover::before{ height: 0; }
.banner .slick-slider button.slick-arrow{border: 0 ;top: 45%; /*text-indent: -999rem;*/ line-height: 2; transition: .8s; background-color: transparent; height: 50px; color: #ffffff47; padding: 10px 15px; overflow: hidden;  width: 330px}
.banner .slick-slider button.slick-arrow:hover{  }
.banner .slick-slider button.slick-prev{ position: absolute; left: -142px; z-index: 1; transform: rotate(-90deg);}
.banner .slick-slider button.slick-next{ position: absolute; right: -142px; z-index: 1; transform: rotate(-90deg);}
.banner .slick-slider button.slick-arrow::before{opacity: 0;transition: 0.45s;}
.banner .slick-slider button.slick-prev::before{ content: url(assets/images/arrow-prev3.png); text-indent: 0rem!important;  position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(90deg);}
.banner .slick-slider button.slick-next::before{ content: url(assets/images/arrow-next3.png); text-indent: 0rem!important;  position: absolute; left: 50%;  top: 50%; transform: translate(-50%, -50%) rotate(90deg);}
.banner .slick-slider button.slick-arrow::after{/*content: url(assets/images/bnrBtnBg2.png);*/position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1;}
.banner .slick-slider button.slick-arrow:hover::before, .home-section-one .slick-slider button.slick-next:hover::before{ filter: brightness(0) invert(1); opacity: 1;}

.inner-banner figcaption{ position: absolute; bottom: 55px; left: 0; right: 0; text-align: center; margin: auto; color: #fff;}
.inner-banner figcaption h1{font-size: 48px; line-height: 1; margin-bottom: 0;}
.inner-banner figcaption a, .inner-banner figcaption span{font-size: 18px;}
.inner-banner img{ width: 100%; }
.inner-banner span.breadcrumb_last {color: #fdc64b;}

.banner .slick-dots{ position: absolute; right: 27px; bottom: 68px;}
.banner .slick-dots li{ margin-bottom: 3px; height: 8px; }
.banner .slick-dots li.slick-active{ height: 30px; }
.banner .slick-dots li.slick-active button{ height: 30px; }
.banner .slick-dots li button{ text-indent: -999rem; border: 0; height: 8px; width: 1.5px;  padding: 0; background-color: #fff;}
.banner .slides-numbers{position: absolute;right: 20px;bottom: 50px;color: #fff;font-size: 12px;letter-spacing: 1px;}
.custom-counter{ position: relative; }
.custom-counter span.active{position: absolute;bottom: 95px;}
.banner figure figcaption a::after { content: ''; position: absolute; left: 0; width: 0px; bottom: -4px; background: #fff; height: 2px; transition: 1s;}
.banner figure figcaption a:hover::after { width: 100%;}


.cycle-slideshow ul, .cycle-slideshow li { width:100%; height:100%; overflow:hidden; transform: rotate(-270deg); }
.cycle-slideshow ul li img { width: 100%;}

.header{padding: 24px 0;position: absolute;top: 0;z-index: 999;width: 100%;background-color: #e7eaef;}
.header a.logo {display: block;height: 100%;overflow: hidden;text-align: center;transition: 0.5s;}
.header .navigation {padding: 10px 0; float: right;}
.header .navigation ul{ position: relative; z-index: 5; padding-top: 0px;}
.header .navigation ul li{display: inline-block;margin-right: 40px;position: relative;}
.header .navigation ul li:last-child{ margin-right: 0; }
.header .navigation ul li a{color: #000;font-family: 'Raleway', sans-serif; font-size: 14px; position: relative;padding-bottom: 5px;}
.header .navigation ul li:hover > a{ color: #FDC64B; }
.header .navigation ul li a::after{ background: #FDC64B;  width: 0;  content: ""; position: absolute; bottom: 0px; left: 0; height: 1px; transition: all .6s ease; }
.header .navigation ul li:hover > a:after, .header .navigation ul li.current_page_item > a:after{ width: 100%!important; }

/*.header .navigation ul li .sub-menu {background: #0e576ee8;position: absolute;left: -215px;top: 22px;width: 500px;padding: 20px;box-shadow: 0 0 2px #000; opacity: 0;visibility: hidden;transition: 0.4s;}
.header .navigation ul li:hover .sub-menu {opacity: 1;visibility: visible;}
.header .navigation ul li .sub-menu li {display: inline-block;vertical-align: middle;width: 49%;margin: 0 0px 12px;}
.header .navigation ul li .sub-menu li a {font-weight: 500;display: inline-block;padding: 0px 0px  0 0012px;}
.header .navigation ul li .sub-menu li a::before{content: url(assets/images/bftIcon.png);position: absolute;top: 0px;left: 0;}
.header .navigation ul li .sub-menu li:last-child {margin-bottom: 0;}*/

.header .navigation ul li .sub-menu{position: absolute;top: 24px;width: 800px;left: -40px;padding: 10px;/*border: 1px solid #fbc34a;*/ border: 1px solid #0e576e; background: rgb(253 198 75 / 68%);/*background: #004e66;*/ text-align: center;opacity: 0;visibility: hidden;transition: 0.6s;}
.header .navigation ul li .sub-menu li:hover a{ color: #0E576E; }
.header .navigation ul li .sub-menu li a::after{ background-color:#0E576E ; }
.header .navigation ul li .sub-menu li{margin: 0 15px;}
.header .navigation ul li .sub-menu li a{}
.header .navigation ul li.menu-item-has-children {}
.header .navigation ul li.menu-item-has-children:hover > a::after {width: 800px !important;left: -40px;}
.header .navigation ul li:hover .sub-menu {opacity: 1;visibility: visible;}
.header .navigation ul li.menu-item-has-children:hover > a::before {width: 1px;left: 34px;}
.header .navigation ul li.menu-item-has-children > a::before {content: "";position: absolute;top: 15px;left: 0;height: 7px;width: 0;background: #fbc34a;transition: 0.6s;}

.header .navigation a#pull {display: none; position: absolute;transition: 0.5s;color:#fdc64b; padding: 5px 12px;font-size: 16px;top: 5px;right: 15px;background:#007391;border: 2px solid #fdc64b;}
.my-director{margin-top: -155px;margin-left: 150px; color: white;}
.my-director-btn{margin-top: -150px; margin-right: 60px;}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{color: #0E576E !important; width: 155px;}

.home-section-one{ position: relative; background-color: #F2F2F2;}
.home-section-one .container-fluid{ padding: 0; }
.home-section-one figcaption{ transition: .8s; background-color: #f9f9f9; padding:120px 40px 40px; margin: -86px 0 0 0;    min-height: 385px;position: relative; z-index: 1;}
.home-section-one figcaption p{font-weight: 300; transition: .8s; line-height: 28px;}
.home-section-one figcaption h3{ transition: .8s;text-align: center;  font-size: 19px; text-transform: uppercase; color: #55504F; margin-bottom: 20px;/*min-height: 80px;*/}
.home-section-one figure img{ margin: auto;}
.home-section-one .gallery-item{ padding: 0 15px; }
.home-section-one .gallery-item:hover figcaption{ background-color: #0E576E; }
.home-section-one .gallery-item:hover figure img{ filter: brightness(0) saturate(100%) invert(27%) sepia(36%) saturate(1059%) hue-rotate(148deg) brightness(93%) contrast(92%); }
.home-section-one .gallery-item.slick-current.slick-active figcaption h3{ color: #000; }
.home-section-one .gallery-item.slick-current.slick-active:hover figcaption h3{ color: #fff; }
.home-section-one .gallery-item:hover figcaption h3, .home-section-one .gallery-item:hover figcaption p{color: #fff; }
.home-section-one .gallery-item:hover figcaption .pro-btn{ background-color: #fff; }
.home-section-one .gallery-item:hover figcaption .pro-btn::before{ display: none; }
.home-section-one .one-inner{ min-height: 235px; }
.home-section-one .one-inner ul li{ font-weight: 600; transition: .8s; text-transform: capitalize; }
.home-section-one .gallery-item:hover .one-inner ul li, .home-section-one .gallery-item.slick-current.slick-active:hover .one-inner ul li{ color: #fff; }
.home-section-one .gallery-item.slick-current.slick-active .one-inner ul li{ color: #000; }

.slick-slider button{ position: relative; }
.home-section-one .slick-slider button.slick-arrow{border: 0 ; text-indent: -999rem; transition: .8s; width: 40px; height: 40px; background-color: rgb(255 255 255 / 85%); }
.home-section-one .slick-slider button.slick-arrow:hover{ background-color: rgb(14 87 110 / 66%); }
.home-section-one .slick-slider button.slick-prev{ position: absolute; left: 0; top: 50%; z-index: 1;}
.home-section-one .slick-slider button.slick-next{ position: absolute; right: 0; top: 50%; z-index: 1;}
.home-section-one .slick-slider button.slick-prev::before{ content: url(assets/images/arrow-prev.png); text-indent: 0rem!important;  position: absolute; left: 0; top: 12px; right: 0; bottom: 0;}
.home-section-one .slick-slider button.slick-next::before{ content: url(assets/images/arrow-next.png); text-indent: 0rem!important;  position: absolute; left: 0; top: 12px; right: 0; bottom: 0;}
.home-section-one .slick-slider button.slick-prev:hover::before, .home-section-one .slick-slider button.slick-next:hover::before{ filter: brightness(0) invert(1); }
@-webkit-keyframes dash { from { stroke-dashoffset: 400 } to { stroke-dashoffset: 0 } }

@-webkit-keyframes fill { from { fill-opacity: 0 } to { fill-opacity: 1; stroke-width: 0 }}
.home-section-one .gallery-item:hover #icon1{stroke: #0E576E;fill: #0E576E;fill-opacity: 0;stroke-width: .6;stroke-miterlimit: 1;stroke-dasharray: 400; stroke-dashoffset: 0;
    animation: linear forwards;
    -webkit-animation: linear forwards;
    -o-animation: linear forwards;
    -moz-animation: linear forwards;
    animation-name: dash, fill;
    animation-duration: 4s, 0.4s;
    animation-delay: 0s, 3s;}

.home-section-one .gallery-item svg{ fill:#0E576E ; }

.viewAlBtn{font-size: 15px;font-weight: 500;color: #0E576E;display: block;text-align: center;margin-top: 35px;line-height: 1;}
.viewAlBtn span{display: inline-block;border-bottom: 2px solid transparent;border-bottom-color: #0e576e ; text-transform: uppercase; transition: 0.6s;padding: 5px 0;}
.viewAlBtn:hover{color: #0e576e;}
.viewAlBtn span:hover{ border: 2px solid #0e576e; padding: 5px 15px; background: #0e576e; color: #fff;}
.home-section-one figure{ margin: auto; background: #f2f2f2;border-radius: 50%;padding: 40px;width: 176px; margin: 0px auto ; position: relative; z-index: 9;} 
.home-section-one .pro-btn{ position: absolute; bottom: 30px; left: 0; right: 0; margin: auto; width: 155px;}
.pro-btn{color: #0E576E;text-transform: uppercase; transition: .8s; font-size: 15px;position: relative;padding: 10px 20px; font-family: 'Raleway', sans-serif; margin-top: 15px; cursor: pointer;}
.pro-btn:hover{ color: #0E576E; }
.pro-btn span{ }
.pro-btn::before{content: ''; position: absolute; bottom: 0; left: 0; right: 0; margin: auto; width: 110px; background-color: #0F7493; height: 2px;}
.pro-btn:hover::before{ }

.home-section-two{}
.home-section-two figure .comp-badge{background-color: #0F7493;  text-align: center; line-height: 60px; width: 200px; height: 60px;}
.home-section-two figure .comp-badge span{ color: #fff; font-size: 17px; font-weight: 500;display: inline-block; vertical-align: middle;}
.home-section-two figure .company-b{ position: absolute; bottom: 20px; left: 100px; }
.home-section-two figcaption { padding-top: 60px; }
.home-section-two figcaption h2{ text-transform: uppercase; font-size: 48px; font-weight: 400; margin-bottom: 30px; color: #000; }
.home-section-two figcaption p{ line-height: 28px; margin-bottom: 25px; }
.home-section-two figcaption  a{position: relative; font-family: 'Raleway', sans-serif; background-color:#0F7493 ; color: #fff; font-size: 17px; height: 50px; line-height: 50px; display: inline-block; text-align: center; min-width: 190px; }
.home-section-two figcaption  a span{ position: relative; }
.home-section-two figcaption a::before{ content: ''; transition: .7s; position: absolute;left: 0; height: 100%; width: 0px; background-color: #05566f; top: 0;}
.home-section-two figcaption a:hover::before{ width: 100%; }

.home-section-three{ position: relative; background-color: #F2F2F2;}
.home-section-three .news figcaption{ padding: 20px; display: block; background-color: #fff;}
.home-section-three .news figcaption a{display: block; font-size: 15px; color: #0E576E; font-weight: 500; margin-top: 15px;}
.home-section-three .news figcaption a:hover{color: #FDC64B;}
.home-section-three .news figcaption p{font-size: 14px; margin-bottom: 0;}
.home-section-three .news figure{ display: block; margin-bottom: 20px;}
.home-section-three .news figure hr{ margin: 7px 0; }
.home-section-three .events{ background-image: url(assets/images/event.jpg);  padding: 28px;}
.home-section-three .events figure{ display: flex; }
.home-section-three .events span{ color: #fff; background-color: #017392; width: 110px; font-weight: 600; height: 100px;display: inline-block; text-align: center; text-transform: uppercase; font-size: 47px;}
.home-section-three .events span strong{ display: block; font-size: 24px; line-height: 10px; font-weight: 600;}
.home-section-three .events a{ font-size: 20px; color: #fff; }
.home-section-three .events a:hover{color: #FDC64B;}
.home-section-three .events p{ font-size: 14px; color: #fff; }
.home-section-three .events hr.inner{ background-color: #fff; height: 2px; margin: 8px 0;}
.home-section-three .events figcaption{ margin-left: 15px; margin-top: 5px; width: 80% !important; }
.home-section-three .events hr{ background-color: #fff; }

.home-section-four .principle-slider .gallery-item{ position: relative;}
.home-section-four .principle-slider .gallery-item::after{ content: ''; position: absolute; right: 25px; top: 0; height: 200px; width: 2px; background-color: #aaaaaa;}
.home-section-four .principle-slider .gallery-item:last-child::after{ width: 0!important;}
.home-section-four .slick-slider button.slick-prev::before{filter: brightness(0) invert(1); content: url(assets/images/arrow-prev2.png); text-indent: 0rem!important;  position: absolute; left: 0; top: 10px; right: 0; bottom: 0;}
.home-section-four .slick-slider button.slick-next::before{filter: brightness(0) invert(1);content: url(assets/images/arrow-next2.png); text-indent: 0rem!important;  position: absolute; left: 0; top: 10px; right: 0; bottom: 0;}
.home-section-four .slick-slider button.slick-prev:hover::before, .home-section-four .slick-slider button.slick-next:hover::before{ filter: brightness(0) saturate(100%) invert(27%) sepia(36%) saturate(1059%) hue-rotate(148deg) brightness(93%) contrast(92%); }
.home-section-four .slick-slider button.slick-arrow{border: 0 ; text-indent: -999rem; transition: .8s; background-color: #0e576eb3; width: 40px; height: 40px; }
.home-section-four .slick-slider button.slick-prev{ position: absolute; left: -80px; top: 35%; z-index: 1;}
.home-section-four .slick-slider button.slick-next{ position: absolute; right: -80px; top: 35%; z-index: 1;}
.home-section-four figure{}
.home-section-four figure img{transition: 1s;filter: grayscale(1); cursor: pointer;}
.home-section-four figure:hover img{filter: grayscale(0);}

.live-chat { text-align: right; }
.live-chat a{ background-color: #0E576E;  font-family: 'Raleway', sans-serif; border-radius: 5px; font-size: 17px; min-width: 170px; height: 50px; line-height: 50px; text-align: center; display: inline-block;}
.live-chat a svg{ margin-right: 8px; transition: 2s;}
.live-chat a span{ display: inline-block; vertical-align: middle; }
.live-chat a:hover svg{ transform: rotate(360deg); }

.footer .footer-bg{background-image: url(assets/images/footer-bg.jpg);padding: 60px 0px 20px;background-repeat: no-repeat;background-size: cover;}
.footer figcaption{padding-top: 40px;}
.footer figcaption h2{color: #fff;font-size: 24px;font-weight: 500;}
.footer figcaption ul{margin-top: 25px;}
.footer figcaption ul li{margin-bottom: 7px;}
.footer figcaption ul li a{font-size: 12px;}
.footer figcaption ul li a:hover{ color: #dcbc54 }
.footer figcaption ul li a span{display: block;margin-left: 19px;}
.footer figcaption ul li svg{color: #dcbc54;margin-right: 5px;font-size: 13px;}
.footer .footer-top ul.social-icons{margin: 40px 0;}
.footer .footer-top ul.social-icons li { margin-right: 15px; }
.footer .footer-top ul.social-icons li a { color: #B1B1B1; font-size: 20px;}
.footer .footer-top ul.social-icons li a:hover{ color: #0F7493; }
.footer .footer-top ul.social-icons li a:hover svg{}
.footer .footer-top ul, .footer .footer-top figure{ text-align: center; color: #fff}
.footer .footer-top ul li{display: inline-block;margin-right: 35px;}
.footer .footer-top ul{ margin-top: 30px; }
.footer .footer-top ul.ftr-menu li a{ position: relative; font-size: 12px; color: #0F7493; font-size: 16px;  font-family: 'Raleway', sans-serif; }
.footer .footer-top ul.ftr-menu li:last-child{ margin-right: 0; }
/*.footer .footer-top ul.ftr-menu li a:hover{color: #FDC64B }*/
.footer .footer-top ul.ftr-menu li a::after{ background: #FDC64B;  width: 0;  content: ""; position: absolute; bottom: -4px; left: 0; height: 1px; transition: all .6s ease; }
.footer .footer-top ul.ftr-menu li a:hover:after{ width: 100%!important; }
.ftr-btm{ background-color: #0E576E;  font-family: 'Raleway', sans-serif; padding: 15px 0; } 
.ftr-btm p{ margin-bottom: 0;font-size: 12px; color: #90ABB4;}
.ftr-btm .ftr-btm-right{ text-align: right; }
.ftr-btm .ftr-btm-right  a{ color: #90ABB4; font-size: 12px;font-family: 'Raleway', sans-serif; }
.header ul.top-header li a:hover {color: #dcbc54;}
.home-section-one .one-main:hover::before {transform: translateY(100%);}
.home-section-one .one-main::after {transform: translateY(-100%);}
.home-section-one .one-main:hover::after {transform: translateY(0%);}

@keyframes myAnim{0%,100%{transform:translate(-120px, 120px) rotate(-312deg)}50%{transform:translate(0px, 0px) rotate(-312deg)}}

.banner figure figcaption ul li:hover {box-shadow: -10px 10px 40px #000 inset;background: #dcbc54;}
.banner figure figcaption ul li:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url(assets/images/exclusive.png) 0 0 repeat;transform: rotate(-312deg) translateY(250px);transition: 1s;}
.banner figure figcaption ul li:hover:before {transform: rotate(-312deg) translateY(0);animation: 5s linear infinite myAnim;}
.banner figure figcaption ul li:nth-child(2){ margin-top: 145px; }
.banner figure figcaption ul li:nth-child(1), .banner figure figcaption ul li:nth-child(3), .banner figure figcaption ul li:nth-child(5){ top: -155px; left: -5px; }
.banner figure figcaption ul li:hover a {color: #000;}
/*.banner .slick-slider button.slick-prev::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(assets/images/bnrBtnBg.png) 0 0 no-repeat;
    background-size: cover;
}*/
.modal-open{ padding: 0 !important}
.modal-open .modal{padding: 0 !important; overflow: hidden !important;}
.modal-dialog{ margin-top: 90px!important; }
.modal-dialog-centered{max-width: 680px!important;}
.modal-content{background-color: #000000a1;clip-path: polygon(13% 0%, 86% 0%, 100% 50%, 86% 100%, 13% 100%, 0 50%, 0 50%);padding: 20px 140px;text-align: center;border: 1px solid #dcbc596e;}
.modal-header{border: 0;display: inline-block;}
.modal-header h5{text-align: center;color: #fff;font-size: 18px;text-transform: uppercase;}
.modal-header .close{border: 0;color: #dcbc54;font-size: 38px;background: none!important;position: absolute;right: 101px;top: 0;}
.modal-body{font-weight: 200;color: #fff;line-height: 24px;}
.modal-body a.mdl-bdy-btn{ color: #dcbc54!important; display: block; margin-bottom: 20px; font-weight: 500;}
.modal-body a.mdl-bdy-btn svg{ display: inline-block;vertical-align: middle; margin-left: 5px;}
.modal-body a.mdl-bdy-btn2{padding: 8px;width: 140px;margin: 0 auto;/* border: 1px solid #dcbc54; */background-color: #000;box-shadow: 0px 0px 6px 0px #dcbc547d;}
.modal-body a.mdl-bdy-btn2:hover{background-color: #dcbc54; color: #000!important;}

.about-sec_1{background: url(assets/images/aboutsec1-main.jpg) 0 0 no-repeat; background-size: cover;}
.about-sec_1 h2{}
.about-sec_1 ul{}
.about-sec_1 ul li, .references-section-one ul li, .product-sub-section-one .gallery-item figure figcaption ul li, .productListPg .product-list-fig ul li, .home-section-one .one-inner ul li{position: relative;padding-left: 10px;margin-bottom: 5px;}
.about-sec_1 ul li::before, .references-section-one ul li::before, .product-sub-section-one .gallery-item figure figcaption ul li::before, .productListPg .product-list-fig ul li::before, .home-section-one .one-inner ul li::before{content: url('assets/images/bftIcon.png');position: absolute;top: 1px;left: 0;}
.about-sec_2{background: url(assets/images/aboutsec2.jpg) 0 0 no-repeat; background-size: cover; position: relative;}
.about-sec_2::before{ content: ''; position: absolute; top: 0; left: 0; right: 0;height: 280px; background-color: #f2f2f2; width: 100%;}
.about-sec_2 h2{}
.about-sec_2 .aboutWrp2 p {margin-bottom: 25px;}
.about-sec_2 figure{overflow: hidden;transition: 0.4s;}
.about-sec_2 figure:hover {box-shadow: 0 0 10px rgb(0 0 0 / 30%);}
.about-sec_2 figure img{transform: scale(1.2);transition: 0.4s;}
.about-sec_2 figure:hover img{transform: scale(1);}
.about-sec_3{background: url(assets/images/aboutsec3-main.jpg) bottom no-repeat; padding-bottom: 260px; background-size: cover;}
.about-sec_3 h2{}
.about-sec_4{position: relative;  margin-top: -260px; }
.about-sec_4::before{content: url('assets/images/Smart-Object.png'); position: absolute; top: 0; right: -600px; }
.about-cus-link{ text-decoration: underline; color: #0E576E; font-size: 16px; margin-top: 10px; display: block; }
.about-cus-link:hover, .about-cus-link:focus{ color: #fdc64b; text-decoration: underline; }

.our-team-section {padding: 40px 0 0 0;}
.our-team-section .teamWrp{margin:15px;transition: 0.4s;}
.our-team-section .teamWrp:hover {box-shadow: 0 0 15px rgb(0 0 0 / 20%);}
.our-team-section .teamWrp figure, .managWrp figure{overflow: hidden;}
.our-team-section .teamWrp figure::before, .managWrp figure::before {z-index: 1; transition: 0.3s; content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0;opacity: 0;visibility: hidden; box-shadow: 0px -80px 30px 60px rgb(255 255 255 / 55%) inset;}
.our-team-section .teamWrp:hover figure::before, .managWrp:hover figure::before {transform: translateY(0);opacity: 1;visibility: visible;}
.our-team-section .teamWrp figure img {width: 100%;height: 280px;object-fit: cover;object-position: top;}
.our-team-section .teamWrp figure .plusIcon {}
.our-team-section .teamWrp figcaption{text-align: center;border: 1px solid #d8d8d8;border-top: none; padding: 30px 45px;background: #fff;}
.our-team-section .teamWrp figcaption p{}
.our-team-section .teamWrp figcaption h4{font-family: 'Raleway', sans-serif;color: #0e576e;font-weight: 300;font-size: 15px;min-height: 35px;}
.our-team-section .teamWrp figcaption h3{margin-bottom: 12px; font-size: 24px;}
.our-team-section .teamWrp figcaption a{display: inline-block;border: 1px solid #b1b1b1;color: #b1b1b1;line-height: 1; padding: 4px; min-width: 27px; font-size: 16px; text-align: center;}
.our-team-section .teamWrp:hover figcaption a{background:#0e576e;border-color: #0e576e;color: #fff; }
.our-team-section .slick-dots{text-align: center;margin-top: 20px;}
.our-team-section .slick-dots li{display: inline-block;vertical-align: middle;margin: 0 2px;}
.our-team-section .slick-dots li.slick-active{}
.our-team-section .slick-dots li button{background: #eaeaea;font-size: 0;line-height: 1;border: none;box-shadow: none;height: 5px;border-radius: 30px;}
.our-team-section .slick-dots li.slick-active button {background: #0e576e;min-width: 30px;}

.hentry {padding: 0;}

.overlay {height: 100%;width: 100%;display: none;position: fixed;z-index: 999;top: 0;left: 0;background-color: rgb(0 0 0 / 67%);}
.overlay-content {position: relative;top: 10% !important;width: 78% !important;text-align: right !important;margin-top: 30px !important;margin: auto !important;padding: 40px;border-radius: 15px; background-color: #fff;}
.overlay-content::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 205px;background: #007194;border-radius: 15px 0px 0 15px;}
.overlay-content::before{content: url(assets/images/popBfr.png);position: absolute;bottom: 0;right: 0;}
.overlay .closebtn {position: absolute !important;top: -12px !important;right: -12px !important;z-index: 1;font-size: 22px !important;cursor: pointer !important;color: #fff !important; background: #0e576e !important;text-align: center !important; line-height: 1 !important;min-width: 24px !important;border-radius: 50% !important;border: 1px solid #fff !important; }
.overlay .closebtn:hover {color: #ccc;}
.overlay figure{display: inline-block;border-radius: 12px;overflow: hidden;width: 326px;border: 2px solid #fff;vertical-align: middle;z-index: 1;}
.overlay figure img{width: 100%;height: 300px;object-fit: cover;object-position: top;}
.overlay figcaption{display: inline-block;vertical-align: middle;width: 54%;margin-left: 20px;text-align: left;position: relative;z-index: 1;}
.overlay figcaption h4{color: #0e576e;font-size: 18px;font-weight: 300;font-family: 'Raleway', sans-serif;margin: 0;}
.overlay figcaption h3{font-size: 42px;margin: 0;}
.overlay figcaption p{margin: 20px 0;}
.overlay figcaption a{background: #0e576e;display: inline-block;line-height: 12px;min-width: 25px;text-align: center;padding: 5px;}

.career-section-one{}
.career-section-one h2{ color: #fff !important; }
.career-section-one p{ margin: 15px 0 0; color: #fff; text-align: justify; line-height: 30px;}
.career-section-one .vc_column-inner > .wpb_wrapper{ background-color: #0E576E; padding: 20px; }

.career-section-two h2{}
.career-section-two .form-group{margin-bottom: 25px !important;}
.career-section-two .form-group .form-control, .contact-section-one form .form-group .form-control{ padding: 0 0px 8px;border: none;border-bottom: 1px solid #c2c2c2;border-radius: 0;color: #5d5d5d;box-shadow: none;}
.career-section-two .form-group textarea.form-control, .contact-section-one form .form-group textarea.form-control {height: 120px !important;}
.career-section-two .btn2 {background: #fff;color: #0f7493;}
.career-section-two .btn:hover {background: #0E576E;}
.career-section-two .btn2:hover{color: #fff;}
.career-section-two .form-group label{margin-right: 10px;font-size: 16px;}
.career-section-two .form-group .your-file{font-size: 16px;}
.career-section-two .wpcf7-spinner{ display: none; }

.contact-section-one{}
.contact-section-one form{}
.contact-section-one form .form-group{margin-bottom: 60px;}
.contact-section-one form .form-group .form-control{ background-color: transparent; border-color: #fbc44a; color: #fff; }
.contact-section-one h2{ color: #fff !important;  }
.contact-section-one .main-form{ background-color: #0e576e; padding: 40px; }
.contact-section-one form .form-group .form-control::placeholder{ color: #fff; }
.career-section-two .form-group select.form-control{-webkit-appearance: auto; -moz-appearance: auto; appearance: auto;}
.contact-section-one form .form-group textarea.form-control{height: 150px !important;}
.contact-section-two{padding-top: 0;}
.contact-section-two .wpb_gmaps_widget .wpb_wrapper{padding: 0;}
.contact-section-two .mapWrp > .vc_column-inner > .wpb_wrapper{background: #f2f2f2;padding: 30px;}
.contact-section-two .mapWrp > .vc_column-inner > .wpb_wrapper .wpb_content_element{margin: 0;}
.contact-section-two h2{font-size: 30px;color: #0e576e;margin-bottom: 25px;font-weight: 600;}
.contact-section-two .mapWrp ul{min-height: 190px;}
.contact-section-two .mapWrp ul li{padding-left: 30px;margin-top: 6px;}
.contact-section-two .mapWrp ul li:hover, .contact-section-two .mapWrp ul li a:hover{color:#0e576e ;}
.contact-section-two .mapWrp ul li, .contact-section-two .mapWrp ul li a{font-size: 18px;color: #5d5d5d;text-decoration: none;position: relative;}
.contact-section-two .mapWrp ul li svg{position: absolute; top: 3px; left: 0; min-width: 18px; text-align: center;}
.contact-section-two .mapWrp ul li a{display: inline-block;}

.live-chat{ display: none; }

#primary{ padding: 0  !important; }
.managWrp {overflow: hidden;cursor: pointer;}
.managWrp figure {}
.managWrp figure img {width: 100%;transition: 0.6s;height: 340px;object-fit: cover;object-position: top;}
.managWrp figcaption {background: #0e576e;text-align: center;padding: 25px 15px;margin: 0px;transform: translateY(0);transition: 0.6s;}
.managWrp figcaption h3 {font-size: 24px;font-weight: 500;font-family: 'Raleway', sans-serif;color: #fff;margin: 0 0 5px;}
.managWrp figcaption h4 {color: #fdc64b;font-size: 18px;margin: 0;font-weight: 300;}
.managWrp:hover figure img {filter: grayscale(0);}
.plusIcon{position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 38px; width: 38px;transform: translateY(130px); opacity: 0;visibility: hidden; border-radius: 50%; border: 3px solid #0e576e; font-size: 20px; text-align: center; line-height: 32px; color: #0e576e; margin: auto;display: inline-block;z-index: 9;}
.plusIcon:hover {color: #0E576E;background: #fff;border-color: #fff;box-shadow: 0 0 2px #000;}
.managWrp:hover figure .plusIcon, .our-team-section .teamWrp:hover .plusIcon, .gallery-section figure:hover .plusIcon {transform: translateY(0);opacity: 1;visibility: visible;}

.gallery-section{}
.gallery-section .gallery-section-slider{border-bottom: 1px solid #c2c2c2;padding-bottom: 6px;}
.gallery-section .gallery-section-slider .slick-arrow{transition: 0.4s; font-size: 0;background: #fff;position: absolute;top: -40px;right: 0;min-width: 42px;border: 1px solid #0f7493;padding: 5px;}
.gallery-section .gallery-section-slider .slick-arrow:hover{background: #0f7493;}
.gallery-section .gallery-section-slider .slick-arrow.slick-prev{transform: rotate(180deg);right: 52px;}
.gallery-section .gallery-section-slider .slick-arrow.slick-next{}
.gallery-section .gallery-section-slider .slick-arrow::before{}
.gallery-section .gallery-section-slider .slick-arrow:hover::before{filter: brightness(0) invert(1);}
.gallery-section .gallery-section-slider .slick-arrow.slick-next::before {content: url(assets/images/arrowImg.png);}
.gallery-section .gallery-section-slider .slick-arrow.slick-prev::before {content: url(assets/images/arrowImg.png);}
.gallery-section .gallery-section-slider .gallery-item{}
.gallery-section .gallery-section-slider .gallery-item a{display: block;background: #e6e6e6;border: none !important;color: #6a6a6a !important;padding: 12px;text-align: center;margin-left: 6px;font-size: 18px;}
.gallery-section .gallery-section-slider .gallery-item.slick-current a{margin-left: 0;}
.gallery-section .gallery-section-slider .gallery-item a:hover{background: #0f7493;color: #fff !important;}
.gallery-section figure{overflow: hidden;margin-bottom: 24px;}
.gallery-section figure img{ width: 100%; height: 370px; object-fit: cover; }
.gallery-section figure .overlayBox{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgb(15 116 147 / 85%);transform: translateY(130px);opacity: 0;visibility: hidden;transition: 0.4s;}
.gallery-section figure:hover .overlayBox{transform: translateY(0px);opacity: 1;visibility: visible;}
.gallery-section figure .overlayBox .plusIcon{color: #fff;border-color: #fff;transform: none;position: 1;visibility: visible;}
.gallery-section figure .overlayBox .plusIcon:hover{color:#0E576E ;}
.gallery-section .pagination, .news-section-three .pagination{margin-top: 40px;}
.gallery-section .pagination .page-numbers, .news-section-three .pagination .page-numbers, .custom-pagination .pagination .page-numbers{margin-right: 5px; background: #fff;min-width: 32px;padding: 4px 10px;color: #0e576e;border: 1px solid #0e576e;text-align: center;}
.gallery-section .pagination .page-numbers:hover, .news-section-three .pagination .page-numbers:hover{}
.gallery-section .pagination .page-numbers.current, .gallery-section .pagination .page-numbers:hover, .news-section-three .pagination .page-numbers:hover, .news-section-three .pagination .page-numbers.current, .custom-pagination .pagination .page-numbers:hover, .custom-pagination .pagination .page-numbers.current{color: #fff;background: #0e576e;}
.gallery-section .pagination .page-numbers.prev{}
.gallery-section .pagination .page-numbers.next{}
.gallery-section-one{ padding-bottom: 0; }
.gallery-section-one figure{ margin-bottom: 0; }
.gallery-section-two{ padding-top: 35px; }

.custom-pagination .pagination{ margin-bottom: 30px; }

.ctaBanner{background-size: cover;}
.ctaBanner h3{font-style: italic;font-weight: 700;font-size: 42px;margin-bottom: 0;}
.ctaBanner > .wpb_column > .vc_column-inner > .wpb_wrapper{padding: 40px;background: url(http://134.119.189.170:90/Trizac_web/wp-content/uploads/2021/10/ban.jpg) 0 0 no-repeat;background-size: cover;}
.ctaBanner h4{font-size: 42px;font-style: italic;}
.ctaBanner .ctaBtn{margin: 0;}
.ctaBanner .ctaBtn a{font-size: 18px; font-weight: 500;min-width: 220px; margin-top: 45px !important; text-transform: capitalize; color: #0e576e !important; box-shadow: 6px 13px 28px rgb(0 0 0 / 22%);}

.news-section-one{}
.news-section-one .eventsWrp{margin-bottom: 30px;}
.news-section-one .eventsWrp figure{}
.news-section-one .eventsWrp figure img, .news-section-two .news figure img, .news-section-three .eventsWrp figure img{width: 100%; height: 420px; object-fit: cover;}
.news-section-one .eventsWrp figure figcaption, .news-section-two .news figure figcaption{background: rgb(14 87 110 / 68%); position: absolute;bottom: 30px;left: 30px;right: 30px;padding: 25px;}
.news-section-one .eventsWrp figure figcaption ul{}
.news-section-one .eventsWrp figure figcaption ul li, .news-section-two .news figure figcaption ul li, .news-section-three .eventsWrp figcaption ul li{font-size: 16px;color: #cccccc;line-height: 1;display: inline-block;vertical-align: middle;}
.news-section-one .eventsWrp figure figcaption ul li:last-child, .news-section-two .news figure figcaption ul li:last-child, .news-section-three .eventsWrp figcaption ul li:last-child{color: #fdc64b;border-left: 1px solid #ccc;padding-left: 10px;margin-left: 10px;}
.news-section-one .eventsWrp figure figcaption h3, .news-section-two .news figure figcaption h3{margin-top: 5px; font-size: 20px;font-weight: 600;font-family: 'Raleway', sans-serif;color: #fdc64b;}
.news-section-one .eventsWrp figure figcaption p, .news-section-two .news figure figcaption p{font-weight: 300;color: #fff;margin-bottom: 15px;}
.news-section-one .eventsWrp figure figcaption .btn, .news-section-two .news figure figcaption .btn{background: rgb(14 87 110 / 68%);min-width: 140px;padding: 8px;background: #fff;color: #0e576e;}
.news-section-one .eventsWrp figure figcaption .btn:hover, .news-section-two .news figure figcaption .btn:hover{color: #fff;}
.news-section-one .eventsWrp figure figcaption .btn:after, .news-section-two .news figure figcaption .btn:after {background-color: #fff;}
.news-section-one .eventsWrp figure figcaption .btn:before, .news-section-two .news figure figcaption .btn:before{background: #0f7493;}
.news-section-two{padding: 0;}
.news-section-two .news{box-shadow: 0 0 4px rgb(0 0 0 / 22%);margin-bottom: 4px;}
.news-section-two .news figure{}
.news-section-two .news figure img{}
/*.news-section-two .news figure figcaption{left: 0;bottom: 0;right: auto;width: 75%;}*/
.news-section-two .news figure figcaption{ position: relative; left: auto;right: auto; bottom: auto; top: auto;background-color: #0e576e;}
.news-section-two .news figure figcaption ul{}
.news-section-two .news figure figcaption ul li{font-size: 14px;}
.news-section-two .news figure figcaption h3{font-size: 18px;font-weight: 500;color: #fff;margin-bottom: 15px; min-height: 45px;}
.news-section-three{}
.news-section-three .eventsWrp{margin-bottom: 26px;}
.news-section-three .eventsWrp figure{padding: 25px; box-shadow: 0 0 25px rgb(14 87 110 / 20%) inset;}
.news-section-three .eventsWrp figure, .news-section-three .eventsWrp figcaption {width: 100%;display: inline-block;vertical-align: middle;/*margin: 0 -2px;*/}
.news-section-three .eventsWrp figure img{}
.news-section-three .eventsWrp figcaption{background: #f2f2f2;padding:20px 18px;}
.news-section-three .eventsWrp figcaption ul{margin-bottom: 5px;}
.news-section-three .eventsWrp figcaption ul li{color: #444;}
.news-section-three .eventsWrp figcaption ul li:last-child{color: #0f7493;}
.news-section-three .eventsWrp figcaption h3{font-size: 20px;color: #0f7493; min-height: 50px;}
.news-section-three .eventsWrp figcaption p{ line-height: 1.4;margin: 14px 0; min-height: 45px;}
.news-section-three .eventsWrp figcaption .btn{min-width: 125px;padding: 5px;}
.news-sidebar{}
.news-sidebar .search-form{margin-bottom: 30px;}
.news-sidebar .search-form .form-control{font-size: 16px;height: 60px;width: 100%;background-color: #f2f2f2;color: #444444;border-radius: 0;border: none; padding: 10px 38px 10px 20px;}
.news-sidebar .search-form .form-control::placeholder{color: #444444;}
.news-sidebar .search-form button{background: transparent;border: none;padding: 0;position: absolute;top: 20px;right: 20px; color: #444;}
.news-sidebar .sidebar-wrap{text-align: center;}
.news-sidebar .sidebar-wrap h2{background: #fbc54c;margin: 0;line-height: 1;color: #0e576e;font-size: 28px;font-weight: 600; padding: 15px;}
.news-sidebar .sidebar-wrap .sidebar-inner{background: #f2f2f2;padding: 35px;}
.news-sidebar .sidebar-wrap .sidebar-inner a{display: inline-block; border: 1px solid #0e576e;line-height: 1;padding: 4px;min-width: 27px; font-size: 16px; text-align: center; background: #0e576e; color: #fff;}

.news-detail-section{}
.news-detail-section .midImage{margin: 50px 0;}
.news-detail-section figure img{width: 100%;}
.news-detail-section p{margin-bottom: 20px;}
.news-detail-section .wp-block-column.is-vertically-aligned-center{align-self: center;}
.related-section{padding-bottom: 70px;}

.certificate-section-one {}
.certificate-section-one .eventsWrp {margin-top: 30px;/*box-shadow: 0 0 10px rgb(0 0 0 / 20%);*/border-radius: 15px;transition: 0.6s;overflow: hidden;}
.certificate-section-one .eventsWrp a {display: block;}
.certificate-section-one .eventsWrp img {width: 100%;/* box-shadow: 0 0 10px #00000024; *//* border-radius: 15px; */ padding: 30px;}
.certificate-section-one .eventsWrp:hover {box-shadow: 0 0 30px rgb(0 0 0 / 30%);}

.management-section-one .wpb_wrapper{ padding: 6px !important; }

.product-section-one { position: relative; }
.product-section-one::before{ content: url('assets/images/product-bfr.png');position: absolute; left: 0; top: 50px; z-index: -1; }
.product-section-one::after{ content: url('assets/images/product-afr.png');position: absolute; right: -15px; bottom: -90px;   z-index: -1;}
.product-section-one .product-one-inner a{position: relative; transition: .8s; margin-bottom: 30px; padding: 35px 50px; border: 1px solid #d8d8d8; display: table; width: 100%; background-color: #fff; border-radius: 5px; }
.product-section-one .product-one-inner:hover a{ background-color: #0d7392; box-shadow: 2px 5px 6px #b1b1b178; }
.product-section-one .product-one-inner a{ transition: .8s; display: block; }
.product-section-one .product-one-inner:hover h3{ color: #fff; }
.product-section-one .product-one-inner:hover span{ color: #fdc64b; }
.product-section-one figure{ display: inline-block; margin-right: 20px;width: 60px;line-height: 2;height: 40px;display: table-cell;padding-right: 20px;}
.product-section-one .product-one-inner figure svg{ transition: .8s; fill: #0d7392; }
.product-section-one .product-one-inner:hover figure svg{fill: #fff; transform: scale(2);}
.product-section-one figcaption{ display: table-cell; vertical-align: middle; transition: 0.5s;}
.product-section-one .product-one-inner:hover figcaption{padding-left: 10px;}
.product-section-one figcaption h3{ font-size: 18px; color: #000; max-width: 180px;  transition: .8s; margin-bottom: 0;}
.product-section-one .product-one-inner span{ position: absolute;  transition: .8s; right: 7px; bottom: -12px; font-size: 60px; text-align: right; font-weight: 700; color: #f1f1f1;}

.news-event-detai-page-two{ padding-bottom: 70px; }
.news-event-detai-page .col-md-12 img{ margin:80px 0 30px 0; }
.news-event-detai-page .news-details-para { height: 100%; display: flex; flex-direction: column; justify-content: center; }

.achievement-section-two {padding: 0;}
.achievement-section-two .container-fluid{ padding: 0; }
.achievement-section-two .secOneSliderInr img {height: 500px;object-fit: cover;width: 100%;transform: scale(1.3);transition: 1.5s;}
.achievement-section-two .secOneSliderInr.slick-current img{transform: scale(1);}
.achievement-section-two .secOneSliderInr.slick-current {width: 525px !important;}
.achievement-section-two div {transition: 1s; margin-bottom: 0;}
.achievement-section-two .secOneSliderInr {width: 275px !important;overflow: hidden;}
.achievement-section-two .secOneSliderInr figcaption{position: absolute;bottom: 0;left: 0; right: 0; padding: 0px 50px 40px 30px; z-index: 999;}
/*.achievement-section-two .secOneSliderInr.slick-current figure::before{content: '';z-index: 1; position: absolute; right: 0; left: 0; bottom: 0; top: 0; background-color:rgb(14 87 110 / 86%); }*/
.achievement-section-two .secOneSliderInr.slick-current figcaption{padding: 30px; background-color:rgb(14 87 110 / 86%); width: 470px; margin:0 auto 20px; }
.achievement-section-two .secOneSliderInr.slick-current h4{opacity: 0;visibility: hidden;}
.achievement-section-two .secOneSliderInr h4{ font-family: 'Raleway', sans-serif;position: absolute;left: 0; top: 250px; transform: rotate(-90deg);min-width: 400px;text-transform: capitalize;font-size: 28px;font-weight: 500;}
.achievement-section-two .secOneSliderInr figcaption h3{ font-family: 'Raleway', sans-serif;font-size: 28px;font-weight: 500;text-transform: capitalize;}
.achievement-section-two .secOneSliderInr figcaption p{font-weight: 300; }
.achievement-section-two .secOneSliderInr figcaption p, .achievement-section-two .secOneSliderInr figcaption .btn, .achievement-section-two .secOneSliderInr figcaption h3{ opacity: 0; transform: translateY(-50px);visibility: hidden;}
.achievement-section-two .secOneSliderInr.slick-current figcaption p, .achievement-section-two .secOneSliderInr.slick-current figcaption .btn, .achievement-section-two .secOneSliderInr.slick-current figcaption h3{opacity: 1;transform: translateY(0px);visibility: visible;}
.achievement-section-two .secOneSliderInr figcaption .btn{border-color: #fff;min-width: 150px; padding: 10px; text-align: center;}
.achievement-section-two .secOneSliderInr figcaption h3, .achievement-section-two .secOneSliderInr figcaption p, .achievement-section-two .secOneSliderInr figcaption .btn, .achievement-section-two .secOneSliderInr h4{color: #fff;}
.achievement-section-two .secOneSliderInr.slick-current figcaption{transition: 3s;}
.achievement-section-two .secOneSliderInr.slick-current figcaption h3{transition: 3.5s;}
.achievement-section-two .secOneSliderInr.slick-current h4{transition: 0.5s;}
.achievement-section-two .secOneSliderInr.slick-current figcaption p{transition: 4s;}
.achievement-section-two .secOneSliderInr.slick-current figcaption .btn{transition: 4.5s;}
.achievement-section-two  button.slide-arrow{background: none; border: 0; left: 60px; bottom: auto !important; top: 50%; color: #fff; font-size: 40px; z-index: 999;}
.achievement-section-two button.slide-arrow.next-arrow{ position: absolute; right: 60px; left: auto; }

.references-section-one { position: relative; padding-bottom: 0; padding-top: 90px;}
.references-section-one::before{ content: url('assets/images/drop-ref.png'); position: absolute; right: 50px; top: 50px;}
.references-section-one ul li{ margin-bottom: 25px; }

.product-sub-section-one .header-section2{ text-align: center; margin-bottom: 45px; }
.product-sub-section-one .gallery-item { padding:; }
.product-sub-section-one .gallery-item figure{ margin: 0 12px; overflow: hidden; border: 1px solid #0f7493; padding: 50px; min-height: 320px;display: flex;justify-content: center; flex-flow: column; }
.product-sub-section-one .gallery-item figure:hover figcaption{ transform: translate(0); }
.product-sub-section-one .gallery-item img{ width: 100%; }
.product-sub-section-one .gallery-item figcaption{ padding:30px 35px;transform: translate(0px, -100%); transition: 0.5s; background-color: rgb(15 116 147 / 87%); color: #fff; position: absolute; right: 0; left: 0; top: 0; bottom: 0;}
.product-sub-section-one .gallery-item figcaption p { color: #fff; margin-bottom: 20px; line-height: 1.6;}
.product-sub-section-one .gallery-item figcaption .product-btn, .product-sub-section-one-inner .product-post .product-btn { position: relative; background-color: #fff; color: #0f7493 ; border-radius: 7px; padding: 9px 30px;display: inline-block; }
.product-sub-section-one .gallery-item figcaption .product-btn::before, .product-sub-section-one-inner .product-post .product-btn::before{ border-radius: 7px; transition: .5s; content: ''; position: absolute; height: 100%; left: 0; top: 0; width: 0; background: #FDC64D;  }
.product-sub-section-one .gallery-item figcaption .product-btn:hover::before, .product-sub-section-one-inner .product-post .product-btn:hover::before{ width: 100%; }
.product-sub-section-one .gallery-item figcaption .product-btn span, .product-sub-section-one-inner .product-post .product-btn span{ position: relative; transition: .5s; }
.product-sub-section-one .gallery-item figcaption .product-btn:hover span, .product-sub-section-one-inner .product-post .product-btn:hover span{ color: #fff; }
.product-sub-section-one .gallery-item figcaption h3{text-transform: uppercase; margin-bottom: 15px; color: #ebbc49; font-size: 24px; font-weight: 500;}
.product-sub-section-one .gallery-item figure figcaption ul{ margin-bottom: 10px; }
.product-sub-section-one .gallery-item figure figcaption ul li{ line-height: 1.5; }

.sub-cat-slider button.slick-arrow {border: 0;text-indent: -999rem;transition: .8s;background-color: #0e576eb3;width: 40px;height: 40px;}
.sub-cat-slider button.slick-prev::before {content: url(assets/images/arrow-prev2.png);text-indent: 0rem!important;position: absolute;left: 0;top: 10px;right: 0;bottom: 0;filter: brightness(0) invert(1);}
.sub-cat-slider button.slick-next::before {content: url(assets/images/arrow-next2.png);text-indent: 0rem!important;position: absolute;left: 0;top: 10px;right: 0;bottom: 0;filter: brightness(0) invert(1);}
.sub-cat-slider button.slick-next {position: absolute;right: -70px;top: 44%;z-index: 1;}
.sub-cat-slider  button.slick-prev {position: absolute;left: -70px;top: 44%;z-index: 1;}


.product-sub-section-one-inner .product-post figcaption h3{ color: #fff;  font-size: 24px;text-align: center; margin-bottom: 25px; }
.product-sub-section-one-inner .product-post figure h3 {position: absolute;display: flex;justify-content: center;flex-flow: column;transition: .6s; right: 0;top: 0;left: 0;bottom: 0;margin: auto;font-size: 24px;text-align: center;color: #fff; background-color: rgb(0 0 0 / 40%);}
.product-sub-section-one-inner .product-post:hover figure h3{transform: translate(0px, -100%);}
.product-sub-section-one-inner .product-post{ border: 1px solid #0f7493; border-radius: 15px; position: relative; overflow: hidden; margin-bottom: 30px;}
.product-sub-section-one-inner .product-post figcaption { padding:30px 35px;transform: translate(0px, 100%); border-radius: 15px; display: flex;justify-content: center;flex-flow: column;transition: 0.5s; background-color: rgb(15 116 147 / 87%); color: #fff; position: absolute; right: 0; left: 0; top: 0; bottom: 0;}
.product-sub-section-one-inner .product-post:hover figcaption{ transform: translate(0); }
.product-sub-section-one-inner .product-post .product-btn { width: fit-content; margin: 0 auto; }
.product-sub-section-one-inner .product-post img{ width: 100%; height: 255px; object-fit: cover;}

.productListPg .header-section2{ font-size: 42px !important; }
.productListPg .product-list-fig{ padding: 50px;background-color: #f6f6f6; }
.productListPg .product-list-fig p{ margin-bottom: 30px; }
.productListPg .product-list-image img{ width: 100%; }
.product-list-inner{ margin-bottom: 70px; }

.gas-section-one ul li, .gas-section-two ul li {position: relative;padding-left: 15px;margin-bottom: 5px; line-height: 1.7;}
.gas-section-one ul li::before, .gas-section-two ul li::before {content: url('assets/images/bftIcon.png');position: absolute;top: 1px;left: 0;}
.gas-section-two{ padding-top: 0; }
.gas-section-two h3{ color: #0f7493; }
.gas-section-two p{ display: inline-block; }

.single-news .inner-banner figcaption h1{ font-size: 28px; line-height: 1.5; }
.single-news .inner-banner figcaption a, .single-news .inner-banner figcaption span{ font-size: 16px; }

.go-back-btn{ margin-top: 40px; margin-left: 10px; }

.product-one-inner:hover #icon1{stroke: #fff;
    fill: #fff;
    fill-opacity: 0;
    stroke-width: 1;
    stroke-miterlimit: 1;
    stroke-dasharray: 400;
    stroke-dashoffset: 0;
    animation: linear forwards;
    -webkit-animation: linear forwards;
    -o-animation: linear forwards;
    -moz-animation: linear forwards;
    animation-name: dash, fill;
    animation-duration: 4s, 0.4s;
    animation-delay: 0s, 3s;}

  @-webkit-keyframes DASH3 {0%{stroke-dashoffset:800}65%{stroke-dashoffset:1;fill-opacity:0}100%{stroke-dashoffset:1;fill-opacity:1}}
  @-moz-keyframes DASH3 {0%{stroke-dashoffset:800}65%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1}}

/*@media only screen and (min-width: 993px){
	.header.scrll {box-shadow: 0 2px 4px #9c9c9c;background: #000;}
	.header.scrll ul.top-header {opacity: 0;visibility: hidden;margin: -52px 0 0;}
	.header a.logo img {transition: 1s;}
	.header.scrll .navigation ul li a {font-size: 14px;}
	.header.scrll .navigation {width: 100%;padding: 5px 0;}
	.scrll.header .navigation ul {padding: 0;}
	.scrll.header a.logo img {margin: -92px 0 0;}
	.scrll.header a.logo {height: 35px;}
}*/
.error-404, .no-results{ padding: 50px  !important; border: 1px solid #0e576e; }
.error-404 .search-field, .no-results .search-field{ margin: 0; height: 50px; min-width: 300px; color: #0e576e; border-color: #0e576e; }
.error-404 .search-submit, .no-results .search-submit{ height: 50px; background-color: #0e576e;}
.error-404 .page-header h1, body.search .page-header h1{ color: #0e576e;  }


@media only screen and (max-width: 767px){
	.banner .slick-slider button.slick-arrow{font-size: 0;transform: scale(0.6);height: auto;width: auto;padding: 0;top: 40%;}
	.banner .slick-slider button.slick-next{right: 5px;}
	.banner .slick-slider button.slick-prev{left: 5px;}
	.banner .slick-slider button.slick-arrow::before {transform: none;opacity: 1;position: relative;left: auto;top: auto;}
	.banner .slick-slider button.slick-arrow::after {display: none;}
	.banner figure img{height: 225px !important;object-fit: cover;}
	.banner figure figcaption{padding: 0 20px;top: 10%;}
	.banner figure figcaption h1{font-size: 20px;line-height: 1;max-width: 350px;}
	.banner figure figcaption p{font-size: 13px;line-height: 1.2;max-width: 350px;margin-bottom: 5px;}
	.banner figure figcaption a{font-size: 12px;padding: 0 6px;}
	.banner figure figcaption a::before {height: 15px;bottom: 0px;}
	.banner figure figcaption a::after {bottom: -1px;}
	.banner ul.social-icons{bottom: 10px;left: 6px;}
	.banner ul.social-icons li{margin-top: 4px;}
	.banner ul.social-icons li a {font-size: 12px;}
	.banner .slides-numbers{right: 3px;bottom: 0;}
	.banner .slick-dots {position: absolute;right: 10px;bottom: 18px;}
	.contact-fixed > a{font-size: 12px;height: 32px;width: 115px;line-height: 32px;}
	.contact-fixed > a svg { margin-left: 6px;height: 10px;}
	.contact-fixed{right: -42px;}
	.contact-fixed .contact-popup{top: -42px;width: 280px;padding: 15px;right: 75px;}
	.contact-fixed .contact-popup h2 {font-size: 20px;margin-bottom: 10px;}
	.contact-fixed .contact-popup form .form-group {margin-bottom: 8px;}
	.contact-fixed .contact-popup form .form-group .form-control, .contact-fixed .contact-popup form .form-group select.form-control{height: 30px;font-size: 13px;}
	.contact-fixed .contact-popup form .form-group textarea.form-control {height: 80px;}
	.contact-fixed .contact-popup form .btn{min-width: 100px;font-size: 13px;padding: 5px;}
	.home-section-one .gallery-item {padding: 0 5px;}
	.home-section-one figure{padding: 15px;width: 80px;}
	.home-section-one figcaption{margin: -30px 0 0 0;padding: 50px 10px 10px;min-height: 230px;}
	.home-section-one .one-inner {min-height: 135px;}
	.home-section-one figcaption h3{font-size: 16px;margin-bottom: 10px;}
	.home-section-one figcaption p{line-height: 1.6;font-size: 12px;}
	.home-section-one .pro-btn{bottom: 10px;width: 115px;font-size: 13px;padding: 6px;}
	.home-section-one .slick-slider button.slick-arrow{transform: scale(0.7);}
	.home-section-one .slick-slider button.slick-next{right: -6px;}
	.home-section-one .slick-slider button.slick-prev{left: -6px;}
	.home-section-one .slick-slider button.slick-arrow {background-color: rgb(14 87 110 / 66%);}
	.home-section-one .slick-slider button.slick-prev::before, .home-section-one .slick-slider button.slick-next::before {filter: brightness(0) invert(1);}
	.viewAlBtn {font-size: 13px;margin-top: 15px;}
	.viewAlBtn span {border: 2px solid #0e576e;padding: 5px 15px;background: #0e576e;color: #fff;}
	.home-section-two figcaption {padding-top: 0px;}
	.home-section-two figcaption h2{font-size: 25px;margin-bottom: 10px;}
	.home-section-two figcaption p {line-height: 1.4;margin-bottom: 10px;}
	.home-section-two figcaption a{font-size: 13px;line-height: 2.4;height: auto;min-width: 100px;}
	.home-section-four .principle-slider .gallery-item::after {right: 0;}
	.home-section-four figure {margin: 0 15px;}
	.home-section-four .principle-slider{padding-bottom: 40px;}
	.live-chat a{padding: 6px;line-height: 1;height: auto;min-width: 115px;font-size: 13px;}
	.live-chat a svg{margin-right: 2px;width: 18px;}
	.footer .footer-bg{padding: 30px 0px 20px;}
	.footer .footer-bg .footer-top a figure img{width: 120px;}

	.main-section .header-section h2, .main-section h2.header-section2{ font-size: 30px; margin-bottom: 10px; }
	.inner-banner img{ height: 160px; }
	.inner-banner figcaption h1{ font-size: 30px; }
	.inner-banner figcaption a, .inner-banner figcaption span{ font-size: 15px; }

	.about-sec_4{ margin-top: -60px; }
	.contact-section-two .mapWrp ul{ min-height: auto;}

	.contact-section-two .mapWrp > .vc_column-inner > .wpb_wrapper{ margin-bottom: 15px !important; }

	.product-section-one figcaption h3{ font-size: 14px; }
	.product-section-one .product-one-inner span{ font-size: 50px; }

	.home-section-three .news figure{ display: block; }

	.footer .footer-top ul.ftr-menu li a{ font-size: 14px; }
	.footer .footer-top ul.social-icons li a{ font-size: 17px; }
	.footer .footer-top ul.social-icons{ margin: 15px 0 0 0; }
	.footer .footer-top ul li{ margin-right: 20px; }
	.ftr-btm p, .ftr-btm .ftr-btm-right{ text-align: center; }

	.home-section-three .news figure > img{  width: 100%; }
	.home-section-three .events{ padding: 15px; }
	.home-section-three .events span{ font-size: 25px; padding: 10px; height: 75px; }
	.home-section-three .events a{ font-size: 15px; }
	.home-section-three .events p{ font-size: 12px; }
	.home-section-three .events span strong{ font-size: 20px; }
	.home-section-four figure img{ width: 100%; }
	.home-section-four .principle-slider .gallery-item::after {width: 0;}
	.news-section-one .eventsWrp figure figcaption, .news-section-two .news figure figcaption{ padding: 15px; }
	.news-section-one .eventsWrp figure figcaption h3, .news-section-two .news figure figcaption h3{ font-size: 15px; min-height: auto; }
	.news-section-three .eventsWrp figcaption h3, .news-section-three .eventsWrp figcaption p{ min-height: auto; }

	.news-section-three .eventsWrp figcaption h3{ font-size: 16px; }

	.about-sec_1 .wpb_content_element, .about-sec_2 .wpb_content_element{ margin-bottom: 10px !important; }

	 .about-sec_3{ padding-top: 0 !important; }
	 .our-team-section .teamWrp{ margin: 0; }
	 .team-slider .gallery-item{ margin: 0!important; }
	 .management-section-one .wpb_wrapper{ padding: 0!important; }
	  .management-section-one{ padding-top: 0 !important; }

	 .ctaBanner .wpb_text_column { margin-left: 0 !important; margin-bottom: 10px !important;}
	 .ctaBanner h3{ font-size: 25px !important; }
	 .ctaBanner h4{ font-size: 22px; }
	 .ctaBanner .ctaBtn a{ margin-top: 0 !important; font-size: 15px; min-width: 130px; padding: 10px 0; }
	 .ctaBtn .vc_column-inner{ padding-top: 0!important; }

	 .news-section-two .news{ margin-bottom: 15px; }
	 .news-sidebar .sidebar-wrap h2{ font-size: 20px; }
	 .news-sidebar .sidebar-wrap .sidebar-inner{ padding: 15px; }
	 .overlay figure img{ height: auto; }
	 .overlay-content{ width: 90%; padding: 20px;}
	 .overlay figure{ width: 100%; }
	 .overlay figcaption{ width: 100%; margin-left: 0;}
	 .overlay-content::after { width: 100%; height: 100px; border-radius: 15px 0 0 0; }
	 .overlay figcaption h4{ font-size: 14px; margin: 7px 0; }
	 .overlay figcaption h3{ font-size: 25px; }
	 .overlay figcaption p{ margin: 5px 0; font-size: 12px;}
	 .overlay-content{ top: 3% !important; }

	 .product-sub-section-one .gallery-item figure{ min-height: 270px; }
	 .product-sub-section-one .gallery-item figcaption{ padding: 20px; }
	 .product-sub-section-one-inner .product-post{ margin-bottom: 15px; }
	 .productListPg .header-section2{ font-size: 20px !important; }
	 .productListPg .product-list-fig{ padding: 20px; }
	 .productListPg  .wpb_text_column{ margin-bottom: 0 !important; }
	 .productListPg .product-list-image{ margin-top: 15px; }

     .product-sub-section-one h2.header-section2{ font-size: 22px !important; }

     .news-sidebar .search-form .form-control{ height: 40px; }
     .news-sidebar .search-form button{ top: 9px; }

     .error-404, .no-results{ padding: 20px !important; }
     .error-404 .search-field, .no-results .search-field{ height: 40px; font-size: 12px; min-width: 180px !important; }
     .error-404 .search-submit, .no-results .search-submit{ height: 40px; width: 60px!important;}
     .error-404 .search-submit, .no-results .search-submit{ font-size: 12px; }
     .error-404 .page-header h1, body.search .page-header h1{ font-size: 23px; }
	 


}

@media only screen and (max-width: 992px){

	.sliderxs .slick-dots, .home-section-four .principle-slider .slick-dots,  .gallery-section-slider .slick-dots, .team-slider .slick-dots, .home-slider .slick-dots, .product-sub-section-one .slick-dots { position: absolute; bottom: 0px; right: 0px; left: 0px; display:block; padding: 0; margin: 0 auto; border-radius: 3px; list-style: none; text-align:center;  }
	.sliderxs .slick-dots li, .home-section-four .principle-slider li,  .gallery-section-slider li, .team-slider li, .home-slider li, .product-sub-section-one li { position: relative; display: inline-block; margin: 0 6px 0 0; padding: 0; cursor: pointer; }
	.sliderxs .slick-dots li button, .home-section-four .principle-slider li button,  .gallery-section-slider li button, .team-slider li button, .home-slider li button, .product-sub-section-one li button  { font-size: 0; line-height: 0; display: block;width: 10px; height: 10px; padding: 0; cursor: pointer; color: transparent;  outline: none;  background:#0e576e; border:none; border-radius: 200px; }
	.sliderxs .slick-dots li.slick-active button, .home-section-four .principle-slider li.slick-active button, .gallery-section-slider li.slick-active button, .team-slider li.slick-active button, .home-slider li.slick-active button, .product-sub-section-one li.slick-active button{ background: #fdc64b; border:none; }
	.sliderxs .slick-dots li button:before, .home-section-four .principle-slider li button:before { display:none; }
	.sliderxs .col-lg-2:focus, .sliderxs .col-lg-3:focus, .sliderxs .col-lg-4:focus, .sliderxs .col-lg-6:focus{ outline:none; }

	.btn{ letter-spacing: 0; font-size: 12px; min-width: 100px; padding: 8px 5px; }
	.main-section .header-section h2{ font-size: 23px; }
	.main-section .header-section{ margin-bottom: 20px; }

	.column-reverse{ flex-direction: column-reverse; }
	.main-section{ padding: 30px 0; }
	.main-section h2{ font-size: 27px; }
	.main-section h3{ font-size: 14px; margin-bottom: 10px; }
	.main-section p{ font-size: 12px; line-height: 1.7; margin-bottom: 5px;}

	.header { position: relative; background: #0e576e; padding: 7px 0; }
	.header .navigation{ padding: 0 }
	.header .navigation ul li{ display: block; margin: 0 0 4px;}
	.header .navigation ul li:nth-child(4){ margin-right: 0; }
	.header .navigation ul li a{ font-size: 13px; }
	.header a.logo{ position: relative; text-align: left;}
	.header .navigation a#pull { display:inline-block; }
	.header .navigation #topMenu {text-align: left; background:#007391d4; border-top: 2px solid #fdc64b;padding: 15px;display: none;position: absolute;top: 56px; z-index: 2;left: 0;right: 0;border-bottom: 2px solid #fdc64b;}

	.product-section-one .product-one-inner a{ padding: 20px 50px; margin-bottom: 15px;}

	.certificate-section-one .eventsWrp img{ padding: 20px; }
	.certificate-section-one .eventsWrp{ margin-top: 15px; }

	.references-section-one ul li{ font-size: 13px; margin-bottom: 15px; }

	 .gallery-section-slider  .slick-dots, .team-slider .slick-dots, .home-slider .slick-dots, .product-sub-section-one .slick-dots{ bottom: -25px; }
	 .gallery-section .gallery-section-slider .gallery-item a{ font-size: 15px; }

	 .career-section-one .wpb_single_image{ margin-bottom: 0; }

	 .career-section-two{ padding-top: 0; }
	 .career-section-two .form-group .form-control, .contact-section-one form .form-group .form-control{ font-size: 13px; }

	 .contact-section-one form .form-group{ margin-bottom: 20px ; }
	 .contact-section-one form .form-group textarea.form-control{height: 100px !important;}

	 .contact-section-two{ padding-top: 0; }
	 .contact-section-two .mapWrp h2{ font-size: 20px; }
	 .contact-section-two .mapWrp ul li, .contact-section-two .mapWrp ul li a{ font-size: 14px; }
	 .contact-section-two .mapWrp > .vc_column-inner > .wpb_wrapper{ padding: 20px; }

	 .product-sub-section-one-inner .product-post figcaption h3{font-size: 20px;}
	 .product-sub-section-one-inner .product-post figure h3{ font-size: 20px; }

	 .product-list-inner{ margin-bottom: 0 !important; }
	 .productListPg .product-list-fig{ margin-bottom: 15px; }

	 .gas-last .wpb_wrapper p a{ margin-left: 5px !important; }
	 .gas-last .wpb_wrapper h3{ margin-top: 0 !important; }

     .search-header{ font-size: 20px !important; }

     .single-news .inner-banner figcaption a, .single-news .inner-banner figcaption span{ font-size: 12px; }

     .header .navigation ul li .sub-menu, .header .navigation ul li.menu-item-has-children:hover > a::after{ width: 100% !important; }
     .header .navigation ul li .sub-menu li{ display: inline-block; margin: 0 6px; }
     .header .navigation ul li .sub-menu li a{ font-size: 12px !important; }

    
	 


}

@media only screen and (min-width: 768px) and (max-width: 992px){

	/*.gallery-section-one{padding: 60px 0 0;}
    .banner img{ height: 450px !important; }

	.banner figure figcaption{ top: 16%; left: 50px; }
	.banner figure figcaption p{ font-size: 15px; }
	.banner figure figcaption h1{ font-size: 40px; line-height: 1.1; }

	 .news-section-two .news figure figcaption{ padding: 15px; }
	 .news-section-two .news figure figcaption h3{ font-size: 14px; }
	 .news-sidebar .sidebar-wrap h2{ font-size: 22px; }
	 .news-sidebar .sidebar-wrap .sidebar-inner{ padding: 20px; }

	 .about-sec_4{ margin-top: -80px; }
	 .ctaBanner .wpb_text_column { margin-left: 0 !important;}
	 .ctaBanner .ctaBtn a{ min-width: 170px; }
	 .ctaBanner h3{ font-size: 30px!important; }
	 .ctaBanner h4{ font-size: 35px; }

	 .overlay figure{ width:  215px !important; }

	 .productListPg .product-list-fig{ padding: 25px; }
	 .productListPg .header-section2{ font-size: 30px !important; }

     .product-sub-section-one .gallery-item figcaption{ padding: 20px; }*/




}

@media only screen and (min-width: 992px) and (max-width: 1180px){

	.overlay figure{ width: 286px; }

}

@media only screen and (min-width: 993px) and (max-width: 1199px){

	/*.header .navigation ul li{ margin-right: 25px; }
	.header .navigation ul li a{font-size: 13px;}

    .inner-banner img{ height: 320px; }

    .news-section-one .eventsWrp figure figcaption h3, .news-section-two .news figure figcaption h3{font-size: 16px;}
    .news-section-one .eventsWrp figure figcaption p, .news-section-two .news figure figcaption p{ line-height: 1.2; }*/


}

@media only screen and (min-width: 320px) and (max-width: 500px){

	.achievement-section-two .secOneSliderInr figcaption{padding: 300px 90px 0 160px;}
	.achievement-section-two button.slide-arrow{ left: 10px; }
	.achievement-section-two button.slide-arrow.next-arrow{ right: 10px; }



}

@media only screen and (min-width: 1200px) and (max-width: 1299px){
}




@media only screen and (max-width:767px) { 


 }

 @media only screen and (min-width:768px) and (max-width:1024px) { 

}