body
{
	padding: 0px;
	margin: 0px;
	background: url(../images/bg-cap.png);
	    background-position: left top;
    min-height: 100%;
    position: relative;
    width: 100%;
   font-family: Verdana, Geneva, sans-serif !important;
    background-attachment: fixed;
    background-color: #C7D1D6;
    background-size: contain ;

}
h1, h2, h3, h4, h5, h6
{
    font-family: Verdana, Geneva, sans-serif !important;
}

.container{width: 1000px;}
.white-bg{background: white;
}
.sepeartor{
    border-bottom: 5px #667d8b solid;
    padding-bottom: 11px;
}
header
{
	padding: 10px 0px;
}
.navbar-nav
{
	margin-left: -6px;
    margin-top: -23px;
}
.navbar-nav li
{
	    border-right: 1px solid #666;
}
.navbar-nav li:last-child
{
    border-right:0px;
}
.navbar-dark .navbar-nav .nav-link 
{
    color: #323232 !important;
    font-size: 11px;
    font-weight: bold;
    line-height: 10px;
        padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    
 
}
.navbar-toggler-icon
{
    display: inline-block;
    width: 1em;
    height: 1em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

.navbar-dark .navbar-toggler {
    color: black;
    border-color: black;
}
.navbar-toggler {
    padding: 3px;
    line-height: 1;
    background-color: black;
    border: 1px solid black;
    border-radius: 0.25rem;
}
.logo
{
float: left;
margin-bottom: 29px;
}
.input-search
{
	width: 301px;
    margin-top: -13px;
}
.side-logo
{
	float: right;
    width: auto;
    margin-top: -151px;
}
.india-logo p{text-align: right;/*padding-right: 29px;*/line-height: 9px;}
.align-left
{
    width: auto;
    padding: 0px;
    float: left;
}
header h3{
    font-size: 29.5px;
    color: #ab3fc3;
        font-weight: 600;
        font-family: arial !important
        
}
.align-right
{
	float: right;
	width: auto;
    padding: 0px;
    line-height: 32px;
}
.align-right img
{
    margin-top: -4px;
}

.align-right span
{
    margin-left: -4px;
    margin-right: 28px;
    color: black;
    font-size: 16px;
   
}

.img-post
{
	padding: 0;
    background: none;
    float: left;
    margin: 5px;
    position: relative;
    border: 1px solid #ccc;
border-radius: 20px;
}
.img-post img {
        width: 100%;
    border-radius: 20px;
    height: 280px;
    
}
.img-post span{position: absolute;top: 35%; left: 42%;}
.img-post span img{width: 50px;height: 50px;}
.img-post .video-icon1 {position: absolute;top: 35%; left: 50%;}
.img-post .video-icon1 img{width: 60px;height: 60px;}

.post-last
{
	padding: 0;
    background: none;
    float: left;
    margin: 5px;
    position: relative;
   
}
.post-last img 
{
     width: 100%;
    border-radius: 20px;
}

.post-content
{
	position: absolute;
    bottom: 0;
    background: rgb(255,255,255);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 100%;
    opacity: 0.8;
   height: 50px;
      
}
.post-content h5
{
font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #160218;
    text-align: center;
    margin-bottom: 0px;
    font-family: arial !important
}
.post-content .text-1
{
   margin-top: 17px;
}
.post-content .text-2
{
    margin-top: 8px;
    margin-left: 5px;
}
.post-content .text-4
{
    margin-top: 16px;
        padding-left: 5px;
}
.post-content .text-3
{
    margin-top: 15px;
}


.post-content .text-5
{
    margin-top: 16px;
}

.post-content .text-6
{
    margin-top: 8px;
}

.post-content .text-6 span
{
    font-size: 11px;
    margin-left: -60px;
    margin-top: 5px;
}
.post-content .text-7
{
    margin-top: 15px;
    margin-left: 2px;
}
.post-content .text-8
{
    margin-top: 14px;
        padding-left: 8px;
}
.post-content .text-9
{
    margin-top: 14px;
}
.post-content .text-10
{
    margin-top: 16px;
}
.post-content .text-11
{
    margin-top: 16px;
}
.main-section .col-sm-12
{
    padding: 0;
}
.footer p
{
	padding-top: 10px;
    padding-bottom: 14px;
    margin: 0;
    text-align: center;
    
    font-size: 14px;
    line-height: 1.2;
    color: #000000;
}
.inner-heading
{
	padding-left: 33px;
    padding-right: 33px;
    padding-top: 0px;
    padding-bottom: 15px;
    overflow: hidden;
}
.inner-heading h1 
{
	    font-size: 24px;
    font-weight: bold;
    color: #4d0071;
    border-bottom: 1px solid;
    border-right: 5px solid;
        padding-top: 5px;
        float: left;
        width: 100%;
        margin-bottom: 20px;
}
.inner-details p
{
padding-top: 10px;
    text-align: justify;
    color: #000000;
    line-height: 22px;
 
}
.inner-details .text-inner
{
    color: #4d0071;
}
.inner-details .title
{
     color: #4d0071;
     font-weight: bold;
         padding-top: 10px;
         font-size: 20px;
         line-height: 1.5;
}

.inner-details .title-bg
{
     color: #4d0071;
     font-weight: bold;
         padding-top: 10px;
         font-size: 20px;
         line-height: 1.5;
         background: #d9d9d9;
         padding:5px 0px 5px 15px;
}
.inner-details .sub-block-a
{
    padding: 2%;
}
.inner-details .row
{
    margin-bottom: 20px;
}
.inner-heading .text-writer
{
    font-size: 12px;
    color: #9713a5;
    font-style: normal;
    width: 100%;
   float:left;
margin-top:3px;
}
.text-writer
{
    font-size: 13px;
    color: #4d0071;
    font-style: normal;
    width: 100%;
   float:left;
}
.inner-details .box-border-1
{
border: 1px solid;
background:#c5c9cc;
}
.inner-details .box-border-2
{
border: 1px solid;
border-left: 0px;
background:#c5c9cc;
}
.inner-details .box-border-3
{
border: 1px solid;
border-top:0px;
background:#c5c9cc;

}
.inner-details .box-border-4
{
border: 1px solid;
border-top:0px;
border-left: 0px;
background:#c5c9cc;

}


.inner-details .box-1
{
    display: inline-flex;
}
.inner-details .sub-box
{
   display: inline-flex;
}
.inner-details .sub-box-1
{
      border: 1px solid;
    padding: 0px;
    text-align: center;
}
.inner-details .sub-box-2
{
   border: 1px solid;
    border-left: 0px;
    
     background:#c5c9cc;

}
.inner-details .sub-box-3
{
      border: 1px solid;
    padding: 0px;
    border-top: 0px;
}
.inner-details .sub-box-4
{
   border: 1px solid;
    border-left: 0px;
    border-top: 0px;
    background:#c5c9cc;

}
.inner-details .sub-box-a
{
       padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    background:#c5c9cc;

}
.inner-details .sub-box-a li
{
    list-style: none;
    border-bottom: 1px solid;
    padding: 4px;
    text-align: left;
}
.inner-details .sub-box-a .bottom

{
   padding-bottom: 24px;
}
.inner-details .sub-box-a li:last-child
{
    border-bottom: 0px;
}

.inner-details .box-1 .box-right
{
    font-size: 18px;
}
.inner-details .sub-block
{
    color: #000000;
    
    line-height: 1.9;
}
.inner-details .sub-block-2
{
    color: #000000;
    line-height: 1.9;
    
}
.inner-details .sub-block-3
{
    color: #000000;
    line-height: 1.9;
    
    border: 1px solid;
    margin-bottom: 0px;
}
.inner-details .sub-block-3 li
{
   border-left: 1px solid;
}

.inner-details .border-text
{
       padding: 10px;
    background: #ccc;
}
.inner-details .link
{
color: #007bff;
    text-decoration: underline;
}
.inner-details .link:visited
{

}
 .inner-details .signature
{
    float: right;
    text-align: center;
    font-size: 18px;
    margin-left: 70%;
}
.inner-details .signature h5
{
       margin-top: -5px;
    font-size: 18px;
}
.thumbnail{position: relative;}

.thumbnail .post-details
{
text-align: right;
font-size: 12px;
    color: #4d0071;
    margin-bottom: 18px;
    	
    text-decoration: none;
}
.thumbnail .post-details a
{
     color: #4d0071;
	text-decoration: none;
}
.thumb-img img
{
	width: 100%;
    height: 173px;
    border-radius: 10px;
}
.thumb-img h6
{
font-size: 12px;
    margin: 5px;
    text-align: center;
    color: #000000;
     
}
.thumb-img p
{
font-size: 12px;
    margin: 0;
    line-height: 18px;  	
    text-align: justify;
}
.thumbnail .thumb-head
{
	margin-left: 16px;
    color: #4d0071;
    position: relative;
    border-left: 20px solid #ccc;
    font-weight: normal;
    margin-bottom: 22px;
    padding: 5px 0px;
    border-bottom: 1px solid #4d0071;
    width: 96.5%;
    font-size: 24px;
    letter-spacing: 1.2px;
    margin-top: 15px;
}
.thumbnail .thumb-head span
{
    background-color: #f3f3f3;
    padding: 5px;
}

.thumb-head span:after
{
	content: '';
background: url(images/pointer.jpg) no-repeat center center;
}
.back-home
{
        text-align: right;
    margin-bottom: 15px;
    position: absolute;
    right: 20px;
    margin-top: 5px;
    z-index: 999;
}
.back-home a
{
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    padding-right: 0px;
    border: 1px solid #ccc;
    padding: 5px;
    border-radius: 5px;
}

.thumb-img .video-icon{position: absolute;left: 45%;top:20%;}
.thumb-img .video-icon img{width:30px;height: 30px;}
.thumb-img .img-2
{
    height: 58%;
}
.thumb-img .img-3
{
    height: 173px;
    border-radius: 10px;
}
.search-mobile{display: none;width: 42px;
    float: left;
    margin-left: 10px}
.block{
    display: block!important;
    
}
.search-mobile i {
    font-size: 36px;
    float: left;
    line-height: 57px;
}
.arrow
{
    position: absolute;
    left: 25px;
    top: 38px;

}
.nub
{
    vertical-align: text-bottom;
    font-size: 12px;
}
.inner-details .img-center
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    
}
/*.inner-details .nub-1
{
    font-size: 13px;
    margin: 0;
}*/
.inner-details .level
{
    margin: 0;
    padding-left: 20px;
        
}
.inner-details .center
{
    color: #007bff;;
}
.inner-details .refer a
{
text-decoration: none;
line-height: 1.8;
}
.inner-details .nub-link
{
    text-decoration:underline;
}
.inner-details .side
{
    margin-left: 55px;
    list-style: none;
    list-style-image: url('../images/bullets.png');
}

