/*
Theme Name: WPLMS 
Theme URI: http://www.VibeThemes.com/
Description: WPLMS is a Learning Management System for WordPress. The theme is deep integrated with BuddyPress and comes packed with the Course Module plugin. 
Theme has very powerful features which are essential for a full fledges LMS. Theme utilizes maximum of both WordPress and BuddyPress and can be run on a large scale platform as well.
Author: Mr.Vibe
Author URI: http://www.VibeThemes.com/
Version: 1.5.2
License: Themeforest
License URI: http://themeforest.net/licenses
*/

.hidden{display:none !important;}
.urdublog{padding: 0 10px 0 180px;}
.hd3{font-size: 26px;color: #496B1E;font-weight: bold;padding: 10px 0;border-bottom: 2px solid #EFEFEF;}
.ref-list li{list-style:none;}
.ref-list li i{color:#B5A915;}
.row-fluid-footer>div{padding-bottom: 20px;}
.form_field, .input-text, #s {
  padding: 6px 20px;
  border: 1px solid #BBBBBB !important;
  color: #888;
  width: 70%;
  display: inline;
}
textarea{  border: 1px solid #B2B2B2;}

																			/************************************************************ 
																								CUSTOM CSS
																			*************************************************************/

.field-1 {
    width: 100%;
    display: block;
    clear: both;
}

.field-1-name {
    width: 45%;
    float: left;
}
.custom-inner-name {
    width: 63%;
    background-color: #eee;
}

.field-inner-name {
    width: 60%;
}

.name-custom {
    padding: 10px 4px;
    background-color: #eee;
    box-shadow: inset 1px 0px 1px black;
    border: none;
}
.inner-name {
    text-transform: uppercase;
    padding: 10px 6px 10px 5px;
}

.name-custom-1 {
    width: 63%;
    padding: 0px 0px 0px 88px;
    background-color: #eee;
}
/*****************************************************************************************/

p.date-option {
    position: absolute;
    top: 6px;
    right: 7px;
    z-index: 999;
}

.custom-form-grup {
    position: relative;
}
.custom-form-grup {
    margin: 0px !important;
}

.for-this-only-2 {
    margin-top: 10px !important;
}
.for-position {
    position: relative;
    top: 5px;
}
h1.IELTS-ENROLMENT-FORM {
    background: #df1835;
    color: white !important;
    width: 83%;
    text-align: center;
    padding: 8px 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.lagend {
    background: transparent;
    color: black;
    font-size: 18px;
}
.cus-input-group-addon {
    background-color: #D8D2D2;
}

#cus-ans {
    width: 639px;

}
.cus-row-pdmg {
    width: 86%;

}

.custom-control {
    width: 91%;
}

.ielts-form {

    width: 71%;
}

.ilets-submit{
    background: #df1835;
color: white;
    border: none;
    padding: 9px  50px;
    font-size: 20px;
    margin-top: 10px;

}

h1.IELTS-ENROLMENT-2 {
    color: #5d5d5d !important;
    font-weight: normal !important;
    font-family: sans-serif;
    border-bottom: 1px solid #CECECE;
    width: 83% !important;
    font-size: 25px;
}

h2.ielts-sub-heading {
    color: #df1835 !important;
}
h3.Online-Preparation {
    font-weight: bold;
    color: black;
}
p.online-heading {
    text-indent: 13px;
}

/****student area******/

.custom-inner-width {
    box-shadow: 0px 0px 4px black;
    display: inline-block;
    width: 90%;
    padding: 5px 0px 5px 0px;
    background-color: #eee;

}
button.cus-button {
    background-color: #72A02D;
    color: #F5F5F5;
    padding: 8px 23px;
    margin:0px;
    transition: .5s;
}
h1.custom-heading.custom-float {
    font-size: 23px;
    color: #565656 !important;
    margin: 0px;
    border: none;
}
button.cus-button:hover {
    background-color: #97D23E;
    color: #00192B;
}
.col-md-4.col-lg-4.custom-col {
    padding-left: 5px;
}
img.tajwed {
    border: 1px solid;
}
p.sl-a {
    color: #474747;
    font-weight: 400;
    font-size: 16px;

}
.s-l {
    width: 338px;
    display: inline-block;
    margin: 0px 16px;
}
a.custom-link.login-btn {
    float: right;
}
.col-md-4.col-lg-4.custom-col {
    margin-right: -14px;
}
a.custom-margin {
    position: relative;
    top: 21px;
}
span.friday-color {
    color: #0098D1;
}
h1.cource-heading-custom {
    margin: 0;
    font-size: 24px;
    border-bottom: 3px solid #DEDBDB;
    margin-bottom: 20px;
    padding-bottom: 4px;
}
.course-new {
    width: 95%;
    margin: auto;
}
.for_cource_border {
    display: inline-block;
    box-shadow: inset 0px 0px 2px black;
    padding: 5px 0px;
}
.col-padding {
    padding: 0px 5px;
    margin: 0px -15px 0px 0px;
}
button.cource_btn {
    display: block;
    text-transform: uppercase;
    padding: 0px;
}
a.cource_a {
    background-color: #73A12E;
    float: left;
    color: white;
}
button.course_login_btn {
    display: block;
    padding: 0px;
}
a.course_login {
    float: right;
    background-color: #72A02D;
    color: white;
}
a.course_login:hover {
    color: white;
    background-color: #568115;
}
a.cource_a:hover{
    color: white;
    background-color: #568115;
}
a.cource_a {
    background-color: #73A12E;
    float: left;
    color: white;
    padding: 7px 40px;
    text-transform: uppercase;
}
a.course_login {
    float: right;
    background-color: #72A02D;
    color: white;
    padding: 7px 40px;
}
.MegaMenu2 .sub-menu{
width:63% !important;
left:0 !important;
}
.iframevideo {
width: 80%;
margin:auto;
}
a.sample-video {
margin-left: 10px;
}
h2.sample {
    border-bottom: none;
}
.line_height {
    line-height: 20px;
    margin-bottom: 5px;
}
.allignment {
    text-align: center;
}
.col-md-4.col-sm-4.col-xs-12.nl-heading {
    display: none;
}
.newslettersubs {
    margin-top: 8px;
}
.islam_book {
    width: 30%;
    display: inline-block;
    margin-left: 34px;
}
.referral-network {
    width: 80%;
    margin: auto;
}
#content .content ul {
    list-style: disc;
  /*  width: 80%;
    margin: auto;*/
}
input#network {
    width: 100%;
    border: 1px solid #ccc;
    padding: 7px 5px;
}
ul.first_network li {
    display: inline-block;
    list-style: none;
    width: 47%;
    margin-bottom: 15px;
    margin-right: 12px;
    position: relative;
}
.form-group.cus_form_grp {
    position: relative;
    top: -10px;
}
.form-group.my_form_group {
    margin-left: 0px;
}

