/*
	Theme Name: Master Study
	Theme URI: http://stylemixthemes.com/
	Author: StylemixThemes
	Author URI: http://stylemixthemes.com/
	Description: MasterStudy is the best WordPress theme for the Education & Learning Center - for educational organizations, who sell courses and organize classes locally. Using Masterstudy you can easily setup a WordPress site for your education company.
	Version: 1.5.4
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	Tags: classes, courses, education, education center, learning center, tutoring, teaching, study, studying, learning, lessons, instructor, teacher, mentor
	Text Domain: masterstudy
*/
.common-left ul li {

padding-left: 0 !important;
}
ul li a{
color: #2e2e2e;
font-size:12px;


}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
input ::placeholder{
	color:#000;
}

input.search-field {
    padding-left: 5px;
    background-color: #ffffff;
    /*background-image: url(assets/img/search-icon.png);*/
    /* color: #008; */
	  color:#000;
    border: 1px solid #c5c5d7;
    border-radius: 3px;
}
.search-input-dym {
    position: absolute;
    top: 36px;
    background-color: #fff;
    z-index: 9999;
}
input.search-field {
    padding-left: 5px;
    background-color: #ffffff;
    /* color: #008; */
    border: 1px solid #c5c5d7;
    border-radius: 3px;
}
input.search-submit {
    border: 0;
    background-color: #000088;color:#fff;
}
.sub-menu.active {
    margin-left: 0 !important;
}
@media (max-width: 767px) {
	#notificationpopup_box {
		display:none!important;
	}
}
/* UPD SEPT */
@media (max-width: 400px) {
	.course-title-holder {
		padding-right: 5px;		
	}
}

@media(max-width: 480px){
	.woocommerce-MyAccount-navigation ul {
		padding-left: 0;
	}
	.woocommerce-MyAccount-navigation ul li { 
		display: block; 
	}
}

