.a2
{
    height: 186px!important;
    width : 100%!important;
}
.a3
{
    background: black;
    font: yellow;
}
.a4
{
    display: none;
}
.a5
{
    color: #ffffcc;
}

.ak
{
    float: right !important;
    width: 100% !important;


}


.ak-1
{
    border-radius: 150px 150px;
}


*search box css start here*/
.search-sec{
    padding: 2rem;
}
.search-slt{
    display: block;
    width: 100%;
    font-size: 0.875rem;
    line-height: 1.5;
    color: #55595c;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    height: calc(3rem + 2px) !important;
    border-radius:0;
}
.wrn-btn{
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    height: calc(3rem + 2px) !important;
    border-radius:0;
}
@media (min-width: 992px){
    .search-sec{
        position: relative;
        top: -2px;

    }
}

@media (max-width: 992px){
    .search-sec{

    }
}












.sitewidth {
        border: 1px solid #00a651;
        overflow: hidden;
        background: #f3f3f3;
        margin-bottom: 25px;
        margin-top: 25px;
        width: 100%;
    }
    marquee {
        float: left;
        height: 40px;
        position: absolute;

    }
    .br-title {
        display: inline-block;
        padding: 10px 20px;
        color: #FFF;
        float: left;
        background-color: #00a651;
        left: 0px;
        top: 0px;
        height: 40px;
    }
    .sitewidth ul li {
        float: left;
        list-style: none;
        font-weight: 500;
        font-size: 13px;
        height: 10px;

    }


.t2
{
    height: 100%!important;
    width: 100%!important;
}

.parallelogram {
	width: 300px;
	height: 50px;
	transform: skew(20deg);
	background: #e2000040;

}
.parallelogra {
	width: 300px;
	height: 90px;
	transform: skew(20deg);
	background: #e2000040;

}

.b2
{
        margin-left: 218px!important;
}






.btn-main .btn3d:hover {
  -moz-box-shadow: inset 0 0 10px #fff;
  -webkit-box-shadow: inset 0 0 10px#fff;
  box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
  transition: .3s all;
  cursor: pointer;
}

.btn-info {
    box-shadow:0 0 0 1px #5bc0de inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 3px 6px 0 0 #46b8da, 3px 6px 8px 1px rgba(255,255,255,0.5);
}
.
.btn-danger {
    box-shadow:0 0 0 1px #c63702 inset, 0 0 0 2px rgba(255,255,255,0.15) inset, 3px 6px 0 0 #C24032, 3px 6px 8px 1px rgba(255,255,255,0.5);
}

.checked {
  color: orange;
}
.unckecked
{
	color: #EFE7EE;
}

.c1
{
    border-radius: 9px!important;
    background: #F85C70!important;
}

.c3
{
    background-color: #EFEFEF!important;
}
.c4
{
    background-color: #fff!important;
}
.c5
{
    height: 300%!important;
    width: auto;
}

.s1
{
  width:50%!important;
  height:30%!important;
  background-color: #F7F2F1!important;
}
.s2
{
  width:35%!important;
  height:35%!important;
  background-color: #F7F2F1!important;
}
.s3
{
    color: #f85c70!important;
}
.s4
{
    color:red!important;
}

.iframe-container {
  overflow: hidden!important;
  padding-top: 46.20%;
  position: relative;
}
 
.iframe-container iframe {
   border: 0;
   height: 125vh!important;
   left: 0;
   position: absolute;
   top: 0;
   min-width: 100%;
}
    /* Smartphones (portrait and landscape) ---------- */
    @media screen and (min-width: 310px) and (max-width: 417px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 81vh!important;
            width: 71%!important;
        
        }
    }
/* Smartphones (portrait and landscape) ---------- */
    @media screen and (min-width: 418px) and (max-width: 479px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 125vh!important;
            width: 100%!important;
        
        }
    }
    /* Smartphones (portrait and landscape) ---------- */
    @media screen and (width: 480px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 135vh!important;
            width: 100%!important;
        
        }
    }
@media screen and (width: 482px) 
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            height: 170vh!important;
            width: 100%!important;
        
        }
    }
    @media screen and (max-width: 265px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            height: 135vh!important;
            width: 100%!important;
        
        }
    }
 @media screen and (max-width: 290px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            height: 135vh!important;
            width: 100%!important;
        
        }
    }
   
 @media screen and (max-width: 380px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            height: 135vh!important;
            width: 100%!important;
        
        }
    }
@media screen and (max-width: 417px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            height: 135vh!important;
            width: 100%!important;
        
        }
    }
    @media screen and (min-width: 481px) and (max-width: 767px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
           height: 71vh!important;
            width: 100%!important;
           
        }
    }
     @media screen and (min-width: 360px) and (max-height: 780px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
           height: 51vh!important;
            width: 100%!important;
           
        }
    }
@media screen and (width: 560px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 125vh!important;
            width: 100%!important;
        
        }
    }
    @media screen and (width: 690px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 200vh!important;
            width: 100%!important;
        
        }
    }
    /* tablets, iPads (portrait and landscape) ---------- */
    @media screen and (min-width: 768px) and (max-width: 1024px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 125vh!important;
            min-width: 100%;
        }
    }
   
    /* Desktops and laptops ---------- */
    @media screen and (min-width: 1025px) and (max-width: 1224px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 125vh!important;
            min-width: 100%;
        }
    }
    /* Large screens ---------- */
    @media screen and (min-width: 1824px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 125vh!important;
            min-width: 100%;
        }
    }
    /* Large screens ---------- */
    @media screen and (max-width: 1366px)
    {
        .iframe-container 
        {
            overflow: hidden!important;
            padding-top: 46.20%;
            position: relative;
            min-height: 85vh!important;
            min-width: 100%;
        }
    }
.t3
{
    height: 186px!important;
    width : 100%!important;
}
.t4
{
     height: 480px!important;
    width : 100%!important;
}

@media screen and (max-width: 600px) {
  .t4
{
     height: 200px!important;
    width : 100%!important;
}
}
@media screen and (max-width: 992px) {
  .t4
{
     height: 200px!important;
    width : 100%!important;
}
}
@media screen and (max-width: 1080px) {
  .t4
{
     height: 200px!important;
    width : 100%!important;
}
}
.t6
{
    text-align: left!important;
}
.t10
{
    height: auto!important;
    width: 45%!important; 
}
.t11
{
    height: auto!important;
    width: 30%!important;
}
.g1
{
    max-width: 100%;
    height: 140px !important;
}