span.referral_1_network {
    display: block;
    width: 84.5%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    background: #0378aa;
    color: #fff;
    padding: 5px 10px;
}
input#s_btn {
    background-color: #07729f;
    color: #FFF;
    border-color: #048ac3;
    border: none;
    padding: 10px 69px;
}
.custom_fg {
    width: 92.5%;
}

ul.second_network {
    width: 92.5% !important;
    margin: 0 !important;
}
ul.second_network li {
    list-style: none;
clear:both;
}
span.drop_down {
    float: right;
    clear: both;
    position: relative;
    display: block;
    width: 48.7%;
    margin-left: 0px;
}
select#combo-box {
    padding: 6px;
    border: 1px solid #eee;
    box-shadow: inset 0px 0px 2px #A0A0A0;
    color: #949494;
    border-radius: 3px;
}
select#combo-box {
    width: 100%;
}
ul.second_network li:nth-child(1) {
    padding-bottom: 30px;
}
.cus_i_g {
    padding-left: 17px !important;
}

ul.ref-list-change li {
   list-style: none;
    display: -webkit-inline-box;
    margin: 4px 0;
    padding: 0px 8px;
    font-size: 15px;
    width: 50%;
}
li.col-md-6-float {
    float: right !important;
    border-left: 1px solid #496B1E !important;
}
ul.ref-list-change {
   margin-bottom: 3px !important;
    width: 100%;
    border-bottom: 1px solid #496B1E;
}

.my_form_group-new {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
div#p_none p {
    display: none;
}
.offer-change {
    padding: 0 !important;
}

@media screen and (max-width: 490px){
.offer-change {
    padding: 0 !important;
}
.offer-change p{
    padding: 0 !important;
}
.urdublog {
    padding: 0 !important;
}
}

/*.custom_live {
    background: #B5AA24;
    margin: 0 1px;
}
.custom_live strong {
    color: #fff;
}*/
.h-pd-custom {
    width: 15%;
    display: block;
    position: relative;
    clear: both;
    margin: auto;
    background: #fff;
    padding: 6px 9px;
    text-align: center;
    
}
.custom-arytech-logo-full {
    width: auto !important;
}
p.custom-qtv-ary {
    font-size: 11px;
    padding: 0 !important;
    margin: 0 !important;
}
.h-pd-custom p {
    margin: 0px 0px -6px 17px !important;
}
a.custom-arytech {
    padding-left: 5px;
}
a.free-reg {
    position: relative;
    top: 10px;
}
.gsc-control-cse.gsc-control-cse-en {
        width: 59%;
    float: right;
}
input#gsc-i-id1 {
    padding: 10.5px 5px;
    margin-left: 21px;
}
input.gsc-search-button {
    padding: 6px 0px !important;
    height: 42px !important;
    width: 100px !important;
    color: #fff !important;
    font-size: 15px !important;
}input#gsc-i-id1 {
    background: none !important;
}
.gsc-selected-option-container.gsc-inline-block {
    width: 90px !important;
}

