/*
Theme Name: Adhunik Automation
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Adhunik Automation brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

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 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
@font-face {
  font-family: 'MyriadWebPro-Bold';
  src: url('https://adhunik.co/wp-content/themes/adhunik/fonts/MyriadWebPro-Bold.eot?#iefix') format('embedded-opentype'),  url('https://adhunik.co/wp-content/themes/adhunik/fonts/MyriadWebPro-Bold.woff') format('woff'), url('https://adhunik.co/wp-content/themes/adhunik/fonts/MyriadWebPro-Bold.ttf')  format('truetype'), url('https://adhunik.co/wp-content/themes/adhunik/fonts/MyriadWebPro-Bold.svg#MyriadWebPro-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


img{max-width:100%; height:auto;}

.top-bg{background:#f7090c; color:#fff;}

.top-bg a{color:#fff; text-decoration:none;}

.top-bg a:hover{color:#fff;}

.logo{float:left; background:#fcfcfc; padding:5px 5px;}

.email{float:right; background:url(images/message-icon.png) left 4px no-repeat; padding:0px 0px 0px 40px; line-height:20px; margin-top:12px; margin-left:60px;}

.phone{float:right; background:url(images/phone-icon.png) left 4px no-repeat; padding:0px 0px 0px 40px; line-height:20px; margin-top:12px;}

.menu-bg{background:#f7f6f6; box-shadow:0px 2px 2px rgba(0,0,0,0.2);}

.social-icon{float:right; color:#385596; border-left:1px solid #e7e7e7; padding:10px 0px 10px 0px;}

.social-icon a{color:#385596; margin-left:14px;}

.social-icon i{margin-top:5px;}

.cart-icon{float:right; position:relative; margin-top:12px; padding-right:20px;}

.cart-icon img{max-width:25px;}

.cart-item{position:absolute; width:20px; height:20px; text-align:center; border-radius:50%; background:#3e00ec; color:#fff; font-size:14px; right:10px; margin:-3px 0px 0px 0px; line-height:18px;}

.banner-sec{position:relative; margin-top:25px; box-shadow:0px 2px 5px rgba(0,0,0,0.2);}

.banner-text{background:rgba(255,255,255,0.95); position:absolute; max-width:430px; padding:25px; color:#686868; min-height:365px;}

.banner-text h1{font-weight:700; font-size:34px; margin-top:0px; margin-bottom:18px; color:#303030; font-family: 'MyriadWebPro-Bold';}

.banner-text h1 span{font-weight:normal; font-size:30px;}

.contact_btn{margin:40px 0 0; padding:0px;}

.contact_btn a{margin:0px; padding:12px 20px; background:#f7090b; color:#fff !important; font-weight:600; text-transform:uppercase; border-radius:5px; text-decoration:none; font-size:14px;}

.contact_btn a:hover{background:#3e00ec; color:#fff !important;}

.content-sec{margin-top:40px;}

.content-sec h2{text-align:center; color:#303030; font-weight:bold; margin-top:0px; font-family: 'MyriadWebPro-Bold';}

.content-sec h2 span{font-weight:normal;}

.border-bg{text-align:center; margin:0px auto 20px; display:block;}

.solution_sec{position:relative; padding-bottom: 30px;}

.sol_btn{background:#fff; box-shadow:0px 2px 2px rgba(0,0,0,0.2); width:85%; float:left; padding:16px 0px; position:absolute; margin:-35px 0px 0px;}

.sol_btn_left{color:#fff; text-align:center; float:left; width:90%;}

.sol_btn_left a{text-decoration:none; color:#303030; font-size:16px; font-weight:bold;}

.sol_btn_more{width:10%; float:right;}

.sol_btn_more a{background:#001a71; color:#fff; text-align:center; text-decoration:none; display:block;
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg); 
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); width:62px; text-transform:uppercase; padding:4px 0px;}
	
.what-we-do{margin-top:70px; position:relative;} 

.what-we-do-box{background:#fff;/* box-shadow:0px 2px 2px rgba(0,0,0,0.2);*/ padding:0px; width:500px; position:relative; bottom:0px; left:0px; float:left;}

