/*
====================================
Medium Screen - Others
====================================
*/
 
@media screen and (min-width: 992px) and (max-width: 1320px) {

.video-area {
    background-size: cover;
}

.video-part {
    padding: 100px 0 50px;
}

.cc-pp img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin: 0 auto 20px;
}

.carousel-cell {  
    width: 75%;
}

.carousel-cell {  
    margin: 8px; 
}

.cc-cnt {
    padding-left: 0px;    
}

.mainc-wrapper {  
    padding: 60px 0;
}

.cc-wrapper {
    padding: 35px 20px;
}

.cc-cnt:before {  
    font-size: 50px;  
    top: -30px;
}

.cc-cnt {
    padding-left: 15px;
}








}

/*
====================================
Small Screen - Tablate
====================================
*/
@media screen and (min-width: 768px) and (max-width: 991px) {

.header-area {
    padding: 15px 15px 20px 45px;
}

.hero-right {
	margin-top: 50px;
}

.secb2-item p {
    font-size: 24px; 
}

.secb2-item h3 {
    font-size: 46px;  
}

.video-area {
    background-size: cover;
}

.video-part {
    padding: 70px 0 30px;
}

.video-part h4 {    
    font-size: 40px;
}

.video-part h5 {  
    font-size: 32px;
    margin-top: 15px;
}

.video-part img {
    width: 80px;    
}

.cc-pp img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    margin: 0 auto 20px;
}

.carousel-cell {  
    width: 70%;
}

.carousel-cell {  
    margin: 8px; 
}



.cc-cnt {
    padding-left: 20px;    
}

.mainc-wrapper {  
    padding: 60px 0;
}

.cc-wrapper {
    padding: 30px 30px;
}

.cc-cnt:before {  
    font-size: 50px;   
    top: -30px;
}





}


/*
====================================
Xtra Small Screen - Small Mobile
====================================
*/
@media screen and (max-width: 767px) {

.header-area {
    padding: 15px 0px;
}

.hero-left h2 {
    font-size: 32px;   
}

.hero-left h4 { 
    font-size: 24px; 
}

.hero-right {
	margin-top: 50px;
}

.seca1-item img {
    max-width: 80px;
    margin-right: 25px;
}

.seca1-item p {
    font-size: 18px;
}

.seca1-item h4 {
    font-size: 18px;   
}

.sec-b2-area {
    padding: 50px 0 0px;
}

.secb2-top h2 {
    font-size: 32px;   
}

.secb2-item h3 {
    font-size: 46px;   
}

.secb2-item p {
    font-size: 22px;  
}

.secb2-item { 
    min-height: 250px;   
}

.video-area {
    background-size: cover;
}

.video-part {
    padding: 38px 0;
}

.video-part h4 { 
    font-size: 30px;   
}

.video-part h5 {  
    font-size: 28px; 
}

.video-part img {
    width: 50px;    
}

.sec-c3-area h4 {
    font-size: 32px;    
}

.sec-c3-area a {  
    font-size: 25px;   
    padding: 7px 30px;  
    margin-top: 20px;   
}

.sec-c3-area { 
    padding: 40px 0;
}

.copyright-area { 
    padding: 20px 0;  
}

.copyright-area p {  
    font-size: 18px;   
}

.cc-pp img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    margin: 0 auto 20px;
}

.carousel-cell {  
    width: 75%;
}

.carousel-cell { 
    margin: 6px;
}

.cc-cnt {
    padding-left: 0px;  
}

.mainc-wrapper {  
    padding: 40px 0;
}

.cc-wrapper {
    padding: 25px 20px;
}

.cc-cnt h4 {
    font-size: 16px;   
    line-height: 30px;
}

.cc-cnt h3 {
    font-size: 16px;  
    margin: 20px 0 0;
}

.cc-cnt p {    
    font-size: 14px;   
}

.cc-cnt:before {  
    font-size: 50px;   
    top: -30px;
}












}