.gsc-tabHeader.gsc-inline-block.gsc-tabhActive {
    width: 49%;
    text-align: center;
    padding: 8px 0px;
    background: green;
    color: #fff;
    font-size: 18px;
}
.gsc-tabHeader.gsc-inline-block.gsc-tabhInactive {
    width: 49%;
    text-align: center;
    padding: 8px 0px;
    background: green;
    color: #fff;
    font-size: 18px;
}
.gsc-cursor-page {
    background:#1D651D !important;
    padding: 6px 12px;
    color: #fff !important;
    text-decoration: none !important;
    margin: 1px !important;
}
.gcsc-branding {
    display: none;
}

.gsc-cursor-page.gsc-cursor-current-page {
    background: transparent !important;
    color: black !important;
    box-shadow: -3px 4px 6px #888787;
    outline: 1px solid #A3A3A3;
}
.gsc-adBlock {
    display: none !important;
}
div#searchicon {
    display: none;
}
@media screen and (max-width: 770px) {
   .gsc-control-cse.gsc-control-cse-en {
    width: 100%;
    float: none;
}
.h-pd-custom{width:45%;}
}
.custom_live strong {
    /* background: #B5AA24; */
    /* margin: 0 1px; */
    position: relative;
    -webkit-animation-name: example;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-name: example;
    animation-duration: 2s;
    animation-iteration-count: infinite;
box-shadow: 0px 0px 3px #060606;
    border-radius: 100px;
    padding: 8px;
}
@-webkit-keyframes example {
    0%   {color:red;}
    25%  {color:#b5aa24;}
    50%  {color: black;}
    75%  {color: green;}
    100% {color: red;}
}

/* Standard syntax */
@keyframes example {
    0%   {color: red;}
    25%  {color: #b5aa24;}
    50%  {color: black;}
    75%  {color: green;}
    100% {color:d red;}
}
.test_iframe {
    width: 100%;
    height: 1283px !important;
    overflow: hidden;
    border: none;
}
@media only screen and (max-width : 1179px){
.test_iframe {
    height: 2480px !important;
  
}
}

.quran-online-display {
   /*display:none;*/
width:0px;
height:0px;
    overflow: hidden;
}
.urdublog p {
    font-size: 24px;
    padding: 0 !important;
    font-family: new-jameel !important;
}
#headertop {
    background-color: #2a3817;
}
.widget_course_list img {
    display: none;
}

.widget_course_list span {
    display: none !important;
}
.widget.buddypress.inside {
    width: 100%;
}
div#google_language_translator a {
    display: none;
}
ul#sortable {
    display: none;
}
select.goog-te-combo{color:black;}

footer {
    background: #353535 !important;}

a ,p ,h1 ,h2, h3, h4 ,h5, h6 {
    font-family: sans-serif;
}
.button, .heading_more:before, .vibe_carousel .flex-direction-nav a, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .sidebar .widget #searchform input[type="submit"], #signup_submit, #submit, #buddypress button, #buddypress a.button, #buddypress input[type=button], #buddypress input[type=submit], #buddypress input[type=reset], #buddypress ul.button-nav li a, #buddypress div.generic-button a, #buddypress .comment-reply-link, a.bp-title-button, #buddypress div.item-list-tabs#subnav ul li.current a, #buddypress div.item-list-tabs ul li a span, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, .course_button.button, .unit_button.button, .woocommerce-message, .woocommerce-info, .woocommerce-message:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce ul.products li a.added_to_cart, .woocommerce ul.products li a.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .price_slider .ui-slider-range, .ui-slider .ui-slider-handle, .tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus, .page-numbers.current, .pagination span.current, .block_media .hover-link, .vibe_filterable li a:hover, .vibe_filterable li.active a, .chosen-container .chosen-results li.highlighted, .checkoutsteps ul li:hover, .checkoutsteps ul li.active, .woocommerce-info a, .woocommerce-info:before, #wplms-calendar td.active, .btn.primary, #wplms-calendar td a span, .checkoutsteps ul li.checkout_begin {
    background-color: #67932e !important;
}
h4, h4.block_title a {
    color: #474747;
}