.what-we-do-box h2{text-align:center; color:#303030; font-weight:bold; margin-top:0px; font-family: 'MyriadWebPro-Bold';}

.what-we-do-box h2 span{font-weight:normal;}

.product-bg{background:url(images/product-bg.jpg) center top no-repeat; background-size:cover; padding:40px 0px 50px; margin-top:80px;}

.product-bg h2{text-align:center; color:#303030; font-weight:bold; margin-top:0px;}

.product-bg h2 span{font-weight:normal;}

.ellipsis-icon{float:right; color:rgba(0,0,0,0.6); margin-top:18px; margin-left:10px; font-size:24px !important; display:none !important;}

.ellipsis-mob{color:#303030; padding:15px !important;}

.ellipsis-mob h4{color:#f7090b; font-weight:bold;}

.ellipsis-mob h5{margin-top:15px; font-weight:bold;}

.product-item{background:#fff; box-shadow:0px 0px 3px rgba(0,0,0,0.2); padding:20px; text-align:center; color:#303030;}

.product-item h3{font-size:20px;}

.product-item h4{color:#001a71;}

.newevnet-item{background:#fff; box-shadow:0px 0px 3px rgba(0,0,0,0.2); padding:20px; text-align:center; color:#686868;}

.newevnet-item a{color:#303030; text-decoration:none;}

.newevnet-item a:hover{color:#f7090b; text-decoration:none;}

.newevnet-img-bg{background:#f7f7f6; margin-left:-20px; margin-right:-20px; margin-top:-20px; padding:20px 40px;}

.newevnet-item h3{font-size:20px; font-weight:bold;}

.light-gray{background:#fcfcfc; padding:40px 0px 50px;}

.light-gray h2{text-align:center; color:#303030; font-weight:bold; margin-top:0px; font-family: 'MyriadWebPro-Bold';}

.light-gray h2 span{font-weight:normal;}

.our-leader-sec{background:url(images/testimonials-bg.jpg) center top no-repeat; background-size:cover; padding:40px 0px; color:#fff; margin-top:80px;}

.our-leader-sec h2{text-align:center; color:#fff; font-weight:bold; margin-top:0px; margin-bottom:35px; font-family: 'MyriadWebPro-Bold';}

.our-leader-sec h4{font-weight:600; margin-top:0px; font-size:20px;}

.img-border{background:rgba(255,255,255,0.2); padding:14px; border-radius:0.5em;}

.our-leader-slide{margin:40px 0px 0px; padding:0px;}

.our-leader-slide img{background:rgba(255,255,255,0.2); padding:10px; border-radius:0.5em;}

.our-leader-slide h4{font-size:16px;}

.video-bg{background:#fff; box-shadow:0px 0px 3px rgba(0,0,0,0.2); padding:20px;}

#custom_html-2 > .widgettitle{display:none;}

.breadcrumb {color:#fff;}

.breadcrumb a{color:#fff; text-decoration:none;}

.breadcrumb_last{color:rgba(255,255,255,0.7);}

.sidbar-products{background:#f7090c; color:#fff; padding:20px;}

.sidbar-products h2{color:#fff; text-align:left; font-size:20px;}

.sidbar-products ul{margin:0px; padding:0px;}

.sidbar-products ul li{margin:0px; padding:8px 0px; list-style:none; border-bottom:1px dashed rgba(255,255,255,0.3);}

.sidbar-products ul li:last-child{border-bottom:none;}

.sidbar-products ul li a{color:#fff; text-decoration:none;}

.mission{background:#fcfcfc; border:1px solid #eee; border-radius:0.5em; padding:20px; color:#303030;}

.mission h3{margin-top:0px; font-weight:bold; font-size:20px; color:#f7090c;}

.mission ul{margin:0px; padding:0px;}

.mission ul li{margin:0px; padding:8px 0px; list-style:none; border-bottom:1px dashed rgba(0,0,0,0.1);}

.mission ul li:last-child{border-bottom:none;}

.mission ul li a{color:#303030; text-decoration:none;}

.mission ul li a:hover{color:#f7090c;}

.award-and-recognition{background:#fff; box-shadow:0px 0px 3px rgba(0,0,0,0.2); padding:20px; min-height: 425px;}

.award-and-recognition h3{font-weight:bold; color:#f7090c; border-bottom: 1px solid #eee; margin-top:0px; padding: 10px 0px; margin-bottom:15px;}

.leadership-sec{background:#fff; box-shadow:0px 0px 3px rgba(0,0,0,0.2); padding:20px; margin-bottom:35px;}

.leadership-sec > .vc_col-sm-3 > .vc_column-inner{padding:0px;}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before{font-size:0.9em !important;}

.contact-form-sec{margin:20px 0px; padding:40px; background:#fff; box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.1); max-width: 675px; float:right;}

.contact-form-sec input[type="text"]{margin:0px 0 15px; padding:8px 10px; border:1px solid #eee; color:#333; border-radius:0.3em; width:100%;}

.contact-form-sec input[type="email"]{margin:0px 0 15px; padding:8px 10px; border:1px solid #eee; color:#333; border-radius:0.3em; width:100%;}

.contact-form-sec textarea{margin:0px 0 15px; padding:8px 10px; border:1px solid #eee; color:#333; border-radius:0.3em; width:100%; height:120px;}

.contact-form-sec h3{margin-top:0px; margin-bottom:20px;}

.contact-form-sec input[type="submit"]{margin:20px 0 0px; padding:8px 25px; border:1px solid #f7090c; color:#fff; border-radius:0.3em; text-align:center; background:#f7090c; text-transform:uppercase;}

.contact-form-sec input[type="submit"]:hover{background:#303030; color:#fff;}

.solution-page{margin:0px; padding:0px;}

.solution-page h2{text-align:left; font-size:24px; margin:20px 0px;}

.solution-page ul{margin:0px 0px; padding:0px;}

.solution-page ul li{margin:10px 0px 0px 0px; padding:0px 0px 0px 25px; background:url(images/circle.png) left 5px no-repeat; list-style:none;}

.client-img{margin-top: 30px; margin-right: 15px; padding: 0px 15px 0px 0px; border-right:1px solid #eee; float:left;}

.client-img img{width:75px; height:75px; border-radius:50%;}

.client-name{float:left; margin-top:30px;}

.client-name h4{color:#F00;}

.wpcp-single-item{box-shadow: 0px 0px 3px rgba(0,0,0,0.2); padding:15px; background:#fff; margin:2px;}

.wpcp-carousel-section.wpcp-product-carousel .wpcp-cart-button a.button{background:#f7090b; color:#fff; border:1px solid #f7090b; text-transform:uppercase;}

.wpcp-carousel-section.wpcp-product-carousel .wpcp-all-captions .wpcp-cart-button a.button:hover{background:#3e00ec; color:#fff; border:1px solid #3e00ec;}

.woocommerce-Price-amount{color:#3e00ec !important;}




footer{background:#f5f5f5; color:#333; font-size:14.5px; margin-top:40px; padding:15px 0px 20px;}

footer a{color:#333; text-decoration:none;}

footer a:hover{color:#f7090b;}

footer h2{color:#080808; font-weight:bold; font-size:18px;}

footer strong{color:#080808;}

.footer-social-icon{color:#385596; padding:0px 0px;}

.footer-social-icon a{color:#385596; margin-right:14px;}

.footer-about{padding-right:15px;}

footer ul{margin:0px; padding:0px;}

footer ul li{margin:0px 0 5px; padding:0px 0 0 15px; list-style:none; background:url(images/arrow.png) left 6px no-repeat;}

.copyright{background:#121212; text-align:center; color:#fff; padding:15px 0px;}

.cart-mob{display:none;}

.dropbtn {font-size: 16px; cursor: pointer; display:none !important;} 

.dropdown {position: relative; display: inline-block;}

.dropdown-content {display: none; position: absolute; background-color: #f1f1f1; min-width: 160px; overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1;}

.show {display: block;}

.current-menu-item a{color:#f7090b !important;}

.button-center{text-align:center;}

.wpb_video_heading{font-size:17px;}

#menu-our-products > .current-menu-item a{background:#fff !important; padding:5px 6px; display:block;}

#menu-solutions > .current-menu-item a{background:#fff !important; padding:5px 6px; display:block;}


/*****************************************************************************
                          Woocomer CSS Starts Here
*****************************************************************************/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{box-shadow: 0px 0px 3px rgba(0,0,0,0.2); padding:15px; background:#fff; text-align:center;}

.woocommerce-Price-amount{font-weight:700; font-size:14px; display:block; margin:10px 0px;}

.woocommerce ul.products li.product a img{border:1px solid #dddddd;}

.woocommerce .woocommerce-ordering{margin:0 0 2em;}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background-color:#f7090b; color:#fff; text-transform:uppercase; font-weight:600; padding: 12px 20px; font-size:14px;}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:#3e00ec; color:#fff;}

.single-product > .container > .row > .col-sm-9{width:100%;}

.single-product > .container > .row > .col-sm-9 > .type-product > header{display:none;}

table, table th, table td {border: 1px solid #e4e8ea; padding: 5px 10px;}

table td {line-height: 25px;}

.related h2{margin-bottom:30px; text-transform:capitalize;}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#f7090b; color:#fff; text-transform:uppercase; font-weight:600; padding: 12px 20px; font-size:14px;}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:#3e00ec; color:#fff;}

.woocommerce div.product form.cart div.quantity{margin:0 15px 0 0;}

.woocommerce-product-details__short-description{margin-bottom:25px;}

.entry-summary > .price > .woocommerce-Price-amount{font-size:18px;}

.entry-summary a{text-decoration:none;}

.quantity input[type="button"]{background:#eeeeee; margin:0px; padding:9px 15px; border:none;}

.quantity input[type="number"]{background:#f2f2f2; margin:0px; padding:9px 15px; border:none;}

.sku_wrapper{display:none;}

.shop_table{border:none; padding:0px;}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{width:110px;}

.woocommerce-billing-fields input[type="text"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-billing-fields input[type="email"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-billing-fields input[type="tel"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.select2-container--default .select2-selection--single{border-radius:0px; border:1px solid #ccc;}

.select2-container .select2-selection--single{height:35px;}

.select2-container--default .select2-selection--single .select2-selection__arrow{top:6px;}

.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px;}

.woocommerce-additional-fields input[type="text"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-additional-fields input[type="email"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-additional-fields input[type="tel"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-additional-fields textarea{margin:0px; padding:6px 10px; border:1px solid #ccc;}


.woocommerce-MyAccount-navigation{margin:0px; padding:0px;}

.woocommerce-MyAccount-navigation li{list-style:none;}

.woocommerce-MyAccount-navigation li a{font-weight:normal; padding:10px 0px; color:#f7090c; display:block; text-decoration:none; border-bottom:1px solid #eee;}

.woocommerce-MyAccount-navigation li a:hover{color:#f7090c; text-decoration:underline;}

.woocommerce-MyAccount-content{margin-top:10px;; padding-left:15px;}

.woocommerce-EditAccountForm input[type="text"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-EditAccountForm input[type="email"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-EditAccountForm input[type="password"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-form-login{max-width:500px; margin:40px auto !important;}

.woocommerce-form-login input[type="text"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-form-login input[type="email"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-ResetPassword{border:1px solid #d3ced2; max-width:500px; margin:40px auto !important; padding:20px}

.woocommerce-ResetPassword input[type="text"]{margin:0px; padding:6px 10px; border:1px solid #ccc;}

.woocommerce-ResetPassword label{max-width:100%;}

.woocommerce-page > .product-bg{background:url('https://adhunik.co/wp-content/uploads/2019/07/common-banner.jpg') !important;}

.white-bg{background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.3); padding:30px 0px 5px; margin:30px 0px 20px;}

.image-sec-main{float:right; max-width:630px;}

.image-sec1{width:64.5%; float:left;}

.image-sec2{width:33%; float:right;}

.image-sec3{width:33%; float:right; margin-top:13px;}


/*Responsive Css Starts Here*/

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

img{max-width:100%;}

}

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

img{max-width:100%;}



}

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

img{max-width:100%;}



}

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

img{max-width:100%;}


}

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

img{max-width:100%;}


}

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

img{max-width:100%;}

.logo{padding:10px 0px 8px; max-width:220px;}

.email{display:none;}

.phone{display:none;}

.top-bg{background:#fcfcfc;}

.menu-bg > .container{padding:0px;}

#cssmenu > ul{background:#f7090b;}

#cssmenu > ul > li > a{color:#fff;}

.banner-text{position:inherit; max-width:100%; min-height:auto;}

.contact_btn{margin:25px 0 10px;}

.banner-text h1{font-size:22px;}

.banner-text h1 span{font-size:18px;}

.social-icon{display:none;}

.cart-icon{display:none;}

.cart-mob{display:block; float:right; margin-top:18px; margin-right:15px;}

.cart-item{font-size:12px; width:18px; height:18px; right:32px;}

.sol_btn{position:inherit; padding:10px 0px;}

.sol_btn_more a{font-size:12px; width:46px;}

.solution_sec{margin-bottom:40px;}

.content-sec h2{font-size:24px;}

.what-we-do-box h2{font-size:24px;}

.what-we-do-box{position:inherit; bottom:0; left:0; width:100%;/* box-shadow:0px 0px 2px rgba(0,0,0,0.2);*/}

.what-we-do{margin-top:40px;}

.ellipsis-icon{display:block !important;}



}