.inner-details .top-up
{
    margin-top: -23px;
}
.inner-details .side1
{
    margin-left: 55px;
    text-align: justify;
}
.inner-details .sub-block1 li
{
padding-top: 8px;
padding-left: 10px;
text-align: justify;
}
/*.para-left p
{
    text-align: left;
}*/
.inner-details .vedio a
{
text-decoration: none;

}
.inner-details .side1 li
{
    margin-top: 12px;
    padding-left: 10px;
}
.side1box li
{
   line-height: 1.7;
   padding-left: 10px;
}
.center1
{
    text-align: center;
}
.title1
{
    text-align: center !important;
    padding: 0;
    color: #4d0071 !important;
     font-weight: bold;
         padding-top: 10px;
         font-size: 18px;
}
.inner-details .refer1{
  color:#007bff; 
  line-height: 1.8; 
}
.contact1
{
    margin-bottom: 11%;
}

 .contact1 p
{
    text-align: center;
    margin: 0;
    font-weight: bold;
}
.contact2
{
   
    margin-top: 12px !important;
}
.listing .listing1
{
    display: inline-flex;
}
.listing1 li
{
    list-style: none;
}
.mail1
{
    text-decoration: underline;
    color: #1349ef;
}
.footer-bootom
{
    border-top:5px #667d8b solid;;
}
 .footer .copyright
 {
    font-size: 10px;
    margin-top:-15px;
    padding-bottom: 10px;
 }
 .sam1
 {
    list-style: none;
    text-decoration: underline;
    line-height: 3.3;
    font-weight: bold;
    padding-left: 0;
 }
 .sam1 li a
 {
color: #1349ef;
 }
 .sam1 li a:active
 {
color: red;
 }
