
.section_1{
    background-image:url(https://www.newpages2u.com/userfiles/21721/image/bg1-2.jpg);
    padding:0;
}

.section_2{
    background-image:url(https://www.newpages2u.com/userfiles/21721/image/bg2.jpg);
    padding:0
}


.section_3{
    background-image:url(https://www.newpages2u.com/userfiles/21721/image/bg3.jpg);
    padding:5% 0;
}


.section_4{
    background-image:linear-gradient(to bottom,#f9f9f9, #eaeaea);
    padding:0;
    height:250px;
}

.pad{
    padding:10%;
}

.font1{
    font-size:1.1em;
    line-height:1.5em;
    font-family:'Arial',sans-serif;
}
.title-img{
     margin:0 auto 40px auto;
     width:80% !important;
}

.imgx1{
    width:70%;
    margin:5% auto ;
}

.list{
    font-size:1.4em;
    margin:15px 0 0 40px;
    transition:Ease-in-out 0.3s;
}

.list:hover{
    font-size:1.4em;
    color:#ea2227 ;
    text-decoration:none !important;
}

.list::before{
     font-family: "FontAwesome";
     content: "\f105";
     color:#ea2227 ;
     font-size:1.3em;
     font-weight:bold;
     padding-right:10px;
     margin-left:-30px;
}
.extra_space {
    padding: 20px 0;
}

.big_title {
    font-size: 2em;
    font-family: 'Russo One', sans-serif;
    color: #fff!important;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 10px;
}

.boxa_8 {
    border-radius: 10px;
    padding: 7px 25px;
    text-align: center;
    font-size: 2em;
    margin: 0!important;
    font-family: 'Russo One', sans-serif;
    color: #fff!important;
}

.btn-more{
    font-size:1.4em;
    transition:ease-in-out 0.3s;
    padding:10px 20px;
    margin-top:20px;
    color:#666 !important;
}


.btn-more:hover{
    color:#ea2227 !important;
    text-decoration:none;
}


/*contact us part*/

.section_4 .push_seven img{
   display:none;
}


.figure {
            width:100%;
            height:auto;
            position:relative;
            

        }
        .image_box {
            position: relative;
            overflow: hidden;
        }
       
        .image_box img {
            max-width: 100%;
	        display: block;
            position: relative;
            transition: transform 0.4s;
        }

        .content_text{
            text-align: left!important;
            position: absolute;
	        top: 0;
	        left: 0;
	        background: #2957a6;
	        

        }

        .figure .content_text a {
          	text-align: center;
        	padding: 5px 10px;
        	border-radius: 2px;
	        display: inline-block;
	        background: #2957a6;
	        color: #fff;
        }

        .figure .content_text a {
            position: absolute;
            bottom:20px;
            right:20px;
}

        
        .content_text h3 {
             display: inline-block;
            color: #fff;
            transform: rotate(-90deg);
            transform-origin: 150px 150px;
        }

        .content_text .txt {
            padding:10px 20px 20px 20px;
        }

        .figure {
            perspective: 1700px;
            perspective-origin: 0 50%;
            transform-style: preserve-3d;
        }
   

        .content_text {
            opacity: 0;
            height:100%;
            width:30%;
            transform-origin:0 0;
            transform: rotateY(-90deg);
            transition:transform 0.4s, opacity 0.1s 0.3s;
            display:none;
        }

        .figure:hover .content_text{
            opacity: 1;
            transform: rotateY(0deg);
            transition:transform 0.4s, opacity 0.1s;
            display:none;
        }

        .image_box img{
            height:auto !important;
        }




.intro {
    padding: 0px !important;
}