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































}

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



.bntm-part1 {
    
    margin: 0;
    

}

.bntm-part3 {    
    margin: 0;
   
}


.bntm-part1 .btmimg {
    width: 100px;
    height: 100px;
    line-height: 100px;
    top: -85px;
    

}


.bntm-part1 .btmimg img {
    width: 40px;
}

.bntm-part3 h6 {
    font-size: 30px;    
    line-height: 28px;
    

}



.fluc-right h2 {
    font-size: 30px;
    line-height: 26px;
    

}

.fluc-right h6 {
    font-size: 20px;
    line-height: 35px;
    

}


.map-part h2 {
    font-size: 40px;
    

}



.fact-left h2 {
    font-size: 35px;
    line-height: 28px;
    
}




.fact-left h6 {
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    text-transform: uppercase;
    margin: 0;
}



.footer-area {    
    padding: 20px 0;

}

.glass-wrap {
    
    padding: 20px 0 40px;
}




.glass-left {    
    padding: 20px 200px 10px 20px;
    

}



.glass-left p {
    font-size: 20px;
    line-height: 26px;
    

}



.glass-left img {    
    top: 80px;
    right: -3%;
    width: 200px;

}




















}




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

.banner-wrap {	
	background-size: cover;
    background-position: left;
    min-height: 250px;
}

.footer-area {    
    padding: 10px 0;
}

.footer-part a {    
    padding: 5px 10px;
}

.footer-part a img {
    width: 100px;    
}

.footer-right ul li {
    padding: 5px 0;
}

.footer-right ul li a {
    font-family: 'Rosario', sans-serif;
    font-size: 11px;
    color: #C4C4C4;
}

.mobail-area {
    background: #0B0A09;
}

.momenu-part a img {
    width: 160px;
}

.banner-wrap {
    background-image: url(../images/mobg.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 70% 100%;
    min-height: 200px;
}

.banr-left h2 {
    font-size: 26px;
    color: #fff;
    line-height: 28px;
    padding-top: 0;
    margin: 0;    
}

.bntm-part1 {
	margin: 0 30px;
}

.mobabtm-area {
	background: #F5EEEE;
	margin-bottom: 0px;
}

.mobabtm-wrap {
    background: url(../images/mobanbg.png);
    background-repeat: no-repeat;
    background-size: 80% 100%;
    background-position: left center;
    padding-bottom: 20px;   
}

.mobabtm-wrap2 {
    background: url(../images/mobanbg.png);
    background-repeat: no-repeat;
    background-size: 80% 100%;
    background-position: left bottom;
    padding-bottom: 20px;   
}

.bntm-part1 {
	margin-top: 50px;
}

.bntm-part1 h6 {
    font-size: 22px;
    color: #fff;
    line-height: 28px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 0px;
}

.bntm-part1  p {
    font-family: 'Rosario', sans-serif;
    font-size: 11px;
    color: #fff;
    padding-top: 10px;
    margin: 0;
}

.bntm-part1 .btmimg {
    width: 80px;
    height: 80px;
    background: #FFB200;
    border-radius: 50%;    
    text-align: center;
    line-height: 80px;
    position: absolute;
    top: -70px;
    left: 50%;
    transform: translateX(-50%);
}

.bntm-part1 .btmimg img {
    width: 40px;
}

.mobabtm-wrap2 {
    background: url(../images/mobanbg.png);
    background-repeat: no-repeat;
    background-size: 80% 50%;
    background-position: left bottom;
    padding-bottom: 0px;   
}

.bntm-part2 {
    background: #181713;
    padding: 50px 20px 5px;
    border-radius: 14px;
    margin: 50px 28px 15px;
    min-height: 208px;
    position: relative;
}

.bntm-part2 {
	margin-top: 50px;
}

.bntm-part2 h6 {
    font-size: 22px;
    color: #fff;
    line-height: 28px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 0px;
}

.bntm-part2 p {
    font-family: 'Rosario', sans-serif;
    font-size: 11px;
    color: #fff;
    padding-top: 10px;
    margin: 0;
}

.bntm-part2 .btmimg {
    width: 80px;
    height: 80px;
    background: #FFB200;
    border-radius: 50%;    
    text-align: center;
    line-height: 80px;
    position: absolute;
    top: -65px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 20px;
}

.bntm-part2 .btmimg img {
    width: 40px;
}

.mofluck-area {
	background: #F5EEEE;
}

.moflu-wrap {
	background: url(../images/moflubg1.png);
    background-repeat: no-repeat;
    background-size: 79.1% 37%;
    background-position: left top;
    padding-top: 0px;
    

}

.moflu-inner {
	background: url(../images/moflubg2.png);
    background-repeat: no-repeat;
    background-size: 73.2% 60%;
    background-position: left bottom;
    padding-bottom: 1px;

}

.moflu-part h2 {
	font-size: 36px;
	line-height: 30px;
	text-transform: uppercase;
	color: #000000;
	padding: 20px 0;
}

.mofoot-area {
	margin-bottom: 20px;
}

.fluc-right h6 {
    font-size: 20px;
    line-height: 39px;
    color: #000000;
    text-transform: uppercase;
    margin: 0;
}

.momap-part h2 {
	font-size: 48px;
	line-height: 37px;
	color: #000000;
	text-transform: capitalize;
}

.fact-left h6 {
	font-size: 22px;
    line-height: 26px;
    color: #000000;
    text-transform: uppercase;
    margin: 0;
}

.glass-left {
    background: #181713;
    padding: 10px 20px 80px 20px;
    position: relative;
    margin-right: 30px;
    margin-bottom: 100px;
}

.glass-left p {
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    text-transform: uppercase;
}

.glass-left img {
    position: absolute;
    top: 190px;
    right: -5%;
    width: 250px;
}

.mofoot-area2 {
	margin-bottom: 0;
}


.mofootp2 {
    padding-top: 30px;
}










}


@media screen and (min-width: 460px) and (max-width: 767px) {

.glass-left {
    background: #181713;
    padding: 20px 20px 80px 20px;
    position: relative;
    margin-right: 30px;
    margin-bottom: 130px;
}


.glass-left img {
    position: absolute;
    top: 170px;
    right: -5%;
    width: 250px;
}





}
















