body{font-family:"Poppins";width: 100%;overflow-x: clip;}
a {text-decoration: none;}
ul{margin: 0; padding: 0;}
html{width: 100%;overflow-x: clip;}

header.main-header{position: relative;border-bottom: 1px solid #FFFFFF33;z-index: 100;}
header.main-header .header-sticky{position: relative;top: 0;z-index: 100;}
header.main-header .header-sticky.hide{transform: translateY(-100%);transition: transform 0.3s ease-in-out;border-radius: 0;}
header.main-header .header-sticky.active{position: fixed;top: 0;left: 0;right: 0;border-radius: 0;transform: translateY(0);background-color: #fff;border-bottom: 1px solid #FFFFFF33;}
header.main-header .header-sticky .navbar-brand img{width: 250px;}
.navbar{padding: 5px 0;align-items: center;}
.navbar-brand{padding: 0;margin: 0;}
.main-menu .nav-menu-wrapper{flex: 1;text-align: right;margin: 0 20px;}
.main-menu .nav-menu-wrapper > ul{align-items: center;display: inline-flex;}
.main-menu ul li{margin: 0;position: relative;}
.main-menu ul li a{font-size: 16px;font-weight: 500;line-height: 1.2em;padding: 14px 20px !important;color: #36519e;text-transform: capitalize;transition: all 0.3s ease-in-out;}
.main-menu ul li.submenu > a:after{content: '\f107';font-family: 'FontAwesome';font-weight: 900;margin-left: 8px;}
.main-menu ul li a:hover, .main-menu ul li a:focus{color: #e8801f;}
.main-menu ul ul{visibility: hidden;opacity: 0;transform: scaleY(0.8);transform-origin: top;padding: 0;margin: 0;list-style: none;width: 230px;border-radius: 20px;position: absolute;left: 0;top: 100%;background: linear-gradient(90.15deg, #36519e 1.15%, #142e7b 98.84%);transition: all 0.3s ease-in-out;text-align: left;}
.main-menu ul li.submenu:first-child ul{width: 230px;}
.main-menu ul li.submenu ul li a{color: #fff;}
.main-menu ul ul ul{left: 100%;top: 0;text-align: left;}
.main-menu ul li:hover > ul{visibility: visible;opacity: 1;transform: scaleY(1);padding: 5px 0;}
.main-menu ul li.submenu ul li.submenu > a:after{content: '\f105';float: right;}
.main-menu ul ul li{margin: 0;padding: 0;}
.main-menu ul ul li a{color: #e8801f;padding: 8px 20px !important;transition: all 0.3s ease-in-out;}
.main-menu ul li:hover > ul{visibility: visible;opacity: 1;transform: scaleY(1);padding: 5px 0;}
.main-menu ul ul li a:hover, .main-menu ul ul li a:focus{color: #fff;background-color: transparent;padding: 8px 20px 8px 23px !important;}
.main-menu ul li.highlighted-menu{display: none;}
.responsive-menu, .navbar-toggle{display: none;}
.responsive-menu{top: 0;position: relative;}

.slicknav_btn{background: linear-gradient(90.15deg, #36519e 1.15%, #142e7b 98.84%);padding: 0;display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;margin: 0;border-radius: 8px;}
.slicknav_icon .slicknav_icon-bar{display: block;width: 100%;height: 3px;width: 22px;background-color: #fff;border-radius: 6px;margin: 4px auto !important;transition: all 0.1s ease-in-out;}
.slicknav_icon .slicknav_icon-bar:first-child{margin-top: 0 !important;}
.slicknav_icon .slicknav_icon-bar:last-child{margin-bottom: 0 !important;}
.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(1){transform: rotate(-45deg) translate(-5px, 5px);}
.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity: 0;}
.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){transform: rotate(45deg) translate(-5px, -5px);}
.slicknav_menu{position: absolute;width: 100%;padding: 0;background: linear-gradient(90.15deg, #36519e 1.15%, #142e7b 98.84%)}
.slicknav_menu ul{margin: 5px 0;}
.slicknav_menu ul ul{margin: 0;}
.slicknav_nav .slicknav_row, .slicknav_nav li a{position: relative;font-size: 16px;font-weight: 500;text-transform: capitalize;padding: 8px 20px;color: #fff;line-height: normal;margin: 0;border-radius: 0 !important;transition: all 0.3s ease-in-out;}
.slicknav_nav a:hover, .slicknav_nav a:focus, .slicknav_nav .slicknav_row:hover{background-color: transparent;color: #fff;}
.slicknav_menu ul ul li a{padding: 8px 20px 8px 30px;}
.slicknav_arrow{font-size: 0 !important;}
.slicknav_arrow:after{content: '\f107';font-family: 'FontAwesome';font-weight: 900;font-size: 12px;margin-left: 8px;color: #fff;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);transition: all 0.3s ease-out;}
.slicknav_open > a .slicknav_arrow:after{transform: translateY(-52%) rotate(-180deg);color: #fff;}

.btn-default{position: relative;display: inline-block;background: linear-gradient(to right, #e8801f 0%, #9f6108 50%, #e8801f 100%);background-size: 200% auto;border-radius: 100px;color: #fff;font-size: 18px;font-weight: 600;line-height: 1em;text-transform: capitalize;border: none;padding: 17px 60px 17px 30px;transition: all 0.4s ease-in-out;overflow: hidden;z-index: 0;}
.btn-default:hover{background-position: right center; color: #fff;}
.btn-default::before{content: '\f0a9';font-family: 'Font Awesome 6 Free';position: absolute;top: 50%;right: 0;transform: translate(-30px, -50%);font-size: 20px;color: #fff;border-radius: 50%;transition: all 0.4s ease-in-out;}
.btn-default:hover::before{transform: translate(-27px, -50%);}

.hero.hero-slider-layout{background: none;padding: 0;}
.hero.hero-slider-layout .hero-slide{position: relative;padding: 205px 0;}
.hero.hero-slider-layout .hero-slide::before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(270deg, rgba(1, 5, 53, 0.28) 43.57%, rgba(1, 5, 53, 0.8) 100%);width: 100%;height: 100%;z-index: 1;}
.hero.hero-slider-layout .hero-slide .hero-slider-image{position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.hero.hero-slider-layout .hero-slide .hero-slider-image img{width: 100%;height: 100%;object-fit: cover;}
.hero.hero-slider-layout .hero-pagination{position: absolute;bottom: 70px;text-align: left;padding-left: calc(((100vw - 1300px) / 2) + 15px);z-index: 2;}
.hero.hero-slider-layout .hero-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1;transition: all 0.3s ease-in-out;margin: 0 5px;
}
.hero.hero-slider-layout .hero-pagination .swiper-pagination-bullet-active{background-color: #36519e;}
.hero-slider-layout .hero-content{position: relative;width: 100%;z-index: 2;}
.hero-slider-layout .hero-content-body{display: flex;flex-wrap: wrap;align-items: center;gap: 40px;}

.hero-slider-layout, .hero-slider-layout .swiper, .hero-slider-layout .swiper-wrapper, .hero-slider-layout .swiper-slide{height: 750px;}
.hero-slider-layout{position: relative;}
.hero-slider-layout .hero{height: 750px;display: flex;align-items: center;position: relative;background-size: cover;background-position: center;background-repeat: no-repeat;}
.hero-slider-layout .hero::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.55);}
.hero-slider-layout .hero .container{position:relative;z-index:2;}
.hero-slider-layout .hero-pagination{position:absolute;bottom:40px !important;left:50% !important;transform:translateX(-50%);}
.hero-slider-layout .hero-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:.5;}
.hero-slider-layout .hero-pagination .swiper-pagination-bullet-active{opacity:1;background:#00b4d8;}
.hero-slider-layout .hero-next, .hero-prev{color:#fff;}
.hero-slider-layout .hero-next::after, .hero-prev::after{font-size:22px;}
.hero-slider-layout .hero-content h3, .hero-content h1, .hero-content p, .hero-btn{opacity: 0;}
.hero-slider-layout .swiper-slide-active .hero-content h3{animation: fadeUp .8s ease forwards;}
.hero-slider-layout .swiper-slide-active .hero-content h1{animation: fadeUp .8s ease .3s forwards;}
.hero-slider-layout .swiper-slide-active .hero-content p{animation: fadeUp .8s ease .6s forwards;}
.hero-slider-layout .swiper-slide-active .hero-btn{animation: fadeUp .8s ease .9s forwards;}
@keyframes fadeUp{
    from{
        opacity:0;
        transform:translateY(60px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

.hero-slider-layout .section-title{position: relative;margin-bottom: 40px;z-index: 1;}
.hero-slider-layout .section-title h3{position: relative;display: inline-block;font-size: 15px;line-height: normal;letter-spacing: 0.2em;text-transform: uppercase;color: #36519e; margin-bottom: 20px;}
.hero-slider-layout .section-title h1{font-size: 68px;font-weight: 700;color: #fff;margin-bottom: 0;}
.hero-slider-layout .section-title h2{font-size: 46px;font-weight: 700;margin-bottom: 0;}
.hero-slider-layout .section-title h1 span, .hero-slider-layout .section-title h2 span{background: linear-gradient(90.15deg, #36519e 0%, #e8801f 100%);background-clip: text;-webkit-text-fill-color: transparent;}
.hero-slider-layout .section-title p{margin-top: 20px;margin-bottom: 0; font-size:20px;}
.hero-slider-layout .section-title.dark-section h3, .hero-slider-layout .section-title.dark-section h1, .hero-slider-layout .section-title.dark-section h2, .section-title.dark-section p{color: #fff;}
.hero-slider-layout .section-title.dark-section h3::before{filter: brightness(0) invert(1);}

.section-head-tag{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;text-transform:uppercase;color:#e8801f;margin-bottom:20px;}
.section-head-tag i{color:#e8801f;}
.section-head-title{font-size:36px;font-weight:700;line-height:1.2;margin-bottom:20px;color:#111;}

.about-section{padding:100px 0;}
.about-section .about-image{overflow:hidden;border-radius:10px; margin:auto 0; width:100%;}
.about-section .about-content{margin:auto 0; width:100%;}
.about-section .about-image img{width:100%;display:block;}
.about-section .section-description{font-size:16px;line-height:1.8;color:#666;margin-bottom:10px;text-align: justify;}
.about-section .about-btn{padding:14px 35px;border-radius:0;font-weight:600;}

.products-section {padding: 100px 0;background: #F5F5F5;}
.products-section .section-head-tag, .products-section .section-head-title{text-align: center;justify-content: center;}
.products-section .product-card {background: #fff;overflow: hidden;border-radius: 8px;margin-bottom: 30px;transition: .4s;box-shadow: 0 8px 30px rgba(0,0,0,.08); width: 100%;}
.products-section .product-card:hover {transform: translateY(-8px);box-shadow: 0 20px 45px rgba(0,0,0,.15);}
.products-section .product-image {overflow: hidden;position: relative;}
.products-section .product-image img {width: 100%;height: 260px;object-fit: cover;transition: .6s;}
.products-section .product-card:hover .product-image img {transform: scale(1.08);}
.products-section .product-content {padding: 30px;}
.products-section .product-content h4 {font-size: 24px;font-weight: 700;color: #36519e;margin-bottom: 15px;}
.products-section .product-content p {font-size: 15px;line-height: 28px;color: #666;margin-bottom: 25px;}
.products-section .product-btn {display: inline-flex;align-items: center;text-decoration: none;color: #e8801f;font-size: 15px;font-weight: 600;transition: .3s;}
.products-section .product-btn i {width: 38px;height: 38px;border-radius: 50%;background: #e8801f;color: #fff;display: flex;align-items: center;justify-content: center;transition: .3s;}
.products-section .product-card:hover .product-btn {color: #36519e;}
.product-view-btn{display:flex;justify-content: space-between;}
.product-btn i:hover{background: #36519e;}

.products-page .product-content{padding:15px;}
.products-page .product-content h4{margin:0; text-align:center; font-size:20px;}

.what-we-do-section {padding: 100px 0;}
.what-we-do-image{border-radius: 10px; overflow: hidden;}
.what-we-do-image img {width: 100%;display: block; height: 100%; object-fit: cover;}
.what-we-do-content {padding: 0 20px 0 0; width: 100%; margin: auto 0;}
.what-we-do-content p {color: #666;font-size: 16px;line-height: 30px;margin-bottom: 25px; text-align: justify;}
.what-we-do-list {border-left: 2px solid #e8801f; width: 100%;}
.what-we-do-section .service-box {position: relative;display: flex;border-bottom: 1px solid #e8e8e8; padding:15px 0;}
.what-we-do-section .service-box:last-child {border-bottom: none;}
.what-we-do-section .service-icon {width: 70px;height: 70px;border-radius: 50%;background: #e8801f;color: #fff;font-size: 28px;text-align: center;line-height: 70px;position: absolute;left: -36px;}
.what-we-do-section .service-text {padding-left: 50px;}
.what-we-do-section .service-text h5 {font-size: 20px;color: #36519e;margin-bottom: 8px;font-weight: bold;}
.what-we-do-section .service-text p {margin: 0;color: #666;font-size: 15px;line-height: 26px;}
.what-we-do-section .service-box:hover .service-icon {background: #36519e;transition: .3s;}
.what-we-do-section .service-box:hover h5 {color: #e8801f;}

.footer_area{background: #000; padding: 70px 0;}
.footer_area h3{font-weight: bold; font-size: 22px; position: relative; text-transform: uppercase; margin-bottom: 30px; padding-bottom: 10px;color: #fff;}
.footer_area h3:after{content: "";width: 80px; height: 3px;background: #e8801f;position: absolute; left: 0; bottom: 0;}
.foot_left p{line-height: 28px; color: #d2d2d2; text-align: justify;margin: 0;}
.foot_menu ul li{list-style: none; margin: 5px 0; position: relative;padding-left: 25px;}
.foot_menu ul li a{color: #d2d2d2;transition: all 0.3s;}
.foot_menu ul li a:hover{color: #e8801f;}
.foot_menu_pad{padding-left: 20px;}
.foot_menu ul li:before{content: "\f101"; font-family: "Font Awesome 6 Free"; font-weight: 900; position: absolute; left: 0;color: #e8801f;}
.foot_address p{color: #d2d2d2; display: flex;}
.foot_address p i{max-width: 35px;margin-top: 3px;width: 100%;color: #e8801f;}
.foot_address p span{display: block;}
.foot_address p span a{color: #d2d2d2;text-decoration: none;}
.foot_social ul li{margin: 10px 0;list-style: none;}
.foot_social ul li i{width:25px; height: 25px; background: #3a559f; color: #fff;text-align: center; display: inline-block;margin: 0 5px 0 0; font-size: 14px;line-height: 25px; border-radius: 100%;}
.foot_social ul li a span{color:#d2d2d2;transition: all 0.3s; position: relative;left:0; font-size: 16px;}
.foot_social ul li:nth-child(2) a i{background: #C13584;}
.foot_social ul li:nth-child(3) a i{background: #ff0000;}

.copy_area{background: #000000;padding: 30px 0;border-top: 1px solid #615e5f;}
.copy_area p{margin: 0; color: #fff;}
.copy_right{text-align: right;}
.copy_right a{color: #e8801f;}

.whatsapp_area{position: fixed;right: 20px;bottom: 70px;z-index: 1000;}
.whatsapp_area img{animation: shake 6s ease infinite;}
@keyframes shake {
0% { transform:translate(0,0) }
1.78571% { transform:translate(5px,0) }
3.57143% { transform:translate(0,0) }
5.35714% { transform:translate(5px,0) }
7.14286% { transform:translate(0,0) }
8.92857% { transform:translate(5px,0) }
10.71429% { transform:translate(0,0) }
100% { transform:translate(0,0) }
}
.whatsapp_area img{width:70px;}

/*====================== About Us Starts ======================*/
.inner_banner{padding: 100px 0; background: url(../images/inner-back.jpg) no-repeat center;position: relative;z-index: 1;text-align: center;}
.inner_banner:after{content:"";position:absolute;left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7);z-index:-1;}
.breadcrumb_area h1{font-size: 42px;font-weight: 600;color:#e8801f;margin:0;}
.breadcrumb_area ul{padding:0;}
.breadcrumb_area ul li{display:inline-block; color:#fff;margin: 0 10px;}
.breadcrumb_area ul li a{text-decoration:none; color:#fff;}

.work-process-area{padding:100px 0;background:#F5F5F5;}
.work-process-top{margin-bottom:60px;text-align:center;}
.work-process-subtitle{display:inline-flex;align-items:center;color:#e8801f;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:20px;}
.work-process-subtitle i{margin-right:10px;}
.work-process-top h2{color:#111;font-size:36px;line-height:1.25;font-weight:700;margin:0;}
.work-process-area .process-item{position:relative;text-align:center;}
.work-process-area .process-item::after{content:"";position:absolute;top:42px;right:-15px;width:30px;height:2px;background:#e8801f;}
.work-process-area .process-last::after{display:none;}
.work-process-area .process-icon{width:85px;height:85px;margin:0 auto 30px;border:2px solid #e8801f;border-radius:50%;color:#e8801f;font-size:34px;display:flex;align-items:center;justify-content:center;transition:.4s;}
.work-process-area .process-item:hover .process-icon{background:#e8801f;color:#ffffff;}
.work-process-area .process-content h4{color:#36519e;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 18px;}
.work-process-area .process-content p{color:#666;font-size:16px;line-height:1.9;margin:0;}
/*====================== About Us Ends ======================*/

/*====================== Contact Us Starts ======================*/
.contact-info-area{padding:100px 0;background:#F5F5F5;overflow:hidden;}
.contact-box{display:flex;align-items:center;padding:30px;margin:10px 0;background:#36519e;border:1px solid #e8801f;border-radius:16px;transition:.4s; width:100%;}
.contact-box:hover{border-color:#e8801f;transform:translateY(-6px);}
.contact-icon{width:70px;height:70px;min-width:70px;margin-right:20px;border:2px solid #e8801f;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e8801f;font-size:26px;transition:.4s;}
.contact-box:hover .contact-icon{background:#e8801f;color:#fff;}
.contact-content h4{margin:0 0 5px;color:#fff;font-size:22px;font-weight:600;}
.contact-content p, .contact-content p a{margin:0;color:#c9d5e6;font-size:16px;line-height:1.8;}

.contact-form-area{padding:100px 0;background:#36519e;}
.contact-info{padding-right:50px;}
.section-subtitle{display:flex;align-items:center;margin-bottom:20px;color:#e8801f;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;}
.section-subtitle i{margin-right:10px;}
.contact-info h2{margin:0 0 25px;color:#fff;font-size:48px;line-height:1.2;font-weight:700;}
.contact-info p{margin:0;color:#cfd8e5;line-height:1.6;}
.contact-form-box{padding:45px;background:#0b2345;border:1px solid rgba(255,255,255,.08);border-radius:20px;}
.contact-form-box h4{margin:0 0 30px;color:#fff;font-size:30px;font-weight:600;}
.form-group{margin-bottom:25px;}
.form-control{width:100%;height:58px;padding:0 20px;background:#102b52;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font-size:16px;outline:none;transition:.3s;}
textarea.form-control{height:150px;padding:18px 20px;resize:none;}
.form-control::placeholder{color:#aab6c9;}
.form-control:focus{border-color:#e8801f;}
.form-check-box{margin-bottom:30px;}
.form-check-box label{display:flex;align-items:flex-start;color:#cfd8e5;font-size:15px;line-height:1.8;cursor:pointer;}
.form-check-box input{margin-top:5px;margin-right:12px;}
.theme-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;background:#e8801f;border:none;border-radius:50px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;transition:.3s;}
.theme-btn i{margin-left:10px;}
.theme-btn:hover{background:#fff;color:#071a35;}

.map-area iframe{width:100%; height:400px;margin-bottom: -7px;}
/*====================== Contact Us Ends ======================*/

/*===============Responsive Starts===============*/
@media all and (min-width: 800px) {
}
@media (min-width:981px) and (max-width:1366px){
    .contact-box{padding:15px; flex-wrap:wrap;align-items:start;display: table-column;}
    .contact-content p, .contact-content p a{word-break:break-all;}
    .contact-content h4{font-size:18px;}
    .contact-form-box{margin-top:20px;}
    .contact-box .contact-content{margin-top:15px;}
    .contact-info{padding:0;}
}

@media (min-width:768px) and (max-width:980px){
    header.main-header .header-sticky .navbar-brand img{width: 200px;}
    .btn-default{font-size: 16px;padding: 15px 50px 15px 20px;}
    .btn-default::before{transform: translate(-20px, -50%);font-size: 18px;}
    .btn-default:hover::before{transform: translate(-17px, -50%);}
    .topbar-info-text p{font-size: 14px;}
    .topbar-contact-info{margin-right: 15px;padding-right: 15px;}
    .topbar-contact-info ul li{font-size: 14px;margin-right: 15px;}
    .topbar-contact-info ul li::before{right: -12px;font-size: 14px;}
    .topbar-social-links ul li{margin-right: 10px;}
    .topbar-social-links ul li a i{font-size: 16px;margin-right: 5px;}
    .navbar{padding: 15px 0;}
    .main-menu ul li.highlighted-menu{display: block;}
    .slicknav_nav li, .slicknav_nav ul{display: block;}
    .responsive-menu, .navbar-toggle{display: block;}
    .header-btn{display: none;}

    .about-section .about-content{padding: 0;}

    .what-we-do-content{margin-top: 15px;}
    .what-we-do-list{margin: 20px 0 0 40px;}

    .foot_menu_pad{padding: 0;}
    .footer_area h3{margin: 15px 0 10px;}
    
    .work-process-area .process-item::after{display:none;}
    .work-process-area .process-icon{margin:0 auto 15px;}
    .work-process-area .process-item{margin:15px 0;}
    
    .contact-box{padding:15px; flex-wrap:wrap;align-items:start;display: table-column;}
    .contact-content p, .contact-content p a{word-break:break-all;}
    .contact-content h4{font-size:18px;}
    .contact-form-box{margin-top:20px;}
    .contact-box .contact-content{margin-top:15px;}
    .contact-info{padding:0;}
}

@media (max-width:767px){
    header.main-header .header-sticky .navbar-brand img{width: 200px;}
    .btn-default{font-size: 16px;padding: 15px 50px 15px 20px;}
    .btn-default::before{transform: translate(-20px, -50%);font-size: 18px;}
    .btn-default:hover::before{transform: translate(-17px, -50%);}
    .navbar{padding: 15px 0;}
    .main-menu ul li.highlighted-menu{display: block;}
    .slicknav_nav li, .slicknav_nav ul{display: block;}
    .responsive-menu, .navbar-toggle{display: block;}
    .header-btn{display: none;}

    .hero-slider-layout .section-title h1, .section-head-title, .work-process-top h2, .contact-info h2{font-size: 28px;}
    .hero-slider-layout .section-title p{font-size: 16px;}

    .about-section, .products-section, .what-we-do-section, .footer_area, .work-process-area, .contact-info-area, .contact-form-area{padding: 50px 0;}
    .about-section .about-content{padding: 0;}

    .products-section .product-content{padding: 15px;}
    .what-we-do-content{margin-top: 15px;}
    .what-we-do-list{margin: 20px 0 0 40px;}

    .foot_menu_pad{padding: 0;}
    .footer_area h3{margin: 15px 0 10px;}

    .copy_area p{text-align: center;}
    .copy_right{text-align: center; margin-top: 15px;}
    
    .inner_banner{padding:70px 0;}
    .breadcrumb_area h1{font-size:28px;}
    
    .work-process-area .process-item::after{display:none;}
    .work-process-area .process-icon{margin:0 auto 15px;}
    .work-process-area .process-item{margin:15px 0;}
    
    .contact-box{padding:20px 10px;}
    .contact-content p, .contact-content p a{font-size:14px;}
    .contact-icon{margin-right:10px;}
    .contact-content h4{font-size:18px;}
    .contact-info{padding:0;}
    .contact-form-box{padding:20px; margin-top:20px;}
    .contact-form-box h4{font-size:20px;}
}

/*===============Responsive Ends===============*/




