.reply a, .link, a:hover, .author_desc .social li a:hover, .widget ul > li:hover > a, .course_students li > ul > li > a:hover, .quiz_students li > ul > li > a:hover, #buddypress div.activity-meta a, #buddypress div.activity-meta a.button, #buddypress .acomment-options a, .total_students span, #buddypress a.primary, #buddypress a.secondary, .activity-inner a, #latest-update h6 a, .bp-primary-action, .bp-secondary-action, #buddypress div.item-list-tabs ul li.selected a span, #buddypress div.item-list-tabs ul li.current a span, #buddypress div.item-list-tabs ul li a:hover span, .activity-read-more a, .unitattachments h4 span, .unitattachments li a:after, .noreviews a, .expand .minmax:hover, .connected_courses li a, #buddypress #item-body span.highlight a, #buddypress div#message-thread div.message-content a, .course_students li > ul > li > a:hover, .quiz_students li > ul > li > a:hover, .assignment_students li > ul > li > a:hover {
    color: #67932e;
}
li {
    font-family: sans-serif !important;
}
.small_desc {
    font-family: sans-serif !important;
}


/***************MY CUSTOM FORM START*****************/
 .btn-lg
            {
                color: #FFF;
                background-color: #0276A7;
                padding: 10px 60px;
            }
            
            .col-xs-12.col-sm-2.col-md-2.col-lg-2
            {
                padding: 0px 0px;
            }
            
            .col-xs-12.col-sm-4.col-md-4.col-lg-4
            {
                padding: 0px 0px;
            }
            
            
            .col-xs-12.col-sm-6.col-md-6.col-lg-6
            {
                padding: 0px 1px 0px 3px;
            }
            
            .col-xs-12.col-sm-8.col-md-8.col-lg-8
            {
                padding: 0px 2px 0 5px;
            }
            
            
            
            .col-xs-12.col-sm-10.col-md-10.col-lg-10
            {
                padding: 0px 2px 0 5px;
            }
            
            
            .col-xs-12.col-sm-12.col-md-12.col-lg-12
            {
                padding: 0px 1px 0px 3px;
            }
            
            .Label
            {
                padding: 8px 0;
                text-align: left;
                width: 100% !important;
            }
            
            .LableRoundBorder
            {
                text-align: center;
                padding: 10px 1px !important;
                position: relative;
                font-size : 13px;
            }
            
            .LableRoundBorder2
            {
                text-align: center;
                width: 15.5%;
                padding: 6px 1px !important;
                position: relative;
                opacity: 0.8;
                font-size : 13px;
            }
            
            .textBox-Error
            {
                background-color: #FFFFB1;
                border-color: Red;
                padding: 6px 8px;
                width: 100% !important;
                border-style: solid;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                margin-left: 3px;
                font-size : 13px;
            }
            
            .Header
            {
                text-align: center;
                width: 94% !important;
                color: #FFFFFF;
                font-family: Calibri;
                font-size: x-large;
                font-weight: bolder;
                vertical-align: middle;
                height: 36px;
                background: #0276A7;
                opacity: 0.8;
                position: relative;
                margin: 5px 0px 10px 0px;
            }
            
            .textBox
            {
                padding: 10px 8px !important;
                width: 100% !important;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                border-color: #d3d1d1 !important;
                margin-left: 3px;
                font-size : 13px;
            }
            
            
             .textBox-Lg
            {
                padding: 6px 8px;
                width: 100.9% !important;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                border-color: #d3d1d1 !important;
                margin-left: 3px;
               font-size : 13px;
            }
            
            .gmClass
            {
                padding: 1px 0px 3px 1px;
                border: 1px solid #d3d1d1 !important;
                margin: 2px 42px 10px 0;
                opacity: 0.8;
                border-radius: 2px;
                width: 44% !important;
            }
            
            .combobox
            {
                padding: 6.75px 4px;
                width: 100% !important;
                border-style: solid;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                border-color: #348FB6;
                margin-left: 3px;
               font-size : 13px;
            }
            
            .row
            {
                margin: 5px 0;
            }
            
            @media only screen and (max-width : 765px)
            {
.short-course-img {
    padding: 10px 0 0px !important;
}
				/*
.helpline.custom-head-helpline {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: white;
    color: #fff !important;
    z-index: 9999;
    border-bottom: 3px solid #496b1e;
}*/
				.top-on-mbl {
					display: block !important;
				}	
				.hide-on-mbl{
					display:none !important;
				}
.pusher a#trigger {
    display: none !important;
}
.helpline.custom-head-helpline {

    display: inline-block !important;
}
ul#sister-companies {
    display: none;
}
#headertop {

    margin-bottom: 1px !important;
}
				.d-none-on-mbl{
					display:block !important;
				}
