/*
Theme Name: thenumberexperts
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.5
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
* Table of Contents
*
* 1.0 - Reset
* 2.0 - Genericons
* 3.0 - Typography
* 4.0 - Elements
* 5.0 - Forms
* 6.0 - Navigations
*   6.1 - Links
*   6.2 - Menus
* 7.0 - Accessibility
* 8.0 - Alignments
* 9.0 - Clearings
* 10.0 - Header
* 11.0 - Widgets
* 12.0 - Content
*    12.1 - Posts and pages
*    12.2 - Post Formats
*    12.3 - Comments
* 13.0 - Footer
* 14.0 - Media
*    14.1 - Captions
*    14.2 - Galleries
* 15.0 - Multisite
* 16.0 - Media Queries
*    16.1 - Mobile Large
*    16.2 - Tablet Small
*    16.3 - Tablet Large
*    16.4 - Desktop Small
*    16.5 - Desktop Medium
*    16.6 - Desktop Large
*    16.7 - Desktop X-Large
* 17.0 - Print
*/


/**
* 1.0 - Reset
*
* Resetting and rebuilding styles have been helped along thanks to the fine
* work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
*/
@font-face {
font-family: 'Hind Vadodara', sans-serif;
src: url('fonts/TwCenMT-Regular.eot');
src: url('fonts/TwCenMT-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/TwCenMT-Regular.woff') format('woff'),
url('fonts/TwCenMT-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Hind Vadodara', sans-serif; font-weight: bold;
src: url('fonts/TwCenMT-Bold.eot');
src: url('fonts/TwCenMT-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/TwCenMT-Bold.woff') format('woff'),
url('fonts/TwCenMT-Bold.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
body{
    font-family: 'Hind Vadodara', sans-serif;
}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
html, body {height: 100%; margin: 0; min-height: 100%; padding: 0; position: relative;}
.outer_main_botttom {margin: 0 auto -47px; min-height: 100%; position: relative;}
.push {height:50px;}
/******************** Amit Kamboj **************************************/ 
.main-header{max-width:1290px; width:100%; margin:0px auto 0;}
.right-header{margin:0 0px 0px 0px; padding:0px;}
.email-section em{background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll 0 0px; color: #fff; height: 29px; width:34px; float:left;}
.email-section {  display: flex;}
.phone-section{ display: flex;}
.email-section i,.phone-section i{font-style:normal; font-size:21px; color:#fff; font-family: 'Hind Vadodara', sans-serif; padding: 2px 0 0; float:left;}
.phone-section em{background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -28px 0px; height: 29px; width: 34px; float:left;}
.header-menu{width:100%; display:inline-block;}
.header-menu nav{padding:0px; background:none; border:none;}
.header-menu {background:#9e66c7; margin: 30px 0 0; float: left; position:relative;}
.header-menu nav ul li a{ color: #fff !important; font-family: 'Hind Vadodara', sans-serif; font-size: 18px; letter-spacing: 1px; padding: 15px 19px; text-transform: uppercase;}
.navbar-header{display:none;}
.site-content-inner{margin: auto; max-width: 1290px; width: 100%;}
footer{font-family: 'Hind Vadodara', sans-serif; font-size: 14px; text-align: center; width: 100%; float: left;}
footer a{color:#fff; }
.main-footer {
    text-align: left;
    margin: 0;
    color: #fff;
    width: 440px;
}
.main-footer h4{
text-transform: uppercase;
font-size: 25px;
margin-bottom: 15px;
}
.main-footer form{
display: flex;
    flex-direction: column;

}
 .right-headerecperts {
         text-align: center;
  
         }

.main-footer input{
font-size: 16px;
outline: none;
width: 100%;
padding: 14px 95px 14px 10px;
border-radius: 4px 6px 6px 4px;
-webkit-border-radius: 4px 6px 6px 4px;
-o-border-radius: 4px 6px 6px 4px;
-ms-border-radius: 4px 6px 6px 4px;
-moz-border-radius: 4px 6px 6px 4px;
border: none;
}
.main-footer button{
    cursor: pointer;
    border: none;
    font-size: 16px;
    font-weight: 600;
    background: #000;
    text-decoration: none;
    color: #fff;
    border-radius: 4px;
    padding: 14px 10px;
   margin-top: 20px;
    max-width: 200px;
    text-transform: uppercase;
    text-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    font-weight: bold;
}

.slider-home{float:left; width:100%;}
.entry-header{display:none;}
.about-section{margin: auto; max-width: 1290px; width: 100%;}
.center-contant-oth{margin-bottom: 80px; display: inline-block; width: 100%; float: left;}
.about-heading i,.section-heading{ font-family: 'Hind Vadodara', sans-serif; font-weight: bold; color:#000; font-size:30px; text-transform: uppercase; font-style:normal;  margin-top:26px; display:inline-block;}
.about-heading em{background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -71px 0; float: left; height: 55px; width: 70px;}
.about-section p{font-size:18px; color:#464646; font-family: 'Hind Vadodara', sans-serif; margin-top: 25px;  line-height:1.9; display:inline-block; width:100%;}
.about-inner-div span{background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -164px 0; display:inline-block; height: 170px; width: 161px; text-indent: -9999px;}
.about-inner-div {float: left; text-align: center; width: 20%;}	
.about-inner-div em{width:100%; display:inline-block; font-style:normal; font-family: 'Hind Vadodara', sans-serif; font-weight: bold; color:#464646; font-size:16px;    text-transform: uppercase; padding: 20px 0px 0px 0px;}
.about-bootm-section {width: 100%; display: inline-block; margin: 35px 0px 30px 0px;}
.about-inner-div span.partners{background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -344px 0; display:inline-block; height: 170px; width: 161px; text-indent: -9999px;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#555!important;}
.about-inner-div span.advisors{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -4px -195px; display: inline-block; height: 170px; text-indent: -9999px; width: 161px;}
.about-inner-div span.cfo{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -185px -195px; display: inline-block; height: 170px; text-indent: -9999px; width: 161px;}
.about-inner-div span.partners-2{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -371px -195px; display: inline-block; height: 170px; text-indent: -9999px; width: 161px;}
.less-btn{width:100%; display:inline-block;}
.less-btn a{display:inline-block; color:#bc99d6; border:1px solid #bc99d6; text-transform:uppercase; font-size:16px; padding: 7px 30px; border-radius: 50px;}
.why-main-section{padding: 70px 0 70px 0px; display:inline-block; width:100%; background:#9e66c7;}
.why-heding em{background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -9px -67px;}
.why-heding i{color:#fff;}
.our-team-box em{padding: 25px 0px 0px 0px; font-style:normal; color:#fff; font-size:16px; text-transform:uppercase; font-family: 'Hind Vadodara', sans-serif; font-weight: bold; width: 100%; display: inline-block;}
.our-team-box p{color:#d2cad7; font-size:16px; text-transform:inherit; font-family: 'Hind Vadodara', sans-serif; width: 100%; display: inline-block; margin: 0px;}
.box-main-oth{width:100%; display:inline-block;}
.our-team-box{text-align:center;}
.box-main-oth{padding:30px 0px 0px 0px;}
.how-we-main h2{color: #000; font-family: 'Hind Vadodara', sans-serif; font-weight: bold; font-size: 30px; text-transform: uppercase; text-align: center; width: 100%; display: inline-block; margin: 0 0px 0px 0px;}
.collect-div{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -6px -383px!important;}
.analyze{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -184px -383px!important;}
.complete{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -371px -383px!important;}
.reviewed{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -8px -573px !important;}
.job{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -6px -573px !important;}
.job{ background: rgba(0, 0, 0, 0) url("images/sprite.png") no-repeat scroll -185px -573px !important;}
.site-footer{ background: #9e66c7;  padding: 50px 0 30px;}
.site-info-2{
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #fff;

    border-bottom: 1px solid #fff;
    padding-bottom: 40px;
    margin-bottom: 30px;
        font-size: 21px;
}
.right-headerecperts a{
	    font-size: 21px;
	    color: #fff;
}
#masthead{margin-top:30px;}
.start-section {display: inline-block; margin-top: 80px; width: 100%; text-align: center;}
.clear{clear:both;}
.header-menu nav ul li.current-menu-item a{background:#794a9b;}
.header-menu nav ul li a:hover{background:#794a9b!important;}
.slider-home .bullet  {background:#c9a9df!important; border-radius:50px; height: 15px!important; width:15px!important;}
.slider-home .selected  {background:#794a9b!important; border-radius:50px;}

/******************** CSS for sub menu **************************************/ 
nav ul.sub-menu {position:absolute;text-align:center;padding:0px;padding-top:20px;left:0px;top:150%;width:100%;background:rgba(245, 244, 244, 0.9);opacity:0;z-index:-1;transition:all 0.4s ease-in 0s;-moz-transition:all 0.4s ease-in 0s;-webkit-transition:all 0.4s ease-in 0s;}
nav ul.sub-menu > li  {text-align:left;vertical-align:top;display:inline-block;text-transform:uppercase;font-weight:normal;font-size:13px;}
nav ul.sub-menu > li a  {font-weight:normal;padding:0px;}
nav ul.sub-menu > li a  {font-weight:normal;font-size:20px;font-family: 'Hind Vadodara', sans-serif; text-transform:uppercase!important;color:#000!important;}
nav ul > li:hover ul.sub-menu {opacity:1;z-index:300; top:100%;}
nav ul.sub-menu {text-align:left;width:100%;padding:0px 10px 4px 10px;}
nav ul.sub-menu li {display:block;font-size:12px;}
nav ul.sub-menu li a {display: inline-block;margin: 1px 0 0;padding:5px 10px;text-transform: uppercase;width: 100%;}
nav ul.sub-menu li a:hover {padding-left:10px;text-decoration:none;background:none!important;}
nav ul > li a:hover {text-decoration:underline;color:#581311;}
.nav .menu-item > ul.sub-menu li{width:20%; float:left;}
.nav .menu-item > ul.sub-menu li a{font-size:12px;}
.nav .menu-item > ul.sub-menu li a:hover{color:#000!important;}
.nav .menu-item > ul.sub-menu li > a{font-weight:bold; padding:15px 10px; border-bottom:1px solid #cccccc; color:#444!important; }
.nav .menu-item > ul.sub-menu li ul.sub-menu{width:100%; position:static; display:inline-block; vertical-align:top; background:none; padding:10px 0px; top:0px;}
.nav .menu-item > ul.sub-menu li ul.sub-menu li{width:100%;}
.nav .menu-item > ul.sub-menu li ul.sub-menu li a{font-weight:normal; padding:3px 10px; border-bottom:none;color:#2a2727!important;}
.header-menu nav ul li.current-menu-item ul li a{background:none;}
.nav .menu-item > ul.sub-menu li:last-child ul.sub-menu li:last-child a{position:absolute; left:0px; top:0px; width:100%; height:100%; opacity:0;}
/******************** CSS for sub menu **************************************/ 	
.nav > li{position:inherit;}
.main-header{position:initial;}
.contact-us {margin: 133px 0 0;}
.contact-us p{border-bottom: 1px solid #f3f3ee; padding: 0 0 40px; margin:10px 0 40px;}
.input-box label{color: #464646;display: inline-block;font-family: 'Hind Vadodara', sans-serif;font-size: 16px;font-weight:normal;}
.input-box input{background: #f3f3ee none repeat scroll 0 0;border: medium none;box-shadow: inherit;display: inline-block;height: 48px;width: 100%;}
.input-box-text textarea {resize: none; height:100px!important; background: #f3f3ee none repeat scroll 0 0;border: medium none;box-shadow: inherit;display: inline-block; width: 100%;}
.social-icons {
   
    margin: 7px;
  
}
.social-icons img {
    width: 35px;
    height: 29px;
    object-fit: contain;
}
.remember-2{float: left; position: relative; width: auto;}
.remember-2 input[type="checkbox"]{margin:0px; width:30px; height:30px; opacity:0; position:absolute; left:0px; }
.remember-2 label{color: #5a5a5a;cursor: pointer;font-family: 'Hind Vadodara', sans-serif;font-size: 16px;font-weight: normal;line-height: 30px;margin: 11px 15px 0 0;padding: 0 0 2px 40px;position: relative;vertical-align: top;}
.remember-2 label:before{width:30px; height:30px; background-position:-1px -63px; position:absolute; content:''; left:0px; top:0px; background: rgba(0, 0, 0, 0) url("images/uncheck.png") no-repeat scroll 0 0;}
.remember-2 input[type="checkbox"]:checked + label:before{background-position:-1px -43px; background: rgba(0, 0, 0, 0) url("images/check.png") no-repeat scroll 0 0;}
.input-row {display: inline-block;margin: 0 0 30px;width: 100%;}
.submit-btn-contact{border-bottom: 1px solid #f3f3ee;margin: 20px 0 0;padding:0 15px 40px;}
.submit-btn-contact button{border: 1px solid #bc99d6;border-radius: 50px;color: #bc99d6;background:none;display: inline-block;font-size: 16px;padding: 7px 50px;text-transform: uppercase;}
.submit-btn-contact button:hover{background:#bc99d6; color:#fff;}
.email-first h3{color: #000;display: inline-block;font-family: 'Hind Vadodara', sans-serif; font-weight: bold;font-size: 30px;width:100%;font-style: normal;padding: 4px 0 0 20px;text-transform: uppercase;}
.email-first em{text-indent: -9999px; margin: 30px 0 0; background: rgba(0, 0, 0, 0) url("images/email-image.png") no-repeat scroll 0 0; width:76px; height:66px; display:inline-block;}	
.email-first p{color: #464646;display: inline-block;font-family: 'Hind Vadodara', sans-serif;font-size: 18px;margin: 20px 0 0;width: 100%;}	
.email-first{text-align:center; margin: 40px 0 0;}	
.email-first p a{color: #464646;}
.email-first p a:hover{color:#9e66c7; text-decoration:none;}
.call-first em{text-indent: -9999px; margin: 30px 0 0; background: rgba(0, 0, 0, 0) url("images/call-btn.png") no-repeat scroll 0 0; width:68px; height:66px; display:inline-block;}	
.input-box-check .bootstrap-select{height: 48px;width: 100%!important;}
.input-box-check button{background: #f3f3ee none repeat scroll 0 0;border: medium none;height: 47px; color:#a8a8a8;}
.input-box-check button:hover{background:#f3f3ee none repeat scroll 0 0;}	
.input-box-check button .caret {background: rgba(0, 0, 0, 0) url("images/select-icon.png") no-repeat scroll 0 0;border: medium none;height: 6px;width: 11px;}
.input-box label.error{color:red;}
/******************** Amit Kamboj **************************************/ 
.sec-call{float:left; clear:left; margin:-11px 0 0 0px;}
.phone-section{margin-top:10px;}
/*.phone-section > em{background-position:-26px -754px;}*/
.map-image{ background: rgba(0, 0, 0, 0) url("images/map-desgin.png") no-repeat scroll 0 0; width:300px; height:224px; display:inline-block;}
.contact-secc{padding:40px 0 0; color:#464646;}
.addresss{color: #464646;padding-left: 240px;margin: 40px 0 0;}
.addresss h3{color: #000;font-size: 30px;text-transform: uppercase;font-family: 'Hind Vadodara', sans-serif; font-weight: bold;}
.addresss .left-contant{color:#9356c7;}
.contact_us_link.about-section {
        color: #fff;
/*    background-image: url(/wp-content/uploads/2023/01/1-2.jpg) ;
    background-position: center;
    background-size: cover;*/
    padding: 80px 0;
     background: black;
      background: #C33764;  /* fallback colour. Make sure this is just one solid colour. */
    background: -webkit-linear-gradient(rgba(29, 38, 113, 0.8), rgba(195, 55, 100, 0.8)), url("/wp-content/uploads/2023/01/photo-1519389950473-47ba0277781c.jpg");
    background: linear-gradient(rgba(29, 38, 113, 0.8), rgba(195, 55, 100, 0.8)), url("/wp-content/uploads/2023/01/photo-1519389950473-47ba0277781c.jpg"); /* The least supported option. */
}
}
.Contact-back-image {
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.1;
    text-transform: uppercase;
    margin: 20px 0;
}
.Contact-back-image a {
    color: #fff;
    text-decoration: underline;
}

.contact_us_link p a {cursor: pointer;
    border: none;
    font-size: 16px;
    background: #9e66c7;
    text-decoration: none;
    color: #fff;
    border-radius: 4px;
    padding: 14px 40px;
    margin-top: 20px;
    max-width: 200px;
    text-transform: uppercase;
    text-shadow: 0 1px 2px rgb(0 0 0 / 10%);
    font-weight: bold;}

    .contact_us_link {
        text-align: center;
   }
  .contact_us_link h2 {
    font-size: 36px;
    margin: 0px 0px 10px;
    text-align: center;
    font-weight: 700;
    font-style: normal;
    line-height: 1.1;
    text-transform: uppercase;
}
/**css-by-vivek-starts**/
strong.text-voilet {color: #9c67c0;}
.sec-space{padding: clamp(30px,5vw,70px) 0;}
.fw-bold{font-family: 'Hind Vadodara', sans-serif; font-weight: bold;}
.common-container {margin: auto;max-width: 1320px;width: 100%;padding:0 15px}
.theme-font{font-family: 'Hind Vadodara', sans-serif;}
.theme-font .row{display: flex; align-items: center;}
.theme-font .cms-content{margin-top: 0;}
.theme-font img{width: 609px; height: 342px;     object-fit: cover;}
.outer--wrapper{margin-top: 79px;}
.hero-banner{display:flex;align-items:center;width:100%;background-image: url("images/banner1.jpg");height:calc(100vh - 194px)}
.hero-banner *{color:#fff;font-family: 'Hind Vadodara', sans-serif; font-weight: bold;}
.theme-white *{color: #fff;}
.hero-banner .title {font-size: clamp(22px,3.5vw,40px);font-weight: 600;display: inline-block;padding: 8px 22px;background-color: #011327;}
.hero-banner .main-title {font-size: clamp(34px,6vw,72px);font-weight: 600;margin-top: clamp(25px,3.5vw,50px);}
.br{display: block;}
.hero-banner  .btn {font-size: 22px;font-weight: 600;text-transform: uppercase;background: #0071ea;padding: 11px 32px;margin-top: clamp(25px,3.5vw,50px);}
.hero-banner  .btn:hover{background-color: #fff;color:#000}
.company-info{background-image: url("images/s10.jpg");padding: clamp(30px,5vw,70px)  0;font-family: 'Hind Vadodara', sans-serif;background-size: cover;}
.title--md{font-size: clamp(24px,3.5vw,44px);}
.title-sm{font-size: clamp(25px,2.5vw,30px);font-family: 'Hind Vadodara', sans-serif; }
.text-md,.title-xs{font-size: 20px;line-height: 1.4;}
.text-md2{font-size: 24px;}
.text-sm{font-size: 18px;}
.title-xs{font-family: 'Hind Vadodara', sans-serif; }
.company-info .title-sm {margin-bottom: 23px;}
.company-info .title--md{margin-top: 20px;}
.services-section {text-align:center}
.services-section .block-title{color:#9e66c7}
.listing{padding: 0;font-size:18px}
.listing li{list-style-type: none;position:relative;border-radius: 50%;}
.listing li:not(:last-child){margin-bottom: 7px;}
.section-subheading{font-size: 18px;}
.qs-section .sec-subheading,.pricing-section .sec-subheading{padding: 20px 0 10px 0}
.listing.listing-circle li{padding-left: 20px;}
.listing.listing-circle li::after{content: "";position:absolute;left:0;top:9px;border-radius:50%;background-color: currentColor;height: 6px;width: 6px;}
.services-section .listing,.block-title{margin-top: 18px;}
.services-section .block {padding: 12px 0;}
.section-heading {margin-bottom: clamp(28px,4vw,50px);padding: 0;}
.img-fluid{max-width: 100%;height:auto}
.qs-section .cms-content{margin-top: clamp(30px,3.5vw,55px);}
/* .pricing-section .cms-content {margin-top: clamp(30px,4.5vw,100px);} */
.pricing-section{padding-top: 20px;}
.our-clients .icn{margin-bottom: 20px;}
.highlighted-txt {font-family: 'Hind Vadodara', sans-serif; font-weight: bold;color:#9c67c0;}
.boxed-content{box-shadow: 0 5px 25px rgba(0,0,0,0.20);padding: clamp(25px,2.5vw,35px);border-radius: 10px;}
.grid-container{display:grid;grid-gap: 30px;}
.our-clients .boxed-content{height: 100%;}
.mb-md{margin-bottom: 22px;}
.mb-lg{margin-bottom:25px;}
/**css-by-vivek-ends**/

/* Bootstrap slider */
.arrow-icons-slider{
width:20px;position:absolute;top:45%;}

/* Bootstrap Slider */
@media screen and (max-width:1350px){
	.site-info-2.about-section{    padding-bottom: 40px;}
.main-header{padding:0px 15px;}	
.about-section{padding:0px 15px;}
.our-team-box img{width:100%; height:auto; max-width: 292px;}
.header-menu nav ul li a{padding:15px 16px; font-size:16px;}
.start-section img{max-width:1235px; width:100%;}
.hero-banner .main-title {margin-top: 25px}
.hero-banner .btn{margin-top: 30px}
}
@media(max-width:1279px){
.site-info-2{
	    flex-wrap: wrap;
	}
	.main-footer{
		width: 100%;
		margin-top: 20px;
	}
}
@media screen and (max-width:1050px){
.site-branding img{width:100%; max-width: 292px;}	
.about-inner-div{width:25%;}	
.input-box{margin: 0 0 30px;}

}

@media(max-width:991px){
.services-list>[class*="col"]:nth-child(3){clear: left;}
}
@media(min-width:768px){
.pricing-section .cms-content{margin-left: 30px;}
}
@media screen and (max-width:667px){
.navbar-header{display:block; }	
.navbar-header a{color:#fff!important;}
.about-inner-div{margin: 0 0 20px; width: 100%;}
.box-main-oth{margin:0px;}
.our-team-box{margin:0px 0px 35px 0px;}
.site-title-logo{    text-align: center; }
#bs-example-navbar-collapse-1 .navbar-nav{background: #464646 none repeat scroll 0 0;position: absolute;left: 0;margin: 0;width: 100%;z-index: 9999;}
.input-box{width:100%;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}	
.input-row{margin:0px;}	
.nav .menu-item > ul.sub-menu li{width:100%;}
.nav > li{position:relative;}	
.arrow-icons-slider{width:15px;}		
}
/**css-added-by-vivek-starts**/
@media(min-width:768px){
.main-header .navbar-collapse {display: flex !important;justify-content: center;}
}
@media screen and (max-width:1200px){
.hero-banner{height: auto;padding-top:clamp(40px,5vw,70px);padding-bottom: clamp(40px,5vw,70px)}
.hero-banner  .btn{font-size: 18px;padding: 10px 27px;}
}
@media(min-width:768px) and (max-width:1138px){
.outer--wrapper {margin-top: 129px;}
}
@media(min-width:577px){
.grid-container{grid-template-columns: repeat(2,1fr);}
}
@media(max-width:930px){
.qs-section .cms-content{margin-top: 15px;}
.qs-section .sec-subheading, .pricing-section .sec-subheading{padding: 10px 0 2px 0;}
.pricing-section .cms-content {margin-top: 0;}
}
@media(max-width:820px){.qs-section .cms-content{margin-top: 0;}}
@media(max-width:767px){
    .theme-font .row{flex-direction: column;}
.email-section{padding-right: 0;}
.main-footer {padding: 10px 15px;}
.right-header{display: flex;flex-direction: column;margin-bottom: 10px;}
.site-info-2{flex-direction: column;}
.company-info .title--md{margin:0 0 20px}
.company-info .title-sm{margin-bottom: 15px;}
.br{display: inline;}
.text-md, .title-xs{font-size: 18px;}
.services-section .listing, .block-title {margin-top: 12px;}
.listing li:not(:last-child){margin-bottom: 3px;}
.hero-banner .btn {padding: 10px 18px 7px;}
.qs-section .cms-content,.pricing-section .cms-content{margin-bottom: 25px;}
.hero-banner .title{padding-left: 12px;padding-right: 12px;}
.mb-md,.mb-lg {margin-bottom: 15px;}
.pricing-row{display: flex;flex-direction: column-reverse;}
.pricing-section .cms-content{margin-top: 0;}
}
/**css-added-by-vivek-ends**/
@media screen and (max-width:360px){
.arrow-icons-slider{width:10px;}		
}
.tp-bannertimer{
    display: none;
}

