/*
Theme Name:     Ambica Corporation Child
Description:    
Author:         admin_ambica
Template:       ambica-coporation

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
#artistic .cta ul,#engineering .cta ul,#trafic .cta ul,#organic .cta ul{margin-bottom:4px;}
#artistic .cta ul li,#engineering .cta ul li,#trafic .cta ul li,#organic .cta ul li{margin-left:40px;}
#trafic .menu{text-align:center;background:#009999;}
#organic .menu{text-align:center;background:#AF9C7C;}
#artistic .cta ul li:first-child,#engineering .cta ul li:first-child,#trafic .cta ul li:first-child,#organic .cta ul li:first-child{margin-left:0px;}
#artistic .top-head img,#engineering .logo img,#trafic .logo img,#organic .logo img{padding-top:12px;}
#trafic .logo,#organic .logo{padding:0px;}
input[type="file"]{margin-bottom: 10px}
.artistic-items .items h4{font-size: 16px;padding:5px 5px 10px;}
#landing .cta{margin-top:25px;}
#AnythingPopup_BoxContainer4,#AnythingPopup_BoxContainer5,#AnythingPopup_BoxContainer6{color:#000;line-height:24px;text-align:left;}
#AnythingPopup_BoxContainerBody2 > ul{margin-left: 25px;text-align:left;}
#AnythingPopup_BoxContainer4 ul,#AnythingPopup_BoxContainer5 ul,#AnythingPopup_BoxContainer6 ul{ist-style: disc;margin-left: 25px;}
a:focus{outline:none;}
#trafic .navbar-default{min-height: 30px;border: none;}
#trafic .navbar-default .navbar-nav>li>a{padding: 5px 32px;color:#fff;}
#trafic .navbar-default .navbar-nav>li>a:hover,#trafic .navbar-default .navbar-nav>li>a:focus{background: #54C4C5;color:#fff;}
#trafic .cta .glyphicon-home{margin:0px;padding: 5px 10px;}
#trafic .cta .glyphicon-home:hover{border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -os-border-radius: 25px;
    background: #009999;
    color: #fff;
    padding: 5px 10px;
    margin: 0;}
.page-template-all-traffics-sign .traffics-signs{padding: 115px 0 25px 0;}
#organic .navbar-default{min-height: 30px;border: none;}

#organic .navbar-default .navbar-nav>li>a{padding: 5px 32px;color:#fff;}
#organic .navbar-default .navbar-nav>li>a:hover,#organic .navbar-default .navbar-nav>li>a:focus{background: #CCBFA8;color:#fff;}
#organic .cta .glyphicon-home{margin:0px;padding: 5px 10px;}
#organic .cta .glyphicon-home:hover{border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -os-border-radius: 25px;
    background: #AF9C7C;
    color: #fff;
    padding: 5px 10px;
    margin: 0;}
.tablepress, .border-hh{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.caption h1{line-height: 50px;margin: 0;}
.footer-top h3{text-transform: uppercase;}
.tablepress{font-size: 18px !important;margin-left:20px;}
#landing .blocks h3{font-size:14px !important;}
.tablepress{font-size: 16px; font-weight: 500;}
.page-template-ambica-artistic-items-inner-page .artistic-items .items{margin:0px !important;}
.tablepress tbody td, .tablepress tfoot th{border-top: 1px solid #3D2A23 !important;}
#landing .blocks{border: 4px solid #ddd;border-radius: 25px;}
.org-nav .navbar-default .navbar-nav>li>a{/* font-family: opensans-bold; */}
#AnythingPopup_BoxContainerBody1{text-align:left !important;font-size:14px !important;color:#000 !important;}
#AnythingPopup_BoxContainerBody1 p{font-size:14px !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0;}
.page-template-all-traffics-sign .inputs{margin-bottom:5px}
.soapnuts ul{text-align:left;margin-left:15px;}
.soapnuts ul li{line-height: 28px;}
.page-template-ambica-traffics-sign .row-margin{margin:0 -15px;}
.breadcums ul li{padding:0;}
#artistic .menu{background: #b9b9b9;}
#artistic .about{padding: 75px 0;background:#fff;}
#artistic .artistic-items .items{margin-top: 17px; margin-bottom: 17px;}
.sop a{background-color: #cc0000;padding: 5px 15px;color:#fff;float:right;}
.popup-more a{position:relative; top: 20px;}
#AnythingPopup_BoxContainerHeader3 a, #AnythingPopup_BoxContainerHeader2 a, #AnythingPopup_BoxContainerHeader1 a{position:relative; top:0;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
.no-padding{padding:0px !important;}
#landing .wc-txt a{background: #556c87;padding:5px 10px;font-size:12px;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;color:#fff;}
#AnythingPopup_BoxContainerHeader3 a,#AnythingPopup_BoxContainerHeader2 a,#AnythingPopup_BoxContainerHeader1 a{background:none !important;padding:0px !important;border-radius:0 !important;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;-o-border-radius: 0px !important;}
.page-template-all-artistic-items .artistic-items,.page-template-ambica-artistic-items-inner-page .artistic-items{padding:25px 0;}
#engineering .about{padding:75px 0 0px;}
.page-template-ambica-traffics-sign .about,#organic .about{padding:70px 0;}
#organic .inputs,.page-template-ambica-traffics-sign .inputs,#artistic .inputs{margin-bottom:5px;}
#artistic .inputs-btn input{background:#900;}
#artistic .navbar{min-height:30px;border: none;}
#artistic .navbar-fixed-top .top-head{/* display:none; */}
#artistic .navbar-fixed-top .logo img,#engineering .navbar-fixed-top .logo img,#trafic .navbar-fixed-top .logo img,#organic .navbar-fixed-top .logo img{padding: 5px 0;height: 55px;}
#artistic .navbar-fixed-top .logo .cta,#trafic .navbar-fixed-top .logo .cta,#organic .navbar-fixed-top .logo .cta{display:none;}
#artistic .navbar-fixed-top .navbar-nav>li>a{padding: 5px 32px;}
#artistic .navbar-fixed-top  .navbar{min-height:30px;}
#artistic .cta a{font-size: 14px;}
#artistic .cta p,#trafic .cta p,#organic .cta p{margin:0px;}
#artistic .cta .glyphicon{/* margin:5px 5px 0 0; */}
.artistic-items .items h4 a{color:#fff;}
#artistic .about p{text-align:center;}
.artistic-items .items{margin-bottom:10px;}
.about h2, .traffics-signs h2,.artistic-items h2, .page-template-all-artistic-items h1,.page-template-ambica-artistic-items-inner-page h1{font-family: opensans-bold;}
.page-template-all-artistic-items h1,.page-template-ambica-artistic-items-inner-page h1{font-size:30px;}
.about p{line-height: 26px;}
.signs h4{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size: 16px !important;}
.signs h5{font-size: 18px !important;font-weight:bold;}
.traffics-signs h1{font-size: 30px;color: #333333;text-align: center;border-bottom: 1px solid #333333;text-transform: uppercase;font-family: opensans-bold;}
.signs{margin-bottom:15px; min-height: 280px;}
.signs img{width:150px;height:150px;padding-top: 2px;}
.popup-more a{background-color: #009999;border: none;border-radius: 0;margin-top: 20px;color: #fff;padding: 6px 12px;
    font-size: 14px;}
textarea{height: 50px !important;}
.artistic-items .items img:hover{opacity:0.6}
.page-template-ambica-traffics-sign header, .page-template-all-traffics-sign header , #organic header{position:fixed; left:0; right:0; z-index:1;}
.page-template-ambica-traffics-sign .banner {padding-top:105px;}
#organic .banner{padding-top:70px;}
/*media*/
@media screen and (min-width:2799px){
.page-template-ambica-artistic-items-inner-page .artistic-items{padding-bottom:32% !important;}
.page-template-all-traffics-sign .traffics-signs{padding-bottom:25%}
}
@media screen and (min-width:1920px){
.page-template-all-traffics-sign .traffics-signs{padding-bottom:20%}
.page-template-all-artistic-items  .artistic-items{padding-bottom:23%}
}
@media screen and (min-width:1600px){
.page-template-ambica-artistic-items-inner-page .artistic-items{padding-bottom:20%;}
#landing .blocks{margin:80px 5px !important;}
#landing .wc-txt p , #landing .wc-txt h2 , #landing .title{margin:35px 0;}
#landing .footer{position:fixed; left:0; right:0; bottom:15px;}
}
@media screen and (min-width:1200px){
.artistic-items .items{width:24%; margin:0 5px;}
}
@media screen and (max-width:1199px){
#landing .blocks h3{font-size:12px;}
}
@media screen and (min-width:1199px){
#landing .blocks{width: 24%;
    margin: 7px 5px;}
#landing .cta .col-md-3{width:20%; padding:0;}
}
@media screen and (max-width:1024px){
#landing .wc-txt{background: rgba(0, 0, 0, 0.34)}
}
@media screen and (min-width:992px) and (max-width:1199px){
#landing .blocks{width: 24%;margin: 7px 3px;}
}
@media screen and (min-width:768px) and (max-width:1199px){
.artistic-items .items{width:48%; margin:0 5px;}
.page-template-ambica-artistic-items-inner-page .artistic-items .items{width:33.3333%; margin:0 5px;}
.vertical, .map, .address{width:48%; margin:0 5px;min-height:321px;}
#engineering .vertical,#engineering  .map,#engineering  .address{width:100% !important; }
.vertical ul li:last-child{margin-bottom:0px;}
#landing .cta .col-md-3{width: 32% !important;}
}
@media screen and (min-width:768px){
.navbar-brand{display:none;}.copyright{float:left;}
}
@media screen and (width:768px){
#htm{height: auto !important;}
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2 , #organic #AnythingPopup_BoxContainer3,#AnythingPopup_BoxContainer4,#AnythingPopup_BoxContainer5,#AnythingPopup_BoxContainer6{width:600px !important; left:86px !important;}
}
@media (min-width: 767px){
.navbar-default .navbar-nav>li{float: none;display: inline-block;}
#landing .footer .container{width:680px;}
#engineering .navbar-default .navbar-nav>li{float:none;display:inline-block;}
}
@media screen and (max-width:767px){
/* h1 , h2{font-size:22px !important} */
#artistic .artistic-items .items{width:95%; margin:15px auto !important; float:none;}
ul.navbar-nav{margin:0 !important;}
nav{padding:10px 0 !important;}
.vertical ul li{margin-bottom:15px;}
.traffics-signs h1{margin:15px;}
 .menu{padding:0 15px;}
 .navbar-toggle{margin-right:0 !important;}
#artistic .cta a, .cta ul li{margin:0 !important; display:inline-block; font-size:12px;}
#landing .wc-txt{margin:15px !important;}
.traffics-signs h1{font-size: 18px !important;}
#engineering .about,#engineering  .pro-enq{padding: 25px 0 !important;}
#engineering .carousel-caption h1{font-size:24px !important;}
.caption h1{font-size: 20px !important;line-height: 30px !important;}
.tablepress{margin:10px 0 !important;font-size: 14px !important;}
.page-template-ambica-traffics-sign .navbar-default .navbar-nav > li > a , .page-template-all-traffics-sign .navbar-default .navbar-nav > li > a , #organic .navbar-default .navbar-nav > li > a ,  #engineering .navbar-default .navbar-nav > li > a{padding:5px; text-align:center;}
.page-template-ambica-traffics-sign .navbar-toggle, .page-template-all-traffics-sign .navbar-toggle , #organic .navbar-toggle , #engineering .navbar-toggle,#artistic .navbar-toggle{margin-bottom: 0; margin-top:0}
.page-template-ambica-traffics-sign .navbar-brand > img , .page-template-all-traffics-sign .navbar-brand > img , #artistic .navbar-brand > img , #organic .navbar-brand > img , #engineering .navbar-brand > img{width:60%;}
.cta , .cta .arti-email {text-align: center !important;}
footer .visible-xs{line-height:0;}
.footer-bottom{padding:10px 15px !important;}
#artistic .carousel-caption h1{font-size:20px;}
#artistic .carousel-caption{top:10%;}
.about h2, .traffics-signs h2,.soapnuts h2{font-size:18px;}
.artistic-items .items{margin-bottom:15px;}
/* .page-template-ambica-traffics-sign .logo , .page-template-all-traffics-sign .logo  , #artistic .logo , body#organic .logo {display:none;} */
.page-template-ambica-traffics-sign .navbar-default , .page-template-all-traffics-sign .navbar-default{padding:10px 0; text-align:center;}
.vertical ul li a{font-size:14px;}
.navbar-brand{display:block; height:auto; line-height:0; padding:0;}
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2 , #AnythingPopup_BoxContainer3,#AnythingPopup_BoxContainer4,#AnythingPopup_BoxContainer5,#AnythingPopup_BoxContainer6{width:100% !important; height:300px !important; left:0 !important; top:75px !important;overflow:auto !important}
#AnythingPopup_BoxTitle2{margin-left:25px;}
#AnythingPopup_BoxContainerBody1,#AnythingPopup_BoxContainerBody2 , #AnythingPopup_BoxContainerBody3,#AnythingPopup_BoxContainerBody4,,#AnythingPopup_BoxContainerBody5{height:230px !important;}
.breadcums ul{text-align:center !important;}
.page-template-ambica-traffics-sign header, .page-template-all-traffics-sign header , {position:fixed; left:0; right:0}
.page-template-ambica-traffics-sign .banner, .page-template-all-traffics-sign .banner , #organic .banner{padding-top:80px;}
.page-template-ambica-traffics-sign .about, #organic .about{padding:40px 15px;}
 #organic .banner{padding-top:46px;}
 #organic .sopp-img , #organic .soapnuts ul{padding:15px;}
 #organic .sop a{float:none !important;}
 #organic .navbar , #engineering .navbar{min-height:auto;}

 #engineering .menu{border-radius:0; top:0;}
 #engineering #bs-example-navbar-collapse-1{background: #00a5dd;left: 0;
    position: fixed;
    right: 0;
    z-index: 111111111;}
#engineering .about{padding:110px 0 0px;}
#engineering .carousel-caption{font-size: 12px;
    left: 15%;
    right: 15%;top:15%}
#engineering .about h2, #engineering .pro-enq h2{font-size:14px; line-height:18px;}
#landing .border-gray , #landing .wc-txt h2{font-size:18px;}
#landing .cta, #landing .cta a{ margin-top:15px;}
#landing .cta .col-md-3{padding:0}
#landing .footer p{text-align:left;}
#landing .blocks{margin:15px 0; /* padding:0 15px; */}
#artistic #bs-example-navbar-collapse-1{position:fixed; left:0; right:0; background:#DEE2C5; z-index:111;}
#artistic .menu{padding-top:5px; padding-bottom:5px;}
}
@media screen and (min-width:768px) and (max-width:1199px){
.vertical, .map, .address {padding:0;}
#engineering .carousel-caption h1{font-size: 18px !important;}
}
@media screen and (min-width:768px) and (max-width:1024px){
#engineering .carousel-caption{font-size:20px !important;}
#engineering .about{padding:120px 0 0px; }
}
@media screen and (min-width:768px) and (max-width:992px){
/* #engineering .logo img{width:100%;} */
#engineering .navbar-default .navbar-nav > li > a{padding:10px 20px;}
#engineering .menu{top:4px;}
#engineering .logo{padding:5px 0px;}
#landing .blocks{width:48%; margin:7px 5px;}
}
@media screen and (min-width:641px) and (max-width:1199px){
.signs{width:32%; float:left;}
.traffics-signs .row-margin{margin:0 -22px !important;}
#engineering .cta .col-md-3 , #engineering .cta .col-md-4{width:49%;padding: 0 6px;}
}
@media screen and (width:750px){
#artistic .carousel-caption{top:31% !important;}
.traffics-signs .row-margin{margin:0 -15px !important;}
}
@media screen and (max-width:700px){
#landing .cta, #landing .cta a{margin-top:5px;}
#landing .cta p{margin:0;}
}
@media screen and (max-width:639px){
body#organic .banner .caption h2{font-size: 28px;}
body#organic .banner .caption{font-size:18px;}
#engineering .cta .col-xs-6{width:100%; float:none;}
#landing .logo img{width:100%;}
#engineering .carousel-caption h1{font-size:14px !important; padding: 10px 0 !important;}
.caption h1{font-size: 14px !important;}
}
@media screen and (min-width:400px) and (max-width:640px){
.signs{width:47%; float:left;}
.traffics-signs .row-margin{margin:0 !important;}
}
@media screen and (max-width:400px){
#artistic .cta a, .cta ul li{font-size:10px;}
.page-template-ambica-traffics-sign .banner, .page-template-all-traffics-sign .banner , #organic .banner{padding-top:100px;}
.signs{width:100%; float:left; margin:0; margin-bottom:15px;}
.traffics-signs .row-margin{margin:0 !important;}
#landing .cta, #landing .cta a{font-size:10px;}
}
@media screen and (max-width:320px){
#engineering .about h2, #engineering .pro-enq h2{font-size:12px;}
body#organic .about h2, .soapnuts h2{font-size:20px;}
}
@media screen and (width:320px){#landing .title::before{left:45% !important;}}
@media screen and (width:480px){#landing .title::before{left:46% !important;}}
@media screen and (width:360px){#landing .title::before{left:45% !important;}}
@media screen and (width:640px){#landing .title::before{left:47% !important;}#landing .cta{margin-top:20px !important;}}
@media screen and (width:750px){#landing .title::before{left:47.5% !important;}}
@media screen and (width:768px){#landing .title::before{left:47.5% !important;}#landing .blocks{margin: 36px 5px !important;}
.footer-bottom a , .copyright{font-size:12px;}
}
@media screen and (width:1024px){#landing .title::before{left:48% !important;}}
@media screen and (width:768px) and (height:1366px){#landing .footer{background:none !important;}
}
@media screen and (width:1024px) and (height:768px){
#landing .blocks h3{font-size: 12px !important;}
#landing .footer{position:fixed; left:0; right:0; bottom:15px;}
#landing .wc-txt p{margin-bottom:40px;}
#landing .blocks{margin:70px 3px}
}
@media screen and (max-height:600px){
#landing .wc-txt{/* background:rgba(255, 255, 255, 0.5); */ padding: 15px 0;}
}
@media screen and (max-height:400px){
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2 , #AnythingPopup_BoxContainer3,#AnythingPopup_BoxContainer4,#AnythingPopup_BoxContainer5,#AnythingPopup_BoxContainer6{height:200px !important;}
#AnythingPopup_BoxContainerBody1,#AnythingPopup_BoxContainerBody2, #AnythingPopup_BoxContainerBody3,#AnythingPopup_BoxContainerBody4,#AnythingPopup_BoxContainerBody5{height:150px !important;}
}
#AnythingPopup_BoxContainerBody2 ul,#AnythingPopup_BoxContainerBody4 ul,,#AnythingPopup_BoxContainerBody5 ul{text-align:left;margin-left:25px;line-height: 26px;}
#landing .footer{map-top:20px;}