@media (max-width: 767px) {
	.table-responsive>.table>tbody>tr>td, 
	.table-responsive>.table>tbody>tr>th, 
	.table-responsive>.table>tfoot>tr>td, 
	.table-responsive>.table>tfoot>tr>th, 
	.table-responsive>.table>thead>tr>td, 
	.table-responsive>.table>thead>tr>th {
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

@media (max-width: 655px) {
	.course_table tr td.number.number-visible.title, .course_table tr td.title {
		padding-left: 20px;	
		display: block;
		width: 100%;
	}
	.course_table tr td.stm_badge {
		display: block;
		width: 100%;
		text-align: left;
	}
	.course_table tr td .meta {
		padding-left: 12px;
	}
	.course_table tr td.stm_badge .badge_unit {
		margin-left: 15px;
	}
	.woocommerce-message {
		padding-right: 26px;
	}
	.woocommerce-message .button {
		position: static;
		float: none;
		display: block;
	}
	.woocommerce-message .button:after {
		display: none;
	}
	.shop_table > tbody > tr td.actions {
		padding-left: 15px;
		padding-right: 15px;
	}
	.woocommerce .shop_table.cart .coupon .button {
		display: block;
		margin-top: 15px;
	}
	.woocommerce .shop_table.cart .coupon {
		float: none;
		margin-bottom: 30px;
	}
	.woocommerce .shop_table.cart .button.update-cart {
		float: none;
		margin-bottom: 15px;
	}
}
	
.logo-unit {
    
    padding: 10px;
}
ul.header-menu.clearfix {
    color:#000 !important;
}
.header_main_menu_wrapper .header-menu > li > a:hover {
    color: #a2dffb !important;
}
#flowpaper-logo-bottom {
display: none !important;
}
.flowpaper-logo-bg {
    
    display: none!important;
}
.header_main_menu_wrapper .header-menu > li > ul.sub-menu {
    visibility: visible !important;   
    opacity: 1 !important;
}

.header_default {
    // padding-top: 6px;
    // z-index: 21;
    // border-bottom: 1px solid black;
    background-image: url(https://cipam.gov.in//wp-content/uploads/2017/07/website-banner.png) !important;
}
.sub-menu{
margin-left:-1200px !important;}
.menu-item:hover ul, .menu-item a:focus+ul, .menu-item a:focus ul, .menu-item .hover a:focus{
margin-left:0 !important;
}
.magic_line, .magic_line.line_visible, .header_main_menu_wrapper .header-menu>li:hover>ul.sub-menu, .header_main_menu_wrapper .header-menu>li>ul.sub-menu, .header_main_menu_wrapper .header-menu>li>ul.sub-menu>li:hover>.sub-menu, .header_main_menu_wrapper .header-menu>li>ul.sub-menu>li>.sub-menu{
transition:unset !important;
}

p.tribe-events-promo {
    display: none!important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {
  
    color: #040404!important;
    
}
.news-container {
   background-color: #01385b;border-radius: 5px;
}
.news-container li a {
   color: #fff;
}

.news-container li:before {
   content: "\f192";
   font: 14px/1 FontAwesome;
   position: absolute;
   top: 15px;
   left: -10px;
   color: #eab830;
}
.news-container ul li {
   list-style: none;
   position: relative;
}
.news-container::-webkit-scrollbar-track
{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #F5F5F5;
}

.news-container::-webkit-scrollbar
{  width: 10px;
 background-color: #F5F5F5;
}

.news-container::-webkit-scrollbar-thumb
{ background-color: #F90; 
 background-image: -webkit-linear-gradient(45deg,
                       rgba(255, 255, 255, .2) 25%,
                       transparent 25%,
                       transparent 50%,
                       rgba(255, 255, 255, .2) 50%,
                       rgba(255, 255, 255, .2) 75%,
                       transparent 75%,
                       transparent)
}
/* div .icon span { */
    /* color: #fff !important; */
/* } */
.fb_iframe_widget {
max-width: 100%;
overflow: hidden;
}
input.search-submit {
    border: 0;
    background-color: #000088;
    color: #fff !important;
}

.sub-menu.has-focus {
    margin-left: 0 !important;
}
.soliloquy-container a, .soliloquy-container, .soliloquy-container * {
outline: 1px !important;
}
.soliloquy-controls-auto-item {
    top: 10px !important;
}
.sub-menu {
    margin-left: -10000px !important;
}
span.fa.fa-icon-stm_icon_seo_performance_up.icon_in_btn {
    color: #fff ;
    background-color: #0c5b8f;
}

.stats_counter_title.h5 {
    color: #000;
    background-color: #ff9000;
    max-width: 120px;
    margin: auto;
    border: 1px solid #fff;
    padding: 5px;
}
#patent h4, #copyrights h4, #Design h4, #Trade h4, #copyrights h4 {
    color: #000!important;
    background-color: #ff9000;
    max-width: 410px;
    margin: auto;
    border: 1px solid #fff;
}
.vc_custom_heading h3 {
    background-color: #ff9000;
    max-width: 230px;
    margin: auto;
    border: 1px solid #fff;
}
.twitter-heading p, .facebook-heading p, .center-heading p {
    margin-bottom: 0;
    color: #fff !important;
}
.know-ur-ip-desk p{
	background-color: #ff9000;
    max-width: 230px;
    margin: auto;
    border: 1px solid #fff;
}
.main-title a {
    font-size: inherit;
}
.soliloquy-stop:focus, .soliloquy-start:focus {
    border: 2px solid #2648c4;
    outline: 5px auto -webkit-focus-ring-color;
    box-shadow: 0 0 12px #2648c3;
}
.project_cat_single_item:focus {
    border: 2px solid #000088;
}
ul.sub-menu.has-focus .sub-menu {
    margin-left: 0 !important;
    opacity: 1 !important;
    display: block !important;
    visibility: visible !important;
}
.has-focus .sub-menu {
    visibility: visible !important;
    margin-left: 0 !important;
    opacity: 1 !important;
}
h4.vc_tta-panel-title a:focus {
    border: 1px solid #000!important;
}
a:focus, div a:focus, body div div a:focus, body a{   
    outline-color: #000 !important;
}
.vc_tta-panel-body.open-accordion-act {
    display: block !important;
}
.main-title.hd-wt h5 {
    color: #fff !important;
    margin: 0;
}
.know-ur-ip-desk.bg-trns h5{
	background-color: #ff9000;
    max-width: 230px;
    margin: auto;
    border: 1px solid #fff;
}
.contactus-page .icon span {
     color:#e37a40 !important;
}


@media (min-width: 768px) and (max-width: 1024px) {
  
 common_right_2{

  margin-left:-32px;    

}

.common-right ul li {

    float: left;
    position: relative;
    height: 36px;
    text-align: center;
    border-left: 1px solid #eee;
    margin-bottom: 0;
    z-index: 9999;
    margin-right: -9px;

}


.soliloquy-container .soliloquy-controls-auto-item{

  margin-top:20.3% !important;

}

.soliloquy-container .soliloquy-next{
   
 margin-top: -17px !important;

}

.soliloquy-container .soliloquy-prev{

margin-top: -19px;

}



.header_main_menu_wrapper .header-menu > li {
    padding: 0 10px !important;
}


 
}


@media (min-width: 1025px) and (max-width: 1366px){

.soliloquy-container .soliloquy-prev{
margin-top: -14px;

}


}


@media (min-width: 1367px) and (max-width: 1440px){

.soliloquy-container .soliloquy-prev{

margin-top: -15px;

}



}


@media (min-width: 1681px) and (max-width: 1920px){

.soliloquy-container .soliloquy-prev{

margin-top: -15px;

}


.soliloquy-container .soliloquy-next{

margin-top: -17px;

}



}



@media (min-width: 768px) and (max-width: 1024px){


.tree ul{
         margin-left: -27px;
       }

.tree li a {    
            font-size: 7px!important;
            margin-left: -5px;
           }

.copyright_socials ul{
                     margin-left: 20px;
                   }

.copyright_socials ul li a { 
                            padding: 0 4px;
                            font-size: 13px;
                           }

#wpadminbar .quicklinks>ul>li>a {
    padding: 0 3px 0 2px;
}

.common-right ul li{
      margin-right: -11px;
}

}


/* slider button start */
.soliloquy-container .soliloquy-next:focus{
 

    border: 2px solid #2648c4;
    outline: 5px auto -webkit-focus-ring-color;
    box-shadow: 0 0 12px #2648c3;
}



.soliloquy-container .soliloquy-prev:focus{

border: 2px solid #2648c4;
    outline: 5px auto -webkit-focus-ring-color;
    box-shadow: 0 0 12px #2648c3;

}


/* slider button end */

@media only screen and (max-width:479px){

.copyright_socials ul li a {    
    padding: 0px 2px;
    font-size: 13px;
    }

}

.icon .fa-hand-o-right{
	color: #008!important;
}

.icon>.fa-pencil-square-o{
	font-size:65px;
	color:#fff !important;
}

.icon>.fa-search{
	color:#fff !important;
}

.icon>.fa-check{
	color:#fff !important;
}

.icon>.fa-registered{
	color:#fff !important;
}

.icon .fa-star{
	color:#fff !important;
}

.nf-form-content .nf-field-label label{
	color:#000;
}
.vc_custom_1554110638086 {
   
    background: #fff;
}
.vc_custom_1554113537150 {
   
    background: #fff;
}

.icon_text ul li{
    list-style:none;
}

.vision_statement_ipr{
	background:#c74c14;
}