footer .shield a {
    display: none !important;
}
				.disable-livetosuppotr-mobile{
					    display: none !important;
				}				
                .textBox
                {
                    border-left: 0px;
                    border-top: 1px solid #348FB6;
                }
                
                .textBox-Lg
                {
                    border-left: 0px;
                    border-top: 1px solid #348FB6;
                    width: 100% !important;
                }
            
                .textBox-Error
                {
                    border-left: 0px;
                }
                
                
            
                .combobox
                {
                    border-left: 0px;
                    border-top: 1px solid #348FB6;
                }
            
                .gmClass
                {
                    width: 94% !important;
                }
                .custom-width
                {
                    width: 94% !important;
                }
            
                .LableRoundBorder2
                {
                    text-align: center;
                    width: 100%;
                }
            
                .Header
                {
                    font-size: medium;
                    vertical-align: middle;
                }
            
                .col-xs-12.col-sm-12.col-md-12.col-lg-12
                {
                    padding: 6px 1px 0px 3px;
                }
            
                .mobileview
                {
                    display: none;
                }
            
                #imgCaptcha
                {
                    width: 200px;
                    overflow: hidden;
                    margin: 0 23px 0 0;
                }
            
            }
            .custom-width
            {
                border: 1px solid #dbdada !important;
                width: 94%;
            }

/***************MY CUSTOM FORM END*********


@font-face {
	font-family: new-jameel;  
	src: url(https://qtvtutor.com/wp-content/themes/wplms/fonts/Jameel Noori Nastaleeq/Jameel Noori Nastaleeq.ttf);  
	font-weight: normal;  
}
********/
.urdublog {
    font-family: new-jameel !important;
}

img.custom-rp-image-front {
    padding-top: 35px;
}
.widget_course_list li h6 {
    margin: 0;
    font-size: 14px;
}

/***************MY CUSTOM FORM START*****************/
 .btn-lg
            {
                color: #FFF;
                background-color: #0276A7;
                padding: 10px 60px;
            }
            
            .col-xs-12.col-sm-2.col-md-2.col-lg-2
            {
                padding: 0px 0px;
            }
            
            .col-xs-12.col-sm-4.col-md-4.col-lg-4
            {
                padding: 0px 0px;
            }
            
            
            .col-xs-12.col-sm-6.col-md-6.col-lg-6
            {
                padding: 0px 1px 0px 3px;
            }
            
            .col-xs-12.col-sm-8.col-md-8.col-lg-8
            {
                padding: 0px 2px 0 5px;
            }
            
            
            
            .col-xs-12.col-sm-10.col-md-10.col-lg-10
            {
                padding: 0px 2px 0 5px;
            }
            
            
            .col-xs-12.col-sm-12.col-md-12.col-lg-12
            {
                padding: 0px 1px 0px 3px;
            }
            
            .Label
            {
                padding: 8px 0;
                text-align: left;
                width: 100% !important;
            }
            
            .LableRoundBorder
            {
                    text-align: center;
    padding: 10px 1px !important;
    position: relative;
    font-size: 14px;
    color: #3e3232!important;
    font-family: sans-serif;
            }
            
            .LableRoundBorder2
            {
                    text-align: center;
    width: 15.5%;
    padding: 6px 1px !important;
    position: relative;
    opacity: 0.8;
    font-size: 14px;
    color: #3e3232!important;
    font-family: sans-serif;
            }
            
            .textBox-Error
            {
                background-color: #FFFFB1;
                border-color: Red;
                padding: 6px 8px;
                width: 100% !important;
                border-style: solid;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                margin-left: 3px;
                font-size : 13px;
            }
            
            .Header
            {
                text-align: center;
                width: 94% !important;
                color: #FFFFFF;
                font-family: Calibri;
                font-size: x-large;
                font-weight: bolder;
                vertical-align: middle;
                height: 36px;
                background: #568115;
                opacity: 0.8;
                position: relative;
                margin: 5px 0px 10px 0px;
                    font-weight: normal;
    font-family: inherit;
            }
            
            .textBox
            {
                padding: 6px 8px;
                width: 100% !important;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                border-color: #568115;
                margin-left: 3px;
                font-size : 13px;
            }
            
            
             .textBox-Lg
            {
                padding: 6px 8px;
                width: 100.9% !important;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                border-color: #779a43;
                margin-left: 3px;
               font-size : 13px;
            }
             select {
               color: #636363;
                font-family: sans-serif;
                opacity: .8;
              }
             .gmClass
            {
                padding: 1px 0px 3px 1px;
                border: 1px solid #568115;
                margin: 2px 42px 10px 0;
                opacity: 0.8;
                border-radius: 2px;
                width: 44% !important;
            }
            
            .combobox
            {
                padding: 10px 4px;
                width: 100% !important;
                border-style: solid;
                border-style: solid;
                border-width: thin;
                border-right: 0;
                border-bottom: 0;
                border-top: 0;
                border: 1px solid #d3d1d1 !important;
                margin-left: 3px;
               font-size : 13px;
            }
            
            .row
            {
                margin: 5px 0;
            }
            
            @media only screen and (max-width : 765px)
            {
.one-third-section {
    width: 100% !important;
    margin-bottom: 10px;
}
p.banner-on-mbl-main {
    text-align: center;
}
.custom-gif-on-mbl {
    margin-bottom: -47px !IMPORTANT;
    margin-top: 35px !IMPORTANT;
}
div#l2snlayer {
    display: none !important;
}
				.display-none-mbl{
					display : none !important;
				}
                .textBox
                {
                    border-left: 0px;
                    border-top: 1px solid #348FB6;
                }
                
                .textBox-Lg
                {
                    border-left: 0px;
                    border-top: 1px solid #348FB6;
                    width: 100% !important;
                }
            
                .textBox-Error
                {
                    border-left: 0px;
                }
                
                
            
                .combobox
                {
                    border-left: 0px;
                    border-top: 1px solid #348FB6;
                }
            
                .gmClass
                {
                    width: 94% !important;
                }
                .custom-width
                {
                    width: 94% !important;
                }
            
                .LableRoundBorder2
                {
                    text-align: center;
                    width: 100%;
                }
            
                .Header
                {
                    font-size: medium;
                    vertical-align: middle;
                }
            
                .col-xs-12.col-sm-12.col-md-12.col-lg-12
                {
                    padding: 6px 1px 0px 3px;
                }
            
                .mobileview
                {
                    display: none;
                }
            



                #imgCaptcha
                {
                    width: 200px;
                    overflow: hidden;
                    margin: 0 23px 0 0;
                }
            
            }
            .custom-width
            {
                border: 1px solid #779a43;
                width: 94%;
            }