.side-list li
{
    list-style: none;
    list-style-image: url(../images/bullets.png);
        padding: 0px 0px 0px 25px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 40px;
    line-height: 22px;
}
.side-list
{
    margin-top: 20px;
    margin-bottom: 0;
}
.pics
{
    width: 100%;
    height: auto;
    text-align: center;
}
.pic1
{
   width: 100%;
    height: auto;
}
.text-center1
{
    text-align: center;
    padding:11px;
    background: #667d8b;;
    font-size: 24px;
    color: white;
    font-weight: bold;
}
  .back-to-top {
    width: 38px;
    height: 34px;
    position: fixed;
    bottom: 30px;
    right: 40px;
    margin-top: -20px;
    background-color: #4d0071;
    border: 1px solid #ffffff;
    z-index: 9999;
    background-position: 0px 0px;
    cursor: pointer;
    display:none;
}
.back-to-top i {
    color: #fff;
    float: left;
    font-size: 28px;
    margin: -7px 0 0 -7px;
}
.back-to-top:hover{background: #9713a5;
border:none;}

.edit li
{
    line-height: 2;
    padding-left: 12px;
}
/*.last-list
{
    font-size: 14px;
    border-top: 1px solid #ccc;
    margin-top: 35px;
    padding-top: 10px;
    padding-left: 60px;
    list-style: none;
}
.last-list li
{
padding-top: 15px;
}
.last-list li em
{
    font-style: normal;
    color: red;
    float: left;
    width: 3%;
}*/
.listing-last
{
width: 100%;
    float: left;
    border-top: 1px #ccc solid;
    padding: 15px 0px;
    margin: 15px 0px;
}
.listing-last ul
{
    color: #000000;
    margin: 0px;
}
.listing-last ul li
{
    font-size: 14px;
    list-style: none;
    text-decoration: none;
    float: left;
    padding-top: 15px;
    width: 94%;
}
.listing-last ul li em {
    float: left;
    width: 3%;
    font-style: normal;
    color: red;
}
.listing-last ul li span
{
        float: right;
    width: 97%;
    font-style: normal;
    color: #000000;
}

