@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Hind:wght@400;500;600;700&display=swap');

body {line-height: 24px; color:#505a63; font-family: Hind, sans-serif; }
.btn, a, button {-webkit-transition: all 250ms linear; -moz-transition: all 250ms linear; -o-transition: all 250ms linear; -ms-transition: all 250ms linear; transition: all 250ms linear; }
a { text-decoration: none;}
a:hover,a:focus,a:active {color:#50575a; text-decoration: none; outline: 0; }
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline:none}
a:focus, :focus {outline: 0;}
ul{ list-style:none; padding:0}
button:focus{ outline:none}

/*HEADINGS*/
h1,h2,h3,h4,h5,h6{font-weight: 700;font-family: Inter, sans-serif; }

/*SECTION HEADINGS*/
.all_heading{font-size:40px; font-weight:800; color: #0c223a;}
.sub_heading{ font-size:18px; color:#ff0000; letter-spacing:4px; text-transform:uppercase }
.after-heading p {font-size: 16px;line-height: 29px;}
/*buttons css*/

.request-btn{background:#ff0000; color:#fff; text-align: center;font-weight:500; padding:10px 15px;font-size:15px;}
.request-btn:hover {background:#0c223a; color:#fff}

.View-profile-btn{ color:#ff0000; background:#fff; border:1px solid #344a67; font-size:14px; font-weight:600; text-transform:uppercase; }
.View-profile-btn:hover{background:#ff0000; color:#fff;border:1px solid #ff0000; }

/*background-color css*/
.bg-blue{ background:#fdfdfd;}

/*#################################################*/
/*################## MAIN STYLE ###################*/
/*#################################################*/

/*-----top part--------*/
.top{ color:#fff; padding:9px 0;background:#0c223a;}
.top p{ padding-top: 2px;margin: 0;}
.top ul{ text-align:right; margin: 0;}
.top li {display: inline;line-height: 26px; padding-left: 15px;}
.top li a{ color:#fff; }
.top li a:hover{color:#ff0000}
.top li img{ margin-right:5px}

/*HEADER*/
.site_header .navbar {transition: 0.5s all;border-bottom: 1px solid #ced0d5; background:#fff}
.site_header .navbar-brand .logo{ width: 175px; }
.site_header .navbar ul li a.nav-link {color: #333; margin-left:10px;margin-right:10px; font-size:15px; font-weight: 500; }
.site_header .navbar ul li a.nav-link:hover{color: #ff0000; }
.site_header .dropdown-toggle::after { border-top: .3em solid #ff0000;}


/*BOOTSTRAP 4 DROPDOWN ON HOVER*/
.site_header .dropdown-menu{ border: 1px solid rgba(120,130,140,.13);border-radius: 0; box-shadow: 0 3px 12px rgba(0,0,0,.05)!important;-webkit-box-shadow: 0!important;-moz-box-shadow: 0!important; padding-bottom: 8px; margin-top: 0;}
.site_header .dropdown-menu .dropdown-item{font-size: 13px;}
.site_header .dropdown-menu .dropdown-item:hover,
.site_header .dropdown-menu .dropdown-item:focus{background-color: transparent;color:#ff0000;}
.site_header .dropdown:hover>.dropdown-menu{display: block;}
 

.Contact_U{ border-radius:5px;color:#fff !important; padding-right:2.5em !important;padding-left: 2.5em !important;background:#ff0000; -webkit-box-shadow: 0px 0px 5px 2px rgba(255,0,0,0.12);-moz-box-shadow: 0px 0px 5px 2px rgba(255,0,0,0.12);box-shadow: 0px 0px 5px 2px rgba(255,0,0,0.12);} 
.Contact_U:hover{ background:#0c223a;}

 
 
/*HAMBURGER MENU START*/
/*Add Class "Collapsed" to "navbar-toggler" in HTML */
.site_header .navbar-toggler{padding: 0; outline: 0; color: transparent; background-color:transparent; border-color: transparent;}
.site_header .navbar-toggler:focus,
.site_header .navbar-toggler:active{outline: 0;}
.site_header .navbar-toggler .navbar-toggler-icon{position: relative; height: 2px; background-color: transparent; width: 35px; border-radius: 4px; transition: 0.3s all ease-in-out; }
.site_header .navbar-toggler .navbar-toggler-icon:before,
.site_header .navbar-toggler .navbar-toggler-icon:after{content: ""; position: absolute; display: block; height: 2px; width: 100%; background-color: #444; border-radius: 4px; transition: 0.3s all ease-in-out; }
.site_header .navbar-toggler-icon:before{top: 0; transform: rotate(45deg);}
.site_header .navbar-toggler-icon:after{bottom: 0; transform: rotate(-45deg);}
.site_header .navbar-toggler.collapsed .navbar-toggler-icon{background-color: #444;}
.site_header .navbar-toggler.collapsed .navbar-toggler-icon:before{top:-12px; transform: rotate(0);}
.site_header .navbar-toggler.collapsed .navbar-toggler-icon:after{bottom:-12px; transform: rotate(0);}
@media (max-width: 991.98px){.site_header .navbar-toggler-icon:before,.site_header .navbar-toggler-icon:after{background-color: #333;}}
/*HAMBURGER MENU END*/

/*HEADER FIXED ON SCROLL*/
.isFixed {position: fixed; top: 0; right: 0;  left: 0;  z-index: 1030;background-color: #fff; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);padding-top: 10px;padding-bottom: 10px; z-index: 99;}

/*Banner HERO*/
/*  OWL NAV BUTTONS*/
.owl-carousel .owl-nav {margin-top: -30px; position: absolute; top: 50%; width: 100%; display: flex; justify-content: space-between; height: 0; }
.owl-carousel .item > div{position: relative; z-index: 9; }
.owl-carousel .owl-nav button.owl-next, 
.owl-carousel .owl-nav button.owl-prev {font-size: 14px; text-align: center; line-height: 42px; height: 40px; width: 40px; background-color: #fff; box-shadow: 0 0px 10px rgba(0, 0, 0, 0.32); border-radius: 50px; color: #444; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; visibility: hidden; opacity: 0; }
.owl-carousel:hover button.owl-prev, 
.owl-carousel:hover button.owl-next {visibility: visible!important; opacity: 1!important; }
.owl-theme .owl-nav [class*=owl-]:hover{background-color:#42c7fc; color: #fff; }

#hero__slider .owl-dots{position: absolute; left: 0; right: 0; bottom:20px; }
#hero__slider.owl-carousel .owl-nav button.owl-next, 
#hero__slider.owl-carousel .owl-nav button.owl-prev {font-size: 18px; line-height: 65px; height: 60px; width: 60px; background-color: rgba(0, 0, 0, 0.15); box-shadow: none; text-shadow: 0 1px 0px rgba(255, 255, 255, 0.45); color: rgba(255, 255, 255, 0.10); visibility: hidden; opacity: 0; }
#hero__slider  .owl-nav.disabled+.owl-dots {  position: absolute; bottom: 0; left: 20px;}
#hero__slider  .owl-dots .owl-dot span { margin: 5px 3px;width: 10px;height: 10px;}
#hero__slider .owl-dots .owl-dot.active span, #hero__slider .owl-theme .owl-dots .owl-dot:hover span { background: #ff0000;}


.hero__content{position: absolute; width: 100%; color: #fff; top: 55%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); min-height: 250px;}
.hero__content .heading__font{ color:#fff;line-height:65px;font-weight: 700;font-size: 60px;}
.hero__content p{ color:#fff; font-size:30px;line-height:30px}

 
/*////About//*/
.About_home{ padding:80px 0;background-image: url(../images/about-bg-top.jpg);background-position: top right; background-repeat: no-repeat;}
.About_home .ab-txt-top{ color:#192437; font-size:23px;line-height: 30px;} 

/*//// GROUP OF COMPANIES css ////*/
.group-of-companies{}
.group-of-companies .logo-box{background: #344a67; padding: 40px 0;}
.group-of-companies h5{ color:#0c223a; font-size:21px}
.group-of-companies .caption{background: #f2f3f5;}
.group-of-companies p{ color:#505a63; font-size:15px;line-height: 19px;}
.group-of-companies .thumbnail:hover{box-shadow: 0 0 15px rgba(0,0,0,.20);}
.group-of-companies .caption p{ min-height:228px}
/*****Manufacturing  Facilities part*****/
.Manuf_facilities{ background: #000 url(../images/facilities-bg.jpg) no-repeat  center center; -webkit-background-size: cover;
-moz-background-size: cover; -o-background-size: cover; background-size: cover;background-attachment: fixed;}
.facilities-part h3{ color:#0c223a; padding:10px 0} 
.facilities-part{ margin-top: 40px;margin-bottom: 30px;min-height: 482px;}
.facilities__block { padding-left:45px}
.facilities__block  li {margin-bottom: 5px; position: relative; width: 100%; font-weight: 600;} 
.facilities__block  li:before {content: ""; background-color: transparent; background-image: url(../images/tick.png); background-repeat: no-repeat; position: absolute; left: -25px; top: 0px; width: 20px; height:24px; display: block; }
.facilities_icon{margin-top: -62px; margin-bottom:10px; padding-left: 15px;}
 
/*******Our Tie Ups css********/
.side-image-content { width: 100%; display: flex; flex-direction: row;}
.side-image-content .side-image { flex-basis: 40%; display: flex; }
.side-image-content .side-image .no-spacing { padding: 0; }
.side-image-content .side-content { flex: 1; flex-basis: 60%; flex-direction: column; padding: 0 calc(25vw - 270px);
background: #fcfcfd url(../images/tie-bg.png) repeat-y  left top;  }
.side-image-content .media{ margin-bottom:20px}
.side-image-content .media-body h5{font-size: 20px;color: #505a63;}
.side-image-content .media-body p{ font-size:18px; color:#505a63}
.side-image-content .content-part{ padding: 20px;background: #fff; margin-bottom: 30px;}

/*****focused*****/
.focused-bg{background: #fff url(../images/focused-bg.png) no-repeat  left top; padding:80px 0}
.focused-bg .img-part{ position:relative}
.focused-bg .text-part{position: absolute; padding: 60px 40px 60px 40px; top: 35px;  color: #fff; }
.focused-bg .text-part p{ font-size:17px}
.focused-bg .text-part h2{ font-size: 37px;}

.focused__block ul{ padding-left:25px}
.focused__block  li {margin-bottom: 5px; position: relative; font-size: 17px;color: #505a63; line-height: 28px;} 
.focused__block  li:before {content: "";background-image: url(../images/focused-icon.png); background-repeat: no-repeat; position: absolute; left: -25px; top:3px; width: 19px; height:19px; display: block; }
.focused-bg h4{ color:#9eacbc; font-size:36px;font-weight: 600;}
.focused-bg h5{ color:#0c223a; font-size:24px;}

/*****count*****/
.count{background: #30475f; padding:30px 0}
.count-item strong{ font-size:45px; }
.count-item h4{ font-size:18px; letter-spacing:1px; font-weight:700; padding-top: 10px; }
.count-item span{font-size:22px;font-weight:400}
.count h3{ font-size:36px; color:#fff; margin: 0;}
.blue { color:#9eacbc; font-size:24px; }
 
/******newsletter******/ 
.home-newsletter {background:#fc1626;padding:15px;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);}
.home-newsletter h2 {font-size: 23px;margin: 0;color:#fff; margin-top: 7px;}
.home-newsletter .ubnewsttl{padding-top: 5px;}
.home-newsletter .ubnewsttl .ubnewstext {  margin: 0 0 5px; color:#fff; font-size: 16px; font-weight: 400;}
.home-newsletter .form_newsletter{ margin-top:10px;}
.home-newsletter .form-search .newsletter-input { display: inline;padding: 0 125px 0 33px;border-radius: 5px;background: transparent;height:45px;background-image: url(../images/news-icon.png); background-position: 10px 15px; background-repeat: no-repeat; color:#fff; font-size: 14px;} 
.home-newsletter .form-search .button_mini { font-size: 13px; color: #6b6b6b; padding: 0 20px;top: 15px;position: absolute;
right: 18px;line-height: 35px;background-color: #fff;font-weight: 500;}
.home-newsletter .form-search .button_mini:hover {background:#30475f;color: #fff;}
.home-newsletter ::placeholder {color: #fff;}
.home-newsletter .icon {width: 60px;height: 60px; background-color: #fff;border-radius: 50%;float: left;-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);margin-right: 15px;text-align: center;line-height: 65px;font-size: 25px;color: #5a5a5a;}

/******Footer******/ 
.footer {background:#0a2841;padding: 40px 0 40px 0; color:#ced5d9}
.footer h3.footer-title {font-size: 14px;color: #fff;margin-bottom: 13px; text-transform:uppercase}
.footer-links ul li a {color: #9ca6b5;line-height:28px;font-weight: 400; font-size:15px}
.footer-links ul li a:hover, .footer-links a:hover {color: #ff0000}
.footer h5 {font-size: 14px; color: #fff;margin-bottom: 0;}
.footer .ak_number{ color:#fff; font-size:18px}

.footer .ubcontact span {padding-bottom: 10px;display: block;padding-top: 5px;padding-left: 45px;
position: relative;} 
.footer .ubcontact i {color: #9ca6b5;width: 35px;height: 35px;text-align: center;line-height:32px;font-size: 16px;position: absolute;left: 0;  border-radius: 50px;border: 2px solid #497587;padding-left: 1px;}
.foot-adds{ font-size:15px}

/*****bottom-footer******/
.bottom-footer{ padding:10px 0; background:#0a2841; border-top:1px solid #193047; color:#9ca6b5}
.bottom-footer .gotoTop{display: inline-block; }
.bottom-footer .gotoTop span{display: inline-block; background-color: #FFF; color:#0a2841; border-radius: 50px; padding: 2px 20px; font-size: 13px; font-weight: 800; margin-right: 20px; position: relative; -webkit-transition: all .2s linear; transition: all .2s linear; opacity: 0;}
.bottom-footer .gotoTop span:after{content: ""; width: 0; height: 0; border-top: 9px solid transparent; border-left: 10px solid #FFF; border-bottom: 9px solid transparent; position: absolute; right: -5px; transform: translate(0px, 3px); -webkit-transition: background .1s linear; transition: background .1s linear;}
.bottom-footer .gotoTop i.fa{height: 35px; width: 35px; line-height: 26px; text-align: center; background-color: #ff0000; color: #fff; border-radius: 50px; padding: 5px; font-size: 15px; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; }
.bottom-footer .gotoTop:hover span{margin-right: 10px; opacity: 1; }
.bottom-footer .gotoTop:hover i.fa{-webkit-transform: rotate(360deg); transform: rotate(360deg); box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); }
 
 
 
 
 /****inner page banner css****/
.page-banner{position:relative;padding: 110px 0;background-position:center top;background-repeat:no-repeat; }
 
 /****contact us page****/
.contact-info-area{ position: relative; padding: 50px 0 70px;overflow: hidden;}
.contact-form { position: relative;display: block;}
.contact-form .sec-title { padding-bottom: 32px;}
.contact-form form{ position: relative;display: block;}
.contact-form form input[type="text"],
.contact-form form input[type="email"],
.contact-form form textarea{background: transparent;border: 1px solid #f2f2f2;color: #848484;display: block;font-size: 15px;
height: 55px;margin-bottom: 30px;padding: 0 30px;border-radius: 5px;width: 100%;transition: all 500ms ease;}
.contact-form form textarea{height: 150px;border-radius: 5px; padding: 10px 20px;}
.contact-form form input[type="email"]:focus, .contact-form form input[type="text"]:focus, .contact-form form textarea:focus{
 border-color:#ff0000}
.contact-form form button {width: 100%;padding: 24px 0 23px;cursor: pointer;display: block;}
.quick-contact-box { position: relative;display: block;margin-top: -100px;margin-bottom: -96px;margin-left: 30px;padding: 100px 70px 160px;padding-right: 0;z-index: 3;}
.quick-contact-box:after {position: absolute;background: rgba(255, 0, 0, 0.79);content: ""; top: 0; left: 0; bottom: 0;
right: -375px; z-index: -1;}
.quick-contact-box h3 {color: #fff;font-size: 24px; margin: -2px 0 33px; font-weight:700}
.quick-contact-box .tops{position: relative;display: block;overflow: hidden;padding-bottom: 49px; padding: 0;}
.quick-contact-box .tops li{display: block;}
.quick-contact-box .tops li .title{ display: block;}
.quick-contact-box .tops li .title h3{color: #fff;font-size: 24px; font-weight: 400;  margin: 0 0 10px;font-weight:700}
.quick-contact-box .tops li .text{ display: block; margin: 0 0 14px;}
.quick-contact-box .tops li .text p{color: #fff;font-size: 16px; line-height: 26px; margin: 0;}
.quick-contact-box .tops li .get-direction{ display: block;}
.quick-contact-box .tops li .get-direction a:hover{color: #ffffff;  }
.quick-contact-box .bottom{position: relative;display: block;overflow: hidden;padding:0}
.quick-contact-box .bottom li{  position: relative; display: block; margin-bottom: 15px;}
.quick-contact-box .bottom li:last-child{ margin: 0;}
.quick-contact-box .bottom li .title{display: block;}
.quick-contact-box .bottom li .title h5{  color:#fff;font-size: 20px; font-weight: 500; text-transform: uppercase;
 margin: 0 0 6px;font-weight:700}
.quick-contact-box .bottom li .text{display: block;}
.quick-contact-box .bottom li .text p{color: #fff;margin: 0;font-size: 16px;}
.quick-contact-box:before {position: absolute;background: url(../images/contact-box-bg.jpg); background-repeat: no-repeat;
background-position: left bottom;background-size: cover;content: "";top: 0;left: 0;bottom: 0; right: -375px; z-index: -1;}

.btn-two {color: #222222;font-size: 13px;font-weight: 500;text-transform: uppercase; transition: all 500ms ease;}
.sec-title .title {position: relative;display: block;margin: 0px 0 8px;color: #283b43; font-size: 36px;line-height: 40px;
font-weight: 600;text-transform: none;z-index: 1;}
.sec-title p { color: #848484;font-size: 18px;line-height: 28px; margin: 17px 0 0;}
 
  /****gallery css****/
.gallery__wrap{padding: 20px; border: 1px solid #e6e6e6; margin-top: -1px; border-radius: 0 0 3px 3px; }
.gallery__wrap .card{display: block;height: 100%;}
.gallery__wrap .card:hover{box-shadow: 0 .3rem 0.7rem rgba(0,0,0,.15)!important;}
.gallery__wrap .card:hover .thumbnail_icon{background: #ff0000; color: #fff;}
.gallery__wrap .card-body{position: relative;}
.gallery__wrap .card-body .thumbnail_icon {position: absolute; left: 16px; top: -25px; background: #fff; color: #ff0000; height: 40px; width: 40px; border-radius: 50px; display: flex; justify-content: center; align-items: center; box-shadow: 0px 3px 5px rgb(0 0 0 / 34%); }
.gallery__wrap .card-text{font-weight: 500;color: #333;padding-top: 5px;} 
 
 
/****press css****/
/*.gallery {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-width: 33%;-moz-column-width: 33%;column-width: 33%;}*/
.gallery .pics {-webkit-transition: all 350ms ease;transition: all 350ms ease; }
.gallery .animation {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
@media (max-width: 450px) {
.gallery {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-width: 100%;-moz-column-width: 100%;column-width: 100%;}
} 
 



/*...About us....*/
.About_us{padding: 50px 0}
.About_us p{ line-height:25px}
.mission-row .mission-col img, .mission-row .vision-col img { transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s;}
.mission-row>div img { width: 90px;}
.mission-row .mission-col:hover img, .mission-row .vision-col:hover img {transform: translateY(-8px); -webkit-transform: translateY(-8px);-moz-transform: translateY(-8px); -ms-transform: translateY(-8px);}

.about_awards{ background: #000 url(../images/awards-bg.jpg) no-repeat scroll center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;background-size: cover;  background-attachment: fixed;  padding:120px 0}
.about_awards h2{ color:#000}

.team-box { padding: 25px; border-radius: 8px;margin-bottom: 20px;margin-top: 20px; position:relative;overflow: hidden;}
.team-box:after{ content: " ";position: absolute;left: 0;top: -61px; background: #ff0000;border-radius: 50px; width: 100px;
height: 100px; right: 0;margin: 0 auto;}
.team-box img {text-align: center;display: block;margin: 0px auto;}
.team-item-info h4 {font-size: 20px;line-height: 26px;  }
.team-item-info small {margin-bottom: 15px;font-size: 18px;font-weight: 700; color: #f00}
 
/*...sevice page and other....*/
.service-link-list li a {display: block;color:#333;padding: 12px 25px; font-size: 16px; font-weight: normal; position: relative;font-weight: 500; margin-bottom: 5px;-moz-transition: all 300ms ease-out 0s;-webkit-transition: all 300ms ease-out 0s;-ms-transition: all 300ms ease-out 0s;-o-transition: all 300ms ease-out 0s;transition: all 300ms ease-out 0s;
position: relative;border: 1px solid #f1f1f1; background: #f9f9f9;}
.service-link-list li a:after,
.service-link-list li.active a:after {position: absolute; content: "";height: 100%;background: #ff0000;left: -3px;width: 5px;
top: 0;opacity: 0;-moz-transition: all 300ms ease-out 0s;-webkit-transition: all 300ms ease-out 0s;-ms-transition: all 300ms ease-out 0s; -o-transition: all 300ms ease-out 0s; transition: all 300ms ease-out 0s;}
.service-link-list li a:hover:after,
.service-link-list li.active a:after { opacity: 1;}
.service-link-list li.active a {color: #ff0000; padding-left: 30px;}
.service-link-list li a:hover { color: #ff0000;padding-left: 30px;}
.service-link-list li a i {margin-right: 10px; font-size: 13px;}
.service-link-list li.active a i {margin-right: 12px;}
.service-link-list li a:hover i { margin-right: 12px;}

.service-details-page .all_heading {font-size: 22px;}
 
.order-list li {display: inherit; position: relative;padding-left: 30px;margin: 12px 0px;}
.order-list li:before {position: absolute;content: '\f20e';left: 0px;top: 0px;font-family: 'FontAwesome';}
.order-list li:first-child {margin-top: 0;}
.order-list.primary-color li:before { color: #FF0000;font-weight: 600;}
.order-list ul{ margin-left: 15px;}

.body-widget {position: relative;background: #fff; padding: 35px 30px;border: 1px solid #f1f1f1; border-bottom: 3px solid #ff0000;}

.lists-brochures { padding-left: 0;}
.lists-brochures li a { width: 100%; position: relative;border: 1px solid #f1f1f1;background: #f9f9f9;color: #333;
height: 60px;line-height: 60px;display: block; margin-bottom: 20px; text-align: left; padding-left: 15px; z-index: 2;font-size: 13px;font-weight: 600; text-transform: uppercase; letter-spacing: 0.20px;}
.lists-brochures li a i { margin-right: 10px; font-size: 11px;}
.lists-brochures li:last-child a { margin-bottom: 0;}
.lists-brochures li a span { position: absolute; right: 15px; height: 30px; width: 30px; background: #ff0000;line-height: 30px; top: 15px; text-align: center; font-size: 10px;color: #FFF;}


/*<!--Manufacturing -page-->*/
.Manufa__block { padding: 15px;background-color: #fff;display: block;margin-bottom: 10px;margin-top: 10px;position: relative;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out; border: 1px solid #e5ebf2;-webkit-box-shadow: 2px 6px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow: 2px 6px 10px 0px rgba(0,0,0,0.1);box-shadow: 2px 6px 10px 0px rgba(0,0,0,0.1); min-height: 319px;}
.Manufa__block:after {content: ""; height: 4px;width: 96%;background: #ff0000; display: block;margin: 0 auto;
 position: absolute;bottom: -4px; left: 0; right: 0; z-index: 1; border-radius: 0 0 5px 5px;}
.Manufa__block h5{ position:relative;line-height: 26px;padding-left: 12px; }
.Manufa__block h5:after{content: "";position: absolute;display: block; width: 4px;background: #ff0000;border-radius: 50px;
height: 100%;top: 0;left: -1px;}






/*#################################################*/
/*################## MEDIAQUERIES #################*/
/*#################################################*/

@media (max-width: 991.98px){ 	 
.footer_btm .gotoTop span{opacity: 1;margin-right: 10px;}	 
}

@media (max-width: 767.98px){
/* ----- homepage css----- */
.isFixed {position:static;}
.site_header .navbar {padding: 10px;}
.About_home{background-image:none}	
.About_home .w-50 { width:100% !important; margin-bottom:10px}
.facilities-part { min-height: auto;}
.side-image-content{ display:block}
.focused-bg .text-part { top: 25px;}
.count h3 {text-align: center;}
.footer { padding: 20px 0 20px 0;}
.count-item h4 { font-size: 14px;}
.bottom-footer .gotoTop { display: none;}

 /****contact us page****/
.quick-contact-box {margin: 0; margin-top: 60px;padding: 100px 70px 96px;}
.quick-contact-box:before {top: 0;left: 0;bottom: 0;right: 0;}    
.quick-contact-box:after {top: 0;left: 0;bottom: 0;right: 0;}  
}
@media (max-width: 576.98px){
	 
}