.custom_txtbox {
    padding: 0 !important;
}
/***************MY CUSTOM FORM END*****************/
.cus_live_d_none #headlink img {
    display: none !important;
}
.h-pd-custom {
    display: none;
}
a#arytech {
    display: block !important;
}
.callback-form-popup input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 1px solid #bfbdbd;
    padding: 13px 15px;
    margin-bottom: 0px;
    border-radius: 4px;
    width: 100%;
    margin-top: 20px;
}
.callback-form-popup input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #bfbdbd;
    margin-top: 10px;
    padding: 10px 30px;
    border-radius: 5px;
}
.popup-home {
    text-align: center;
}
.popup-home h1 {
    font-size: 32px;
    color: #05561b;
}
.popup-home h2 {
    font-size: 20px;
    margin-top: 0;
margin-bottom: 30px;
    color: #014001;
}
.popup-home a {
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
    color: #fff;
    padding: 10px 66px;
    font-size: 24px;
    font-weight: bold;
    border-radius: 5px;
    background: #038426;
    border: 1px solid #315000;
}
.callback-btn input {
    color: #FFF;
    background-color: #0276A7;
    padding: 10px 60px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px;
}
.custom-gm-class .gmClass {
    width: 100% !important;
}
.callback-btn-2 {
    float: right;
}
/*******Callback new style**********/
.request-call-back-custom {
    background: url(https://www.qtvtutor.com/wp-content/uploads/2019/04/backround-1.jpg);
    height: 278px;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 50px;
}
.class-back-new-style {
    width: 80%;
    margin: auto;
    text-align: center;
}
.request-call-back-custom p {
    width: 20%;
    display: inline-block;
}
.request-call-back-custom p {
    width: 20%;
    display: inline-block;
    margin-left: 10px;
}



.request-call-back-custom .wpcf7-submit {
    width: 80%;
    padding: 9.5px 0px;
    color: #eee;
    background: #496b1e;
    border: none;
}

.class-back-new-style .textBox {
    border-radius: 3px;
}
.class-back-new-style {
    padding-top: 37px;
}
.class-back-new-style h1 {
    color: #eee;
}
.class-back-new-style h1 {
    color: #eee;
}
.class-back-new-style h2 {
    color: #eee;
    font-size: 20px;
}
@media only screen and (max-width : 765px)
            {
.request-call-back-custom p {
    width: 90% !IMPORTANT;
    display: inline-block;
    margin-left: 10px;
}
.request-call-back-custom {
    height: auto;
}
.request-call-back-custom .wpcf7-submit {
    width: 100%;

}
}
.student-port-highlight a {
    padding-bottom: 4px;
    border-bottom: 2px solid #b5aa24;
    border-top: 2px solid #b5aa24;
    padding-top: 4px;
}
/*******Callback new style**********/
.six-boxes-new {
    display: inline-block;
    position: relative;
}
.one-third-section {
    border: 1px solid #ffffff;
    width: 33%;
float: left;
    height: 360px;

    /*background: #f5f5f5;*/
    background: #f5f5f5 url(https://www.qtvtutor.com/wp-content/themes/wplms/images/pattern_bg1.png) repeat;
}

.one-third-section h2 {
font-size: 15px !important;
   /* color: #919191 !important;
    border-bottom: 1px solid #fff;*/
    text-align: center;
    /*border: 1px solid #dbdbdb;
    box-shadow: inset 2px 2px 68px #e3e3e3;*/

}
.one-third-section-sec-2 {
    border-left: none;
    border-right: none;
    border-bottom: none;
}
.one-third-section-sec-5 {
    border-left: none;
    border-right: none;
}
.one-third-section-sec-1 {
    border-bottom: none;
}

.one-third-section-sec-3{
    border-bottom: none;
}
.one-third-section img {
    padding: 30px;
	padding-bottom: 0;
    padding-top: 10px;
}
.one-third-section h2 {

	/*    margin: 0;
    padding: 5px 0px;
    background: #f9f9f9;
    font-family: inherit;
    font-size: 20px;*/
	margin: 0;
    padding: 11px 0px;
    /* background: #f9f9f9; */
    font-family: inherit;
    font-size: 20px;
    background-color: #e5e5e5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #e5e5e5 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e5e5e5',GradientType=0 );
    background-repeat: repeat-x;
    border-bottom: 1px solid #d5d5d5;
    font-weight: 900 !important;
    
}
.one-third-section p {
    padding: 3px 10px;
}
.one-third-section.one-third-section-sec-6 img {
    padding: 0;
    float: left;
    padding-right: 9px;
    padding-top: 14px;
}
.one-third-section-sec-5-1 img {
    float: left;
    padding: 9px 15px 0px 0px;
}
.one-third-section-sec-6-1 img {
    float: none !important;
}
.six-boxes-new {
    margin-top: 10px;
    margin-bottom: 5px;
}
h2#logo {
    text-align: center !important;
}
nav.menu-main-menu-container {
    float: left !important;
}
li#main-menu-item-5883 ul.sub-menu {
    width: 37%;
    left: 32%;
}
li#main-menu-item-5883 .menu-sidebar.column3 .widget{
	width:100%;
}
li#main-menu-item-5355 ul.sub-menu {
    width: 50%;
    left: 0;
}
ul.sub-menu {
    width: 110%;
}
.other-courses-custom a {
    color: #fff !important;
    font-size: 13px !important;
    border-bottom: 3px solid #b5aa24 !important;
    cursor: context-menu;
}
.helpline.custom-head-helpline {
    padding-bottom: 0 !important;
    margin-bottom: -16px !important;
    display: -webkit-box ;
}
.helpline.custom-head-helpline img {
    margin-right: 5px;
}
.qtv-live {
    border: 2px solid #b5aa24 !important;
    border-top: 2px solid #b5aa24 !important;
    padding: 5px 5px 5px 7px !important;
    border-radius: 50px;
}

