/*



Theme Name: Twenty Thirteen Child



Theme URI: https://wordpress.org/themes/twenty-thirteen-child/



Author: the WordPress team



Author URI: https://wordpress.org/



Template: twentythirteen



Description: Twenty Thirteen Child



Version: 1.6



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready



Text Domain: twenty-thirteen-child







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.



*/







body {font-family: 'Roboto Slab', serif; color:#1b1b1b;}



p, h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Slab', serif;}







.site-title {padding: 10px 0 10px;}



.site-header .home-link {    min-height: auto;



    color: #FFF;



    padding: 15px 0;}



.top-col1 {float:left; width:28%;line-height:30px;}



.top-col1 p {padding:0; margin:0;}



.top-col2 {width:40%; float:left; padding: 11px 0;}



.top-col2 h3 {font-size:20px; text-align:center; padding:0; margin:0;}



.top-col3 {width:30%; float:right; }



.goog-te-gadget, .goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {color:#FFF !important;}







.nav-div {margin: 0 auto; max-width: 1080px;}



.nav-div #site-navigation {float:right; /*width:65%;*/ width:59%;}



#logo {/*width:30%;*/ width:43%; float:left; margin-left:-2%;}



#logo img, .whts-n-img img {width:100%;}







.main-navigation {clear: none;}



.navbar { background-color: #FFF; border-bottom:3px solid #66e1a7;}







#home-slider {width:100%;}



.entry-header, .entry-content, .entry-summary, .entry-meta {max-width: 1080px !important; padding:0 !important;}







p.catalog-dwnld {padding:20px 30px; text-align:center; font-size:22px; background-color:#fbfbfb; border:2px solid #eaeaea;     width: 80%; margin: 15px auto;}



p.catalog-dwnld .bold-txt {font-weight:bold;}



p.catalog-dwnld a {background-color:#66e1a7; border:2px solid #27a76a; color:#FFF; padding:5px 15px;}







.health-through {}



.health-through .ht-col-1 {width:35%; float:left;  margin-top:120px;}



.health-through .ht-col-1 iframe {width:100%;}



.health-through .ht-col-2 {width:60%; float:right;}



.health-through .ht-col-2 h2, #our-technology h2, #whats-new-head h2 {border-bottom:4px solid #27a76a; font-weight:normal; font-size:25px; color:#ff6b10;}







#our-technology {padding:25px 0; background-color:#fbfbfb;}



.tech-col {width:23%; float:left; margin-left:15px; margin-bottom:20px; border:1px solid #CC6;}



.tech-col:first-child() {margin-left:0px;}



.entry-content table {float:left; margin-left:10px;}



.entry-content table td {text-align:center;}



#essential-table {width:80%; margin:0 auto;}



#essential-table td {border:1px solid;}



.our-tech-head, #whats-new-head {width:29%; margin:0 auto 40px auto; text-align:center; }



.our-tech-head h2 {width:75%; margin:0 auto 10px auto;}



#whats-new {padding:50px 0;}



#whats-new-head h2 {width:56%; margin:0 auto;}



.whts-n-img {width:40%; float:left;}



.whts-n-content {width:55%; float:right;}







.whts-n-img img {box-shadow: -1px 8px 5px #CCC; margin-top:50px; border:1px solid #CCC;}



.site-footer {background-color: #ff6b10; color:#FFF; font-size:16px; }



.site-footer a {color:#FFF;}



 .site-footer .sidebar-container {



    background-color: #1b1b1b;



    color: #FFF;}



.nav-menu li a {padding: 32px 13px;
    color: #666666;
    font-size: 18px;}



.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus, .nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {



    background-color: #66e1a7;



    color: #fff; font-style:normal;



}







/*extra css*/



.more_button{color:#0CF;}



.tech-col h3 {text-align:center !important;}



.tech-col p {text-align:center;}



.our-tech-head p{  font-weight:bold;}



.whts-n-content h3{color:#ff6b10;}







.entry-header, .entry-content1, .entry-summary, .entry-meta {max-width: 1080px; margin:0 auto;}



.entry-content table {float:left; margin-left:10px;}



.page_header {width:800px; float:left;}



.img_content{width:300px; float:left;}



.contentcontent{width:500px; float:right;}



.page-left {



    width: 73%;



    float: left;



}



.page-sidebar {



    width: 24%;



    float: right;



}



.page-sidebar .sidebar-container {position:relative;}







#secondary aside {width:24%; position:relative !important; top:auto !important; left:auto !important;}



#secondary .widget-area {position:relative !important; margin:0 auto; padding:0; left: auto; max-width:1080px; height: auto !important;}



.widget .widget-title h3{background-color: #66e1a7; padding: 5px 7px; font-style: normal; font-weight: bold; color: #FFF;}



.site-info {padding: 18px 0;}



.site-info p {margin-bottom:0px; padding-bottom:0px;}



#secondary aside a, #secondary aside li a, #secondary aside {font-size:16px;}



#secondary #text-3 {clear:both; width:100%; margin:0 auto;}



#secondary #text-3 a {color:#ff8920; text-decoration:none;}



.nav-menu .sub-menu, .nav-menu .children {background-color: #66e1a7;}



ul.sub-menu li a {font-size:14px; padding: 11px 20px;}



.site-main .widget-area {



    float: right;



    width: 100%;



}







.page-sidebar {}



.page-sidebar .widget-area aside {padding:0;}



.page-sidebar .widget-area aside ul {padding: 5px 8px;}



.page-sidebar .widget-area .widget-title{



    background-color: #66e1a7;



    color: #FFF;



    font-style: normal;



    font-weight: bold;



    padding: 10px 8px;



    font-family: 'Roboto Slab', serif;



}



.page-sidebar .widget-area aside ul a {color:#1b1b1b; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}



.page-sidebar .widget-area aside ul a:hover {padding-left:10px; text-decoration:none;}



#wpcf7-f207-o1 {padding-left:30px;}



#wpcf7-f207-o1 select { border: 2px solid #d4d0ba;



    width: 50%;



    height: 30px;}



.page-heading {background-image:url(images/heading-img.jpg); padding:30px 0;}



h2.entry-content {    color: #FFF;



    font-size: 45px;



    font-weight: normal;



    padding: 0 20px !important; position:relative;}







p.or-tech-rm {text-align:center; padding-bottom:0; margin-bottom:0;}



p.or-tech-rm a {display:block; width:50%; margin:0 auto; text-align:center; /*border:1px solid red; */background-color:#6CF; padding:5px 10px; color:#FFF; font-weight:bold;}



img{width:100% !important;}



.page-heading{border-bottom:3px solid #66e1a7; }



#breadcrumbs li{display:inline!important ; list-style:none!important;}



.breadcrumbspage{    text-align: right;



    font-size: 15px;



    position: absolute;



    right: 20px;



    bottom: -40px; color:#fff !important}



.socialicon ul{}



.socialicon li{display:inline; list-style:none; padding:0px 2px 0px 2px;}



.socialicon img{width:20px!important;}



.paging-navigation{background-color:#FFF!important; padding:0px 0px 0px 0px!important;}



.paging-navigation .meta-nav{background-color:#66e1a7!important; border-radius:0px!important;;}



.paging-navigation .nav-previous .meta-nav{width:54px!important; padding:7px!important; margin-bottom:15px!important;}







.meta-nav{width: 54px; background-color: #66e1a7; padding: 7px;}



.sidebar .post-navigation .nav-links{padding:0px 0px 0px 2px!important;}



.sidebar .paging-navigation .nav-links{/*padding:0 2px 0 0px!important;*/ display:none!important;}







.cus-cat-page {border:1px solid red; width:100%; margin:25px auto;}



.post-navigation{display:none!important;}



.goog-te-gadget img{width:40px!important;}



.custom-thumbnail-img{text-align:center;  }



.custom-thumbnail-img img{width:60%!important; margin:0 auto;}



.entry-header .entry-meta, .entry-header .entry-title {display:none;}



.entry-content table td{border-top:none!important;}



table{border-bottom:none!important;}





@media screen and (max-width: 643px) {

    .page-left {width:90%; float:left; padding-left:15px;}

    .page-sidebar{width:90%; float:left; padding-left:15px;}

    #secondary aside{width:55%;}

    #logo{width:90%;}

    h2.entry-content{font-size:29px;}

    p.catalog-dwnld{width:96%;}

   .health-through .ht-col-1{width:96%; margin-top:24px; padding-left:15px; }

   .health-through .ht-col-2{width:96%; padding-left:15px; float:left;}

   .our-tech-head, #whats-new-head{width:96%;}

   .tech-col{width:91%;}

   #whats-new-head h2{width:60%;}

   .whts-n-img{width:96%; float:left;padding-left:15px;}

   .whts-n-content{width:96%; float:left; padding-left:15px;}

   .top-col1{width:88%; margin-auto:0 auto; margin-left:15px; float:left;}

   .top-col2{width:90%; margin-auto:0 auto;}

   .top-col3{width:90%; margin-auto:0 auto;}

   .site-header{background-repeat:repeat !important;}

    .entry-content table{margin-left:0px;}
    .site-header .search-form {
    position: absolute;
    right: 20px;
    top: 51px;
    }
    fancybox-close {
    margin-right: -84%;
   }
  }
@media screen and (max-width: 1024px) {

p.catalog-dwnld{width:100%;}

}

@media screen and (max-width: 627px) {

p.catalog-dwnld{width:84%;}

}

@media screen and (max-width: 736px) {

p.catalog-dwnld{width:82%;}

.site-header{background-repeat:repeat !important;}

}



.mydownload table td{width:200px!important;}
.entry-content a, .comment-content a {
    /*color: #fff!important ;*/
}
.item-home{color: #fff!important ;}
.item-cat{color: #fff!important ;}
.bread-link a .bread-home a{color: #fff!important ;}
.breadcrumbs a {color:#fff !important;}

input[type="button"]{background-color: #66e1a7 !important;}
input[type="button"]:active{
	background-color: #66e1a7 !important;
}

.sidebar .site-footer {
    text-align: left;
    margin-top: 50px;}

.site-header.fixed {
    position: fixed;
    top: 0px;
    z-index: 999;
    width: 100%;
    /*background-color: #FFF;*/
}

div#header-banner {
    background-image: url(images/heading-img.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.page-header h1 {
    font-weight: 600;
    color: rgba(255,255,255,0.6);
    padding: 15px 0;
   
}

.required{color:red;}
/*#fancybox-content{border-width: 10px !important;
    width: 485px !important;
    height: 1390px !important;
    float: center !important;
    padding-left: 87px !important;
    padding-top:20px !important;
    margin-left: -15%;
}*/
#fancybox-content {
    border-width: 10px !important;
    width: 515px !important;
    height: 1215px !important;
    float: center !important;
    padding-left: 55px !important;
    padding-top: 20px !important;
    margin-left: -15%;
}
#fancybox-close {top: 13px !important;
    right: -112px !important;}
#fancybox-wrap{position:fixed;}
#fancybox-content {
    
    border: 10px solid #66e1a7!important;
   
}
#mydownloadform{margin-left:10%; } 
.videomy{width:500px; height:300px;}

.popup-content {
    height: 89px !important;
}
.sticky-popup-right .popup-header {
    margin-top: 0% !important;
    height: 90px !important;
   
}
.sticky-popup {   
    width: 240px !important ;
    
}
.sticky-popup-right, .sticky-popup-left {
    top: 40% !important;
}

p.form-col2 input {
    width: 53%;
    margin: 0 auto;
 border: 1px solid #e8e5ce;
}
p.form-col1 input  {
    width: 90%;
    margin: 0 auto;
    border: 1px solid #e8e5ce;
}
p.form-col1 select{
    width: 90%;
    margin: 0 auto;
    border: 1px solid #e8e5ce;
   height:37px;
}
p.form-col1 textarea {
    width: 90% !important;
    height: 110px !important;
  border: 1px solid #e8e5ce !important;
}
p.form-col-p2 input{width: 53%;
    margin: 0 auto;
 border: 1px solid #e8e5ce !important;}

p.form-col-p2 textarea {
    width: 90% !important;
    height: 110px !important;
border: 1px solid #e8e5ce !important;
}
#wpcf7-f207-o1 select {
    width: 53% !important;
    height: 35px !important;
    border: 1px solid #e8e5ce !important;
}
#wpcf7-f207-o1 textarea{
    width: 53% !important;
    height: 110px !important;
    border: 1px solid #e8e5ce !important;
}
#wpcf7-textarea{
    width: 53% !important;
    height: 110px !important;
    border: 1px solid #e8e5ce !important;
}
input[type="text"]
{
border:1px solid #e8e5ce ;
}
.required-con{color:red;}
.ajax-loader{height:20px !important; width: 20px !important;}

@media (max-width: 800px) {
   .nav-div #site-navigation {
       float: none !important;
   }
   .nav-menu li a {
      padding: 13px 13px;
      
   }
 .toggled-on .nav-menu li > ul {
    background-color:#66E1A7;

  }
  .top-col3 {
      width:41%;
  }
}
@media (max-width: 600px) {
.top-col3 {
      width:40%;
      float:left;
     margin-left: 15px;
  }
}
@media (min-width: 700px) and (max-width: 800px) {
.nav-div #site-navigation {
   
    width: 82%;
   }
  .health-through {
    padding-left: 15px;
    padding-right: 15px;
  }
  #our-technology {
     padding-right:15px;
   }
  #whats-new {
    padding-left: 15px;
    padding-right: 15px;
  }

}	

.sticky-popup-right .popup-title{writing-mode: horizontal-tb !important;}