.listing-last1
{
width: 100%;
    float: left;
    border-top: 1px #ccc solid;
    padding: 15px 0px;
    margin: 15px 0px;
}
.listing-last1 ul
{
  color: #000000;
    margin: 0px;
}
.listing-last1 ul li
{
    font-size: 14px;
    list-style: none;
    text-decoration: none;
    float: left;
    padding-top: 15px;
    width: 90%;
}
.listing-last1 ul li em {
    float: left;
    width: 3%;
    font-style: normal;
    color: red;
}
.listing-last1 ul li span
{
        float: right;
    width: 97%;
    font-style: normal;
}
.inner-details .sub-box-a1
{
       padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    background:#c5c9cc;

}
.inner-details .sub-box-a1 li
{
    list-style: none;
    padding: 4px;
    text-align: left;
}
.inner-details .sub-box-a1 .bottom

{
   padding-bottom: 24px;
}
.inner-details .sub-box-a1 li:last-child
{
    border-bottom: 0px;
}

.sub-box-a1 .other-border
{
border-top: 1px solid;
border-bottom: 1px solid;
}

.sub-box-a1 .practice-border
{
border-top: 1px solid;
}
.side2 li
{
    padding-top: 10px;
    padding-left: 10px;
    text-align: justify;
}
.text-change
{
    font-style: italic;
}
.side li
{
    padding-left: 10px;
}

.video-part {
    width: 100%;
    float: left;
    margin: 15px 0 30px 0px;
}
.video-part iframe{
    width: 100%;
    height: 495px;
    }
body .video-part iframe.ytp-large-play-button {
    right: 5%!important;
    bottom: 5%!important;

}
.video-part video {
    width: 100%;
    float: left;
}
.listing-list2
{
    padding-left: 0;
}
.sub-block-2 li
{
    padding-left: 10px;
    
}
.signature .imgg3
{
width: 51%;

}
 
#a1,#a2, #a3, #a4, #a5, #a6, #a7, #a8, #a9,#a10
{
    color: red;
    text-decoration: none;
}
.cent-top
{
    font-style: italic;
    color: #007bff;
}

/*fayyaz edit*/
.accountantsGeneral{
    background:#4d0070; 
    color: #fff;
    font-size: 24px; 
    text-align: center; 
    font-weight: 
    bold;line-height: 53px;    
    margin: 0px -15px;
}

.video-popup{width: 100%; background: #fff;}
.video-popup .btn{border: none; background: none;width:100%; margin-top: 10px; margin-bottom: 10px; padding: 0px;}
.video-popup .btn img{width:100%;}
.text-center{text-align: center!important; font-weight: bold; width: 100%;}
.honble_text h3{   
     font-size: 16px;
     text-align: justify!important;
    color: #9713a5;
    font-style: normal;
    font-weight: bold;
    width: 100%;
    float: left;
    margin-top: 3px; }
    .honble_text p{  
     text-align: justify!important;
    font-style: normal;
    width: 100%;
    float: left;
    margin-top: 3px; }
    #more{display: none;}
    .modal-footer .modal-close{   
        width: 120px;
        background: #ccc;}
    .pre-conference
    {position: absolute;
    top: 100px;
    left: 40px;
    color: #fff;
    font-size: 20px;}
    .panel-heading h4 a{
        font-size: 18px!important;
        color: #9713a5!important;
        margin-left: 15px;
    }
    .india-logo p span {
    padding-right: 4px;
}
.right-logo {
    float: right;
    width: auto;
    margin-top: -187px;
}
.right-logo img {
    width: 100%;
    float: right;
    margin-bottom: 0;
}
.india-logo {
    width: 160px;
    float: right;
}
