@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');

body {font-size: 14px; line-height: 24px; color:#39474f; font-family: Open Sans, 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 !important}
a:focus, :focus {outline: 0  !important; box-shadow:none !important}
ul{ list-style:none; padding:0}
button:focus{ outline:none}

/*HEADINGS*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: 700 }

/*SECTION HEADINGS*/
.all_heading{font-size:35px; font-weight:700;}
.sub_heading{ font-size: 18px; font-weight:700}
.after-heading {font-size: 17px;line-height: 28px; }

/*buttons css*/
.request-btn{background:#fff; color:#39474f; text-align: center;font-weight:600; padding:10px 15px;font-size:15px; }
.request-btn:hover{background:#ff6c00 ; color:#fff;-webkit-box-shadow: 0px 5px 25px -10px rgba(215,47,47,0.7);-moz-box-shadow: 0px 5px 25px -10px rgba(66,199,252,0.7);box-shadow: 0px 5px 25px -10px rgba(215,47,47,0.7);}

.Know__More-bt{ background:#ff6c00; color:#fff; text-align: center;font-weight:600; padding:10px 15px;font-size:15px;}
.Know__More-bt:hover{background:#fff ; color:#39474f;-webkit-box-shadow: 0px 5px 25px -10px rgba(215,47,47,0.7);-moz-box-shadow: 0px 5px 25px -10px rgba(66,199,252,0.7);box-shadow: 0px 5px 25px -10px rgba(215,47,47,0.7);}

.Discover_More_btn{ color:#fff;font-weight:600; font-size: 14px;background-image: linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01);border-radius: 5px; padding:10px 30px;border:none}
.Discover_More_btn:hover {background-image: linear-gradient(to right, #1c2e5d, #142f6d, #0a2f7d, #012e8c, #022c9b); color:#fff}

.learn_mor-btn{ color:#ff6f00; background-color:transparent;font-weight: 600;font-size: 14px; border:2px solid #ffab6b; padding:10px 20px} 
.learn_mor-btn:hover{background-image: linear-gradient(to right, #1c2e5d, #142f6d, #0a2f7d, #012e8c, #022c9b);-webkit-box-shadow:0px 5px 25px -10px rgba(10,45,155,0.7);-moz-box-shadow: 0px 5px 25px -10px rgba(10,45,155,0.7);box-shadow:0px 5px 25px -10px rgba(10,45,155,0.7); color:#fff; border-color: #022d97;}


/*background-color css*/
.bg-blue{ background:#f5f9f8}
.Orange_Tcolor{ color:#ff6c00} 
.Blue_Tcolor{ color:#1c2e5d}
 
/*#################################################*/
/*################## MAIN STYLE ###################*/
/*#################################################*/

/*top part*/
.top{padding:7px 0; background:#fbfbff;color: #39474f; border-bottom:1px solid #ededed}
.top p{ padding-top: 1px; margin-bottom: 0;font-size: 14px;font-weight: 600;}
.top i{ margin-right:5px;background-image: linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.top ul{ text-align:right; margin: 0;}
.top li {display: inline;line-height: 26px; padding-left: 15px;}
.top li a{ color:#39474f;font-weight: 600; }
.top li a:hover{color:#ff6c00}

/*HEADER*/
.site_header .navbar {transition: 0.5s all;  background:#fff;padding:0;}
.site_header .navbar-brand{padding-top: 0.1rem;padding-bottom: 0.1rem;}
.site_header .navbar-brand .logo{ height: 45px; margin: 10px 0;}
.site_header .navbar ul li a.nav-link{color:#39474f;margin-left:14px;margin-right:14px;font-weight:600}
.site_header .navbar ul li a.nav-link:hover{color: #ff6c00;}

/*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: #ff6c00;}
.site_header .dropdown:hover>.dropdown-menu{display: block;}


.Make_Request{ color:#fff !important; font-size: 14px !important;background-image: linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01);border-radius: 5px;} 
.Make_Request:hover{background-image: linear-gradient(to right, #1c2e5d, #142f6d, #0a2f7d, #012e8c, #022c9b);}


/*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;animation: smoothScroll 1s forwards;}

@keyframes smoothScroll {
    0% {transform: translateY(-40px); }
    100% { transform: translateY(0px); }
}

/*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:#ff6c00; 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: #ff6c00;}


.hero__content{position: absolute; width: 100%; color: #fff; top: 50%; -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;font-size:50px; line-height:60px;}
.hero__content p{color: #fff; font-size: 19px;margin-bottom:30px;line-height: 28px;}
  

/*----afterbanner-logos css-----*/
.trust-texts{font-size:25px;font-weight: 600; margin-bottom: 30px;}
#partners-logo__slider img{ width:inherit !important }

/*----home about us css----*/
.about-us-sec { padding: 90px 0 120px 0}
.left-divider::before{content: "";position: absolute;top: -50px;width: 65px;height: 179px;left: -30px;background-image: linear-gradient(to bottom, #ff7000, #ff6200, #ff5100, #ff3d00, #ff2001);border-radius: 50px;z-index: -1; opacity:.1}
.ab-txt{ font-size:18px}
.abt-sb-txt{font-size: 20px;font-weight: 600; line-height: 30px;}
.ab-section-title p{ font-size:17px; line-height:25px;}
.aboutus-right img{ border-radius: 63px 63px 63px 0;}

/*-----Our Industries---*/ 
.our-industries-block{ border-radius:10px;-webkit-transition: all 400ms linear;-moz-transition: all 400ms linear;-o-transition: all 400ms linear; -ms-transition: all 400ms linear; transition: all 400ms linear;border: 1px solid #eee; }
.our-industries-block:hover { -webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);border: 1px solid #ff6c00}
.our-industries-block .nmbr{ float: right;font-size: 75px;padding-top: 35px;color: #f4f4f6; font-weight: 300;}
.what-we-heading { font-size:18px}
.our-industries-block p{ min-height:100px}

/*----Our Benefits---*/
.Our-Benefits{}
.Our-Benefits_block{ border-radius:10px; padding:30px; border:1px solid #fafafa; margin-bottom:40px;background: #1c2e5d;}
.Our-Benefits_block h4{ font-size:20px; color:#fff}
.Our-Benefits_block p{ color:#fff}
.Our-Benefits_block:hover{border:1px solid #ff6f00; background-color:#f8fff5 !important; cursor:pointer}
.Our-Benefits_block:hover p, .Our-Benefits_block:hover h4{color:#39474f }
.Our-Benefits-txt p{font-size: 16px; line-height: 27px;}
 
/*----Joining You css----*/
.Joining_You{background: #000 url(../images/joining-bg.jpg) no-repeat center center; height:400px; padding-top:100px}
.join-block{padding:40px; border-radius:10px;background-image:linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01); color:#fff; margin-bottom:35px}
.join-block p{font-size: 16px; line-height: 27px;} 
.L-more { color:#fff; font-weight:600; font-size:16px }
.L-more:hover{ color:#1c2e5d}

.Joining_You .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px;right: 35px;  bottom: 75px; position: absolute;}
.Joining_You .owl-dots .owl-dot.active span {background: #1c2e5d}
 
/*----Research Data---*/
.Research-Data{ padding:180px 0 80px 0 }
.stats-blocks .heading { color:#1c2e5d; font-size:80px;}

/*----Partnerships----*/
.Partnerships{background:url(../images/map-dot.png) no-repeat right 30px; padding:130px 0}
.Partnership-block{ border-radius:15px; min-height:325px;}
.Partnership-block p{ font-size:15px;line-height: 25px;}

/*-----Blog-----*/
.blog-sec figure { margin:0}
.blog-headi {font-size: 19px; line-height:26px;font-weight: 700;height: 80px;overflow: hidden; }
.blog-headi a{color:#39474f}
.blog-headi a:hover{color:#ff6c00}
.blog-sec:hover img{ opacity:.8}

/*-----Get Started-----*/
.Get-Started{ padding:50px 0 0 0; position:relative }
.Get-Started-sec { padding:35px 35px 0 35px;}
.Get-Started-sec p{ font-size:18px; line-height:28px; height: 110px;overflow: hidden;}
/*.Get-Started:before {position: absolute; content: ''; right: 0; width: 50%;  top: 0;bottom: 0;background: #2e2e38 url(../images/holistic-bg.png) no-repeat bottom left;} */


/******Footer******/ 

/*NEWSLETTER-----*/
.home-newsletter {margin-bottom: 30px;background-image: linear-gradient(to right bottom, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01); color:#fff}
.home-newsletter h2 {font-size: 23px;margin: 0;}
.home-newsletter .ubnewsttl{padding-top: 5px;}
.home-newsletter .ubnewsttl .ubnewstext {  margin: 0 0 5px;}
.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: 13px; border: 1px solid #feb8a8;} 
.home-newsletter .form-search .button_mini { font-size: 13px; color: #2c4653; 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:#1c2e5d;color: #fff;}
 
.home-newsletter .icon {width: 60px;height: 60px; background-color: #fff;border-radius: 50%;float: left;margin-right: 15px;text-align: center;line-height: 60px;font-size: 25px;color:#29364a;}

.home-newsletter .form-control:-moz-placeholder {color: #fff;}
.home-newsletter .form-control::-moz-placeholder {color: #fff;}
.home-newsletter .form-control::placeholder {color: #fff;}
.home-newsletter .form-control:-ms-input-placeholder {color: #fff;}

.footer {padding: 40px 0 0px 0; color:#afb2b7; background:#29364a}
.footer p.fo_text { padding-right:50px; font-weight: 400; }
.footer h3.footer-title {font-size: 14px;color: #fff;text-transform: uppercase;}
.footer .social-links > a {font-size: 20px;color:#aaa9a9;margin-right: 14px;margin-top: 5px;}
.footer .social-links > a:hover {color: #ff6c00}
.footer-links ul li a {color: #afb2b7;line-height: 35px;font-weight: 400;}
.footer-links ul li a:hover, .footer-links a:hover {color: #ff6c00}
.footer-logo{width: 200px;} 

.footer .divider-line {height: 1px;width: 100%; background-color: #222d3e; box-shadow: 0 1px 0 rgb(255 255 255 / 10%); margin-bottom:15px}

.footer .ubcontact span {  padding-bottom: 13px; display: block;padding-top: 5px;font-size: 14px; padding-left: 45px; position: relative;}
.footer .ubcontact  h5 {display: block;color: #e3e3e3;  font-size: 13px; font-weight:600}
.footer .ubcontact i {width: 35px;height: 35px;border-radius: 50px;border: 1px solid #868686;text-align: center;
line-height: 35px;font-size: 16px;margin-right: 10px;position: absolute;left: 0;top: 7px;color: #fff;}
.footer .ubcontact .ak_number {font-weight: 600;font-size: 19px;margin-top: 7px; color: #ff6c00;}

/*****bottom-footer******/
.bottom-footer{ padding:10px 0; color:#afb2b7;  background: url(../images/footer-line.png) repeat-x;font-weight: 400;margin-top: 30px;}
.back-to-top {background-image: linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01);border-radius: 0;bottom: 5px;color: #fff;padding: 8px 15px;position: fixed;z-index: 100;right: 20px;}
.back-to-top:hover {background:#ddd;color:#1c2e5d;}

/*<!--breadcrumb---css-->*/
.inner-banner {height:200px;background-color:#06103d !important;background-repeat: no-repeat !important;background-position: top center !important;}
.inner-banner .hero-text { display: flex;height: 100%;flex-direction: column; justify-content: center;align-items: flex-start;align-content: flex-start}

.breadcrumb_section { min-height: 45px;line-height: 45px;}
.breadcrumb_inner > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;}
.breadcrumb_inner > ul li { text-transform: capitalize;font-size: 16px;  margin-right: 10px;}
.breadcrumb_inner > h2 {color: #ffffff;font-weight: 700;margin-bottom: 0; text-align: center;text-transform: uppercase;}
.breadcrumb_inner ul li a {color: #151320; font-weight: 700;}
.breadcrumb_inner ul li a:hover { color:#f96e89}
 
 
/*<!--contact---css-->*/
.contact-box {background:#fff;padding:25px 25px 25px 95px;border-radius:5px;position:relative;box-shadow:7px 5px 30px rgba(72,73,121,.05);transition:.4s}
.contact-box .icon {position:absolute;left:25px;top:25px;width:50px;height:50px;text-align:center;color:#ff6c00;line-height:47px;border:1px dashed #ff6c00;border-radius:50%;font-size:22px;transition:.4s}
.contact-box:hover {box-shadow:0 0 30px 0 rgba(67,67,67,.10);transform:translateY(-2px);background-image: linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01);}
.contact-box:hover .icon {background:#fff;border:1px dashed #fff}
.contact-box .content h4 {font-size:20px;margin-bottom:12px;}
.contact-box:hover h4, .contact-box:hover p{ color:#fff}
.contact-box .content p {margin-bottom:0;font-size:16px}
 
.contact-form {margin-top:40px}
.contact-form .form-group {margin-bottom:20px}
.contact-form .form-group .form-control {height: 50px;font-size: 14px;padding: 10px 20px;border: 1px solid #ddd;background: #fff;}
.contact-form .form-group .form-control:focus {color:#666;border-color:#ff6c00;outline:0;box-shadow:none}
.contact-form textarea {height:150px!important; resize: none;}
 
/*--FREQUENTLY ASKED QUESTIONS----*/
.faq-container{max-width:900px; margin:40px auto 50px auto} 
.faq-container .faq-block {  margin-bottom: 16px;  border: 1px solid  #f5f9f8;-webkit-transition: .2s all linear; -moz-transition: .2s all linear; -o-transition: .2s all linear; -ms-transition: .2s all linear; transition: .2s all linear;  } 
.faq-container .faq-header {position: relative; padding: 20px 50px 20px 35px; font-size: 15px; font-weight: 600; color: #313131; cursor: pointer;-webkit-transition: .2s all linear; -moz-transition: .2s all linear; -o-transition: .2s all linear; -ms-transition: .2s all linear; transition: .2s all linear;}
.faq-container .faq-header:after { font-family:"FontAwesome"; position: absolute; content: "\f107"; font-size: 20px; top: 24px; right: 24px; display: inline-block;font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; vertical-align: -0.125em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  } 
.faq-container .faq-content {padding: 0 35px 0;  line-height: 1.8; display: none;  } 
 
.faq-container .faq-block.isOpen{background: #f5f9f8; border: 1px solid #fff3ea;}
 
.faq-container .faq-block.isOpen .faq-header:after{transform: rotate(180deg); } 

 /*----ABOUT US PAGE CSS----*/
.about_us-page .about-text { padding: 20px 50px 20px 20px; transition-duration: .3s;}
.about_us-page .about-text:hover {box-shadow: 4px 4px 36px 0px rgba(0,0,0,0.07);}
.about_us-page .about-text i {width: 60px;height: 60px;line-height: 60px;border-radius: 50%;color: #fff;text-align: center;
font-size: 26px;background-image: linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01);display: inline-block;}
.about_us-page .about-img {position: absolute;right: 0;display: inline-block;top: 50%;transform: translateY(-50%);}
.about_us-page .about-img::before {position: absolute;top: 50%;left: -30px;transform: translateY(-50%);border: 2px solid #ff6c00;width: 184px;height: 428px;z-index: -1;content: '';}
.about_sec2 .hiw i{font-size: 30px;padding-right: 10px;background-image: linear-gradient(to right, #ff7200, #ff6300, #ff5200, #ff3e00, #ff1f01);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.FSolutions-block h3 {font-size:15px;}
.FSolutions-block{ border-radius:10px; border: 1px solid #eee;-webkit-box-shadow: inset 0px 0px 11px -2px rgba(111, 221, 255, 0.25);-moz-box-shadow: inset 0px 0px 11px -2px rgba(111, 221, 255, 0.25);box-shadow: inset 0px 0px 11px -2px rgba(111, 221, 255, 0.25); padding:25px}
 
/*----pagination css------*/ 
.Pager ul li:hover, .Pager ul li.active { border-bottom: 2px solid #ff6c00;color: #ff6c00;}
.Pager ul li a:hover:before, .Pager ul li.active a:before {content: "";position: absolute;border: 4px solid transparent;
border-top: 4px solid #ff6c00;top: -3px;left: 50%;transform: translate(-50%, 0);}
.Pager .pagination .page-item.active .page-link { -webkit-transition: all .2s linear; transition: all .2s linear; border-radius: .125rem; background-color: initial; color: #ff6c00;}
.Pager .pagination .page-item.active .page-link{ box-shadow:none;}
.Pager .pagination .page-item .page-link:hover {-webkit-transition: all 0s linear;transition: all 0s linear;border-radius: 0px;
background-color: initial;    cursor: pointer;}
.Pager .pagination .page-item .page-link.prev:hover, .Pager .pagination .page-item .page-link.next:hover{ border-bottom: 2px solid #ff6c00;color: #ff6c00;}
.Pager .pagination .page-item .page-link.next:hover:before{content: none;position: absolute;border: 4px solid transparent;
border-top: 4px solid #ff6c00;top: -3px;left: 50%;transform: translate(-50%, 0);}
.Pager ul li.disabled:hover{ border-bottom:none!important;} 
.Pager .page-link{ border:none}

/*---blog-details css-----*/
.blog-details a{ color:#39474f;}
.blog-details .display-31 {font-size: 0.8rem;}
.blog-tags a {background-color: #ff6c00;padding: 7px 12px;color: #fff;font-size: 14px;line-height: 20px;margin: 0.6rem 5px 0 0;display: inline-block;vertical-align: top;border: 1px solid #ff6c00;}
.blog-tags a:hover, .blog-tags a:active, .blog-tags a:focus {background-color: #fff;color: #ff6c00;}


/*---clients css-----*/
.clients_block{  padding:30px 0 20px 0; text-align:center}
.clients_block figure {display: flex;justify-content: center; align-items: center; min-height:120px; width:100%;border: 1px solid #eef8fc;border-radius: 8px;padding:20px;-webkit-box-shadow: inset 0px 0px 11px -2px rgba(111, 221, 255, 0.25)-moz-box-shadow: inset 0px 0px 11px -2px rgba(111, 221, 255, 0.25);box-shadow: inset 0px 0px 11px -2px rgba(111, 221, 255, 0.25);-webkit-filter: none; filter: grayscale(0)}
.clients_block figure img{width: 100%;}
.clients_block figure:hover { box-shadow: 0 3px 12px rgba(0,0,0,.05);-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}

/*careers_page css*/

.select-fl .custom-file-uploader {position: relative;line-height: 35px;font-weight: 600;font-size: 14px; color:#fff}
.select-fl  input[type='file'] {display: block; position: absolute; opacity: 0;cursor: default;}
.select-fl .input-group-btn{ background:#000; border-radius: 0 5px 5px 0;}

.Start_with_us{ padding: 100px 0px 100px 0px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.Start_with_us .parallex-text h5 { text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin-bottom: 0;}
.Start_with_us .parallex-text h4 {font-size: 30px; color: #fff;text-transform: capitalize; line-height: 1.5;}

/*----For wordpress CSS-----*/ 
#mailpoet_form_2 form.mailpoet_form{padding: 5px 0 !important;}
#mailpoet_form_2 .mailpoet_text, #mailpoet_form_2 .mailpoet_textarea {background: transparent; border: 1px solid #fff; height:39px;color: #fff; border-radius: 5px 0 0 5px;width: 245px !important;padding-left: 15px !important;}
#mailpoet_form_2 .mailpoet_submit { font-size: 13px; color: #2c4653; padding: 0 20px!important;; line-height: 35px;background-color: #fff;font-weight: 500;width: 150px !important;border-radius: 0px 5px 5px 0px;}
#mailpoet_form_2 .mailpoet_submit:hover {background:#1c2e5d;color: #fff }
#mailpoet_form_2 .mailpoet_form_column:not(:first-child) { margin-left: 0 !important;}
#mailpoet_form_2 ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;opacity: 0.6;}
#mailpoet_form_2 ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;opacity: 0.6;}
#mailpoet_form_2 :-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;opacity: 0.6;}
#mailpoet_form_2 :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;opacity: 0.6;}
  
.contact-form .file-control{ width: 430px;}

.page-item .page-numbers { position: relative; display: block; padding: 0.5rem 0.75rem;margin-left: -1px;line-height: 1.25; background-color: #fff }
.page-item.active .page-numbers {-webkit-transition: all .2s linear; transition: all .2s linear;border-radius: 0.125rem;background-color: initial;color: #ff6c00;}
.page-item.disabled .page-numbers{ color:#39474f }
 
.select-fl input[type='file'] { top: -15px; width: 154px;}
.select-fl .custom-file-uploader { background: #000;}
.select-fl .input-group p{ margin-bottom:0 !important}

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

@media (max-width: 991.98px){
 	 	 
}

@media (max-width: 767.98px){
 
/* ----- homepage css----- */
.site_header .navbar {padding: 20px;}
 
 
	
}
@media (max-width: 576.98px){
	 

}
