/*

Theme Name: itcslive

Theme URI: http://underscores.me/

Author: Underscores.me

Author URI: http://underscores.me/

Description: Description

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: itcslive

Tags:



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.



itcslive is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.

Underscores is distributed under the terms of the GNU GPL v2 or later.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

*/

.widget-title{

	text-align: center;

}

.logo {

	float: left; 

	margin: 15px 0 10px 0; 

	padding: 0;

}

.right-top {

	float: right; 

	width:615px; 

	margin: 0; 

	padding: 8px 0 10px 0; 

	width: 500px; 

	background-color:rgb(69, 188, 237);

}

.right-top .support-cont {

    width: 210px;

    float: left;

    margin: 0;

    padding: 0;

    color: #000;

    line-height: 24px;

    text-align: left;

    font-weight: bold;

    font-size: 15px;

    border-right: solid 1px #fff;

}

.right-top .support-cont a, .right-top .email-cont a{color:#000;}

.right-top .email-cont {

    width: 280px;

    float: right;

    margin: 0;

    padding: 0;

    color: #000;

    line-height: 24px;

    text-align: left;

    font-weight: bold;

    font-size: 15px;

    text-decoration: none;

}

.right-top .support-cont span {

    width: 11px;

    float: left;

    margin: 0 5px 0 1px;

    padding: 0;

    margin-left: 6px;

}

.right-top .email-cont span {

	width: 19px; 

	float: left; 

	margin: 0 10px 0 0;

}

.support-cont01 a{color:#fff;}



.mobile-header-top{padding: 0;

    margin: 0 auto;

    border-bottom: solid 1px #45bced;

    background-color: #45bced;}



.mobile-menu-header{background-color: #edf8fd;}



.mobile-header .email-cont01 a {

    margin: 0;

    padding: 0;

    font-family: Arial, Helvetica, sans-serif;

    text-decoration: none;

    color: #fff;

    line-height: 24px;

    text-align: left;

    font-size: 12px;

}

@media (max-width: 990px){

    .mobile-view{padding:0px;}

}

.clients-cont img{

	text-align: center; 

	margin: 0px auto;

}

.clients-cont h1{

	padding-top: 40px;

    font-size: 20px;

    margin: 0px;

    padding-bottom: 40px;

    color: #278fdc;

	text-align: center;

}

.heading{padding-bottom: 30px;

    text-align: center;

    color: #1c53d4;}



.imp-link h1{font-family: 'amasismt';

    margin: 0;

    padding-bottom: 24px;

    font-weight: normal;}

.important {

    margin-left: 50px;

    font-size: 18px;

    margin-top: 30px;

    padding: 0px;

    margin: 20px;

}

.important li {

    margin-bottom: 10px;

}

.amazingcarousel-image div{background-color:transparent !important; font-size: 0px !important;}

.amazingcarousel-image a{color:transparent !important; font-size:}

.study-group{padding:0px; margin:50px 0px 50px;}

#tpcarouselpro-50 .tps_single_slider_items .tps_single_excerpt_area > a {

    color: #ffffff !important;

    font-size: 18px !important;

    padding: 5px !important;

    background-color: #bec241 !important;

}

.footer-bottom{background-color:#b7bc2c; padding:0px;}



.wp-megamenu ul{/*list-style-type: none;*/}

.wpmm-sticky.wpmm-sticky-wrap {

    background-color: rgba(69, 188, 237, 0.93) !important;/* padding-top: 0px !important*/;

}

#wp-megamenu-primary{padding-right: 0px !important;

    padding-top: 24px; padding-bottom: 24px;}

.wpmm-sticky-wrap #wp-megamenu-primary ul{

	text-align: center !important;

}

.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{

	padding:5px 12px !important;

	text-decoration: none;

}

.wp-megamenu-sub-menu li{padding:0px 5px 0 0 !important;}

.sub-item{text-align: center;}

.sub-item h2{font-size: 18px; height:50px; color:#fff;}

.sub-item h6{font-size: 14px !important;

    padding: 5px !important;

    background-color: #e0b206 !important;

    color: #ffffff !important;

    width: 130px !important;

    margin: 0px auto !important;}

.fa-angle-down:before {content: "\f107"; font-size: 18px; font-weight: bold;}



.reach-us h1, .address h1{

	margin-top: 24px;

    margin-bottom: 15px;

    color: #bec241;

    font-family: raleway;

    font-size: 24px;

    font-weight: 600;

    text-transform: uppercase;

}

.address p{

	font-size: 18px;

    color: #646465;

}

.contactus h3{color: #0872ca; margin-top: 24px; margin-bottom: 24px; font-weight: bold;}

.client-bg{background-color: #e8e8e8;}

.wpls-logo-showcase .wpls-fix-box {border: 1px dashed #9a9898; margin-top: 24px; margin-bottom: 6px;}

#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {

    color: #fdc90b !important;

    font-size: 18px !important;

    font-weight: 500 !important;

    padding-left: 10px !important;

}

.welcome-cont{padding-top:30px; padding-bottom: 30px;}

.welcome-cont .welcome-cont-div{

    padding: 0px;

}

.welcome-cont .welcome-cont-div img{

    width:100%;

}

.welcome-cont .welcome-cont-div p{

    font-size: 17px;

    letter-spacing: 1.2px;

    font-family: hind;

    color: #9c9c9c;

}

.welcome-cont h2{

    color: #c7c7c4;

    margin-top: 0px;

    font-weight: 100;

    font-size: 55px;

    text-transform: uppercase;

    vertical-align: top;

    }

.welcome-cont a{padding: 8px 20px;

    background-color: #297ec5;

    color: #fff;

    font-size: 16px;

    text-decoration: none;

    border:none;

}

.welcome-cont a:hover{border:1px solid #297ec5; color:#297ec5; background-color: transparent;}

.home-contact{background-color: rgba(0, 2, 0, 0.06); border-radius: 10px;} 

#alc_style14 .alc_single_grid-4 {padding: 5px;}

#alc_style14 .alc_item figure a img {max-width: 150px !important;}

.page-footer{background-color: #45bced;}

.page-footer p{font-family: hind; font-size: 18px; margin: 1px; padding-top: 5px; font-weight: 500;}

.social {

    margin-top: 15px;

    margin-bottom: 15px;

    color: #a3a909;

}

.social .icon-box {

    display: inline-block;

    padding: 9px 12px;

    margin-left: 2px;

    vertical-align: middle;

    border: 2px solid #a3a909;

    font-size: 12px;

    font-weight: 600;

    line-height: 0;

    background-color: #716a6a;

}

.address a,.social .icon-box a {

    color: #646465;

    font-family: lato;

    text-decoration: none;

}

.address i{

    padding-right: 10px;

    color:#bec241;

    }

.footer-address i{

    padding-right: 10px;

    color:#fff;

    }

.footer-address a{

    color: #fff;

    text-decoration: none;

}

.social .icon-box a i{

	padding-right:0px;

	font-size: 14px;

	}



.products-section .owl-carousel .owl-item .carousel-item{

    padding:10px;

}

.products-section .owl-carousel .owl-item .carousel-item .profile-img-wrapper{

    width:100%;

}



.service-backgropund{

    width: 100%;

    color: #fff;

    position: relative;

    background-color: #403d3d;

    padding-top: 30px;

}



.tss-carousel h3.author-name{min-height:20px;}

#alc_style1 .alc_slider_controls .slider_control:hover{

    background: #2191bf !important;

    border-color: none !important;

    color: #fff;

}

.client-section{padding-top: 30px; padding-bottom: 30px;}

.client-section h2{

    color: #f6d128;

    font-size: 22px;

    text-transform: uppercase;

    font-weight: bold;

    }



.crellyslider h2{

	color: white;

    font-weight: 500;

}

.crellyslider p{

	color: #fff;

}

.shipping-money{

    background-color: #ecc303;

    padding: 50px 0px;

}

.shipping-money .shipping-money-content{

    text-align: center;

    color: #fff;

}

.shipping-money .shipping-money-content .icon{

    font-size: 50px;

}



.products-section .tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{

    width:100%;

    text-align: left;

    color: #d6d5d5;

    font-style: normal;

}



.client-feed-hd{

    text-align: center;

    color: #e79d19;

    text-shadow: 1px 1px #000;

}

.tss-wrapper .tss-layout1 .item-content-wrapper:before {

    color: #f6d53d;

}

.tss-wrapper .tss-layout1 .item-content-wrapper a{

	background-color: #f6d53d;

    padding: 5px 10px;

    color: #190101;

    text-decoration: none;

}

.tss-wrapper .tss-pagination ul.pagination-list li.active span, .tss-wrapper .tss-pagination ul.pagination-list li span:hover,

 .tss-wrapper .tss-pagination ul.pagination-list li a:hover {

    background: #d6b934;

    color: #ffffff;

}



.tss-wrapper .tss-pagination ul.pagination-list li span, .tss-wrapper .tss-pagination ul.pagination-list li a {

    padding: 4px 10px;

    font-size: 15px;

    background: #f6d53d;

    color: #fff;

    text-decoration: none;

}

.tss-wrapper .tss-layout1 .item-content-wrapper:after {

    border-right: 15px solid #f6d53d;

}



.welcome-cont-div strong{

	color: black;

    font-size: 50px;

    font-weight: 400;

   	vertical-align: top;

}

.welcome-cont-div span{

	color: black;

    font-size: 30px;

    font-weight: 400;

    text-transform: lowercase;

}

.about-cont-div{

	padding-top: 10px;

    padding-bottom: 30px;

}

.about-cont-div h2{

	font-family: lato;

    text-transform: uppercase;

    font-weight: 700;

    font-size: 26px;

}

.about-cont-div .left-part{

	padding: 0px;

}

.about-cont-div .right-part strong{

	font-size: 26px;

}

.about-cont-div .right-part p{

	font-size: 17px;

    color: #73839d;

    padding-bottom: 20px;

}

.about-cont-div .right-part a{

	background-color: #e3c12a;

    padding: 10px 20px;

    color: #fff;

    font-size: 18px;

    font-weight: 500;

    text-decoration: none;

    font-family: hind;

}

.about-cont-div .right-part a:hover{

	background-color: transparent;

    border: 1px solid #deb709;

    color: #d6b20b;

}

.static-img-div, .static-img{

	padding: 0px;

}

.static-img div{

	padding: 0px;

}



.image-static {

  position: relative;

  width: 50%;

}



.image-static p{

  margin: 0px;

}



.image {

  display: block;

  width: 100%;

  height: auto;

}



.overlay {

  position: absolute;

  bottom: 0;

  left: 0;

  right: 0;

  background-color: rgba(37, 32, 6, 0.55);

  overflow: hidden;

  width: 0;

  height: 100%;

  transition: .5s ease;

}



.image-static:hover .overlay {

  width: 100%;

  left: 0;

}



/*.text {

  color: #fff;

  font-size: 20px;

  position: absolute;

  top: 50%;

  left: 47%;

  -webkit-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  white-space: nowrap;

}*/

.woocommerce .quantity .qty{

	background-color: #ebe9eb;

    color:#010154;

    border: 1px solid #cfcfcf;

}

.aboutleft-part{

    background:url(./images/about1.jpg);

    background-position: center;

    height: 400px;

    background-size: cover;

    float: left;

}

.aboutleft-part .leftabout{

    background-color: #fff;

    color: #4e4a4a;

    width: 60%;

    float: left;

    opacity: 0.8;

    margin-top: 30px;

    margin-left: 10px;

}

.aboutleft-part .leftabout h4{

    font-family: lato;

    font-weight: 600;

    font-size: 24px;

}

.aboutleft-part .leftabout p{

    font-size: 14px;

    line-height: 1.6;

    text-align: justify;

    font-family: lato;

}

.aboutleft-part .leftabout .read button{

    background-color: #000 !important;

    border: 1px solid black;

    line-height: 1.42857143;

    text-align: center;

    font-family: lato;

    padding: 5px 30px;

}

.aboutleft-part .leftabout .read a{

    color: #fff !important;

}

.aboutright-part{

    /*background:url(./images/about2.jpg);*/

    background-position: center;

    height: 400px;

    background-size: cover;

    float: left;

}

.about-top{

    padding: 50px 0px 50px;

}

/*.myocureone{

    background:url(./images/product1.jpg);

    background-position: center;

    height: 400px;

    background-size: cover;

    border: 2px solid #dad9d9;

   /* float: left;*/

}*/

.top-footer{

    padding: 0px;

}

.contactleft{

    padding: 0px;

}

.coldiv{

    padding: 0px;

}

.contactright h2{

	font-family: raleway;

    color: #b8bf0d;

    font-size: 34px;

    font-weight: 500;

    text-transform: uppercase;

    margin-top: 24px;

}

.testimonial-div{

    padding: 0px;

}

.post-template-default .bnr{

    width: 100%;

}

.text-container{

    width: 100%;

    float: left;

    padding: 30px 0px 30px;

}

.text-container p{

    font-family: raleway;

    font-weight: 500;

    color: #403f3f;

    font-size: 16px;

    line-height: 1.9;

    text-align: justify;

}

/*.enquiry-div{

    padding-top: 0px;

}*/

.enquryright{

    padding: 0px;

}

.enquryright{

    margin-top: 20px;

}

.enquryright img{

    width: 100%;



}

.enquryleft{

    margin-bottom: 20px;

}

.enquryleft h2{

    font-family: raleway;

    color: #b8bf0d;

    font-size: 34px;

    font-weight: 500;

    text-transform: uppercase;

    margin-top: 10px;

}

.enquryleft p{

	font-family: raleway;

	font-size: 16px;

	font-weight: 400;

	line-height: 1.4;

	text-align: justify;

}

.myocureone button,.muocuretwo button{

    background-color: #bec241;

    border: 1px solid #bec241;

    color: #fff;

    width: 100%;

    padding: 10px;

}

.myocureone button i,.muocuretwo button i{

	margin-right: 5px;

}



.myocurepic{

    margin-bottom: 30px;

}

.myocureone h4{

    text-align: center;

    border: 1px solid #b9b0b0;

    padding: 10px;

    font-family: raleway;

    background-color: #756251;

    color: #fff;

}

.myocuretwo h4{

    text-align: center;

    border: 1px solid #b9b0b0;

    padding: 10px;

    font-family: raleway;

}

.top-footer{

	padding: 0px;

}

.articles-div{

	font-family: raleway;

    color: #b8bf0d;

    text-align: center;

    font-size: 34px;

    font-weight: 500;

    text-transform: uppercase;

    margin-top: 5px;

}

.reach-us{

	margin-top: 10px;

}

.muocuretwo h5{

	text-align: center;

	font-size: 19px;

    border: 1px solid #b9b0b0;

    padding: 10px;

    font-family: raleway;

    background-color: #756251;

    color: #fff;

}

.woocommerce-page .header-banner{

	background: url(http://myocure.in/wp-content/uploads/2019/03/products-bg.jpg);

	background-position: center;

	background-size: cover;

	position: relative;

	height: 400px;

	width: 100%;

}

.woocommerce ul.products li.product .button {

    margin-top: 1em;

    background-color: #bec241;

    color: #ffff;

}

.added_to_cart{

	background-color: #795548;

    color: #fff;

    padding: 6px;

    border-radius: 3px;

}

.woocommerce-result-count{

	background-color: #bec241;

    color: #fff;

    padding: 7px;

    margin-top: 10px !important;

}

.woocommerce .woocommerce-ordering select{

	vertical-align: top;

    margin-top: 10px;

    background-color: #bec241;

    border: 1px solid #bec241;

    color: #fff;

    padding: 9px;

}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{

	background-color: #a3a909 !important;

}

/*.container{

	margin-top: 20px !important;

}*/

.reach-us .miraengineering-form{

	width: 100%;

}

.reach-us .submit{

	width: 100% !important;

}

a.added_to_cart:hover{

	color: #fff;

}

.woocommerce .products ul, .woocommerce ul.products{

	text-align: center;

}

.woocommerce ul.products li.product .woocommerce-loop-category__title, 

.woocommerce ul.products li.product .woocommerce-loop-product__title, 

.woocommerce ul.products li.product h3 {

	font-size: 20px;

    color: #7c801a;

    font-family: arial;

    font-weight: 700;

}

.woocommerce ul.products li.product .price{

	font-size: 17px;

	color: #e01211;

	font-weight: 700;

}

.enquryleft .miraengineering-form{

	width: 100% !important;

}

.enquryleft .submit{

	width: 100% !important;

}

.woocommerce-Price-currencySymbol{

	display: none !important;

}

.woocommerce-Price-amount:before{

	content: '\f156';

	font-family: fontawesome; 

}

#tpcarouselpro-50 .tps_single_slider_items .tps_single_slider_item_post_title a{

	font-weight: bold;

}

.tps_single_slider_item_date{

	display: none !important;

}

.tps_single_slider_item_author{

	display: none !important;

}

.text-container h2{

	font-family: raleway;

    color: #b8bf0d;

    font-size: 30px;

    font-weight: 500;

}

.text-container h4{

	color: #b8bf0d;

	font-family: raleway;

}

.contactright{

	margin-bottom: 10px;

}

.woocommerce-info{

	border-top-color: #bec241;

	background-color: #bdbdbd;

}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{

	background: #bdbdbd;

}

#add_payment_method #payment div.payment_box,

 .woocommerce-cart #payment div.payment_box,

  .woocommerce-checkout #payment div.payment_box{

  	background-color: #fff;

  }

  .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{

  	float: left;

  }

  .coupon .input-text{

    width: auto !important;

 }

 .coupon button{

    background-color: #a3a909 !important;

    color: #fff !important;

 }

 .woocommerce ul.products li.first, .woocommerce-page ul.products li.first{

    border: 1px solid #d2d2d0;

    padding: 12px 3px 9px;

 }

 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

    border: 1px solid #d2d2d0;

    padding: 12px 3px 9px;

 }

 .muocuretwo .button a:hover{color: #fff;}

 .myocureone .button a:hover{color: #fff;}

 .muocuretwo h5 a:hover{color: #fff;}

 .myocureone h4 a:hover{color: #fff;}

 .services-featured{margin-top: 20px;}


 .crellyslider>.cs-slides>.cs-slide>*{
 	    background-color: rgba(18, 13, 9, 0.49);
    padding: 15px 30px !important;
    width: 35%;
 }