ul.widget_course_list img {
    display: none !important;
}
.inside {
    width: 100% !important;
}
@media only screen and (min-width: 1200px){
nav .sub-menu {
    width: 100% !important;
}
}
.footer-branding-logo li {
    padding: 12px 16px !important;
}
.top-on-mbl, .d-none-on-mbl{
	display:none;
}
.top-on-mbl a {

	color: #4a4a4a;
	font-weight: bolder;
	padding-top: 5px;
	background: #036003;
	color: #fff;
	padding: 5px;
	border-radius: 5px;

}
.mob-menu-header-holder.mobmenu {
    width: 50px;
    float: right;
}
h2.logo-on-mbl {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative;
    top: -17px;
}
h2.logo-on-mbl img {
    width: 125px;
    margin-bottom: -8px;
}
li#main-menu-item-2249 strong {
	border-bottom: 2px solid #b5aa24;
    border-top: 2px solid #b5aa24;
    padding: 4px 0px;
}
.cus-sl-img {
    padding: 0px 0px;
}

.cus-sl-form {
    float: right;
    padding: 16px 40px;
    background: rgba(0,0,0,0.2);
    border-radius: 5px;
}
.cus-sl-img {
    float: left;
     position: relative;
}
p.try-free-class {
    color: #014200;
    text-transform: uppercase;
    font-size: 19px;
    text-align: center;
    padding-bottom: 10px;
    font-weight: bolder;
    border-bottom: 2px solid;
    margin-bottom: 15px;
}
.free-class-field {
    height: 40px !important;
    width: 100% !important;
    padding: 0 10px !important;
    border: 1px solid #9da3a6 !important;
    text-overflow: ellipsis !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -khtml-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: #000 !important;
    font-size: 1em !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    margin-bottom: 5px;
    direction: ltr !important;
}
.cus-sl-img-main {
display: inline-block;
   
    width: 100%;
    background: #d3e39a;
}
.cus-sl-img-main #submit {
    height: 40px !important;
    width: 100% !important;
    padding: 0 10px !important;
    text-overflow: ellipsis !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -khtml-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: #fff !important;
    font-size: 1em !important;
    font-family: Helvetica,Arial,sans-serif !important;
    font-weight: 400 !important;
    margin-bottom: 5px;
    direction: ltr !important;
}
span#siteseal img:nth-child(2) {
    display: none !important;
}
.cus-sl-form .wpcf7-not-valid-tip {
    position: absolute;
    right: 0;
    z-index: 9999;
    top: -1px;
}
.wpcf7-form-control-wrap.cf7sr-g-recaptcha-invalid {

    float: right;
    top: -60px;
    position: relative;

}
.cus-sl-form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {

    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 22px;
    font-size: 11px;

}
.disp-none {
    display: none !important;
}
ul.widget_course_list.no-ajax p {
    display: none;
}

.helpline.custom-head-helpline {
/*   position: relative;*/
}
.whatsapp__chat span {
    color: #2e2e2e;
    font-weight: bold;
    font-size: 16px;
    text-align: right !important;
    position: relative;
    right: -23px;
}

@media only screen and (max-width : 765px)
{
	.wpb-popup-content {
    top: 29% !important;
}

	.top-on-mbl a {
    color: #4a4a4a;
    font-weight: bolder;
    padding-top: 5px;
    background: #53732a;
    color: #ffffff;
    padding: 5px;
	border-radius: 0;
}
	.whatsapp__chat span {

right: -5px;
}
	img.alignnone.size-full.wp-image-2127 {
		margin-right: 40% !IMPORTANT;
		margin-left: 22% !IMPORTANT;
}
	.usa{
    margin-right: 100% !IMPORTANT;
    width: 30px;
}
	.australia-flag{
    margin-right: 100% !IMPORTANT;
    width: 30px;
}
	.h-pd a {
    font-size: 11px;
}
	h2.logo-on-mbl img {
    width: 170px !important;
}
	.number_no__mobile .h-pd {
    padding: 0;
}
	.number_no__mobile a {
    padding-bottom: 0;
}
	.whatsapp__chat a {
    background: transparent;
}
	.onMbl_1 {
    margin-bottom: 20px;
}
	.reg__now__mbl {
    float: left;
}
	.whatsapp__chat {
    display: ruby;
}
.whatsapp__chat img {
    width: 120px !important;
}
	.only__on__desktop {
    display: none !important;
}
}
.wpb-main-wrapper {
    text-align: center;
    box-shadow: none !important;
}
.wpb-main-wrapper {
    border-radius: 10px;
    background-color: transparent !important;
    position: fixed;
}
.wpb_close_btn {
    right: 34px !important;

}
.cus-sl-img {
    float: left;
    padding-left: 0px;
    width: 70%;
    height: 624px;
 
    background-repeat: no-repeat;
    background-position: center;
	position: relative;
}
.cus-sl-form {
    width: 30%;
    margin: 0;
}
@media only screen and (max-width : 665px) {
	.cus-sl-form{
    width: 100%;
}
	.cus-sl-img {
    display: none;
}
}
.fix_header_slider {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
	
}
.custom_live__width .sub-menu {
    width: 50% !important;
    right: 20% !important;
}
p:empty {
    display: none;
}
.custom_mob_app strong {
    background-image: linear-gradient(#a3e156, #1c3002);
    border-radius: 8px;
    box-shadow: 0 10px 20px rgb(0 0 0 / 10%), 0 3px 6px rgb(0 0 0 / 5%);
    color: #fff;
    padding: 12px 8px;
}

ul.custom_all_authors li {
    list-style: none;
}
.Top_author_section {
    width: 337px;
    background: #f9f9f9;
    padding: 9px;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
}
.top_author_name {
    border-bottom: 1px solid #d7cccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-size: 20px;
}
ul.custom_all_authors a {
    padding-left: 5px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
}


@media only screen and (min-width : 1400px) {
	.cus-sl-img-main {
    background: url(https://www.qtvtutor.com/pk/wp-content/uploads/2022/10/Qaida_For_Beginners_Banner_1920x456_version_6.jpg);
}
}
@media only screen and (max-width: 1580px) and (min-width: 1401px) {
	.cus-sl-img-main {
    background: url(https://www.qtvtutor.com/pk/wp-content/uploads/2022/10/Qaida_For_Beginners_Banner_1920x456_version_6.jpg);
}
}
@media only screen and (min-width: 1581px)  {
.cus-sl-img-main {
    background: url(https://www.qtvtutor.com/pk/wp-content/uploads/2022/10/Qaida_For_Beginners_Banner_1920x456_version_6.jpg);
}

}
.block_media {
    height: 165px;
    border: 1px solid #a1a1a1;
}