EVOLUTION-NINJA
Edit File: main.css
html, body { margin:0 !important; padding:0 !important; color: #616161 !important; font-family: 'Lato', sans-serif !important; overflow-x:hidden !important; } span, label, h1, h2, h3, h4, h5, h6, p{ margin:0 auto; padding:0; } .clr { clear:both; } .scrollup { width: 70px; height: 70px; position: fixed; bottom: 50px; right: 100px; display: none; text-indent: -9999px; background: url('../images/top-bt.png') no-repeat center center; border-radius: 50%; // background-color: #009daf; } @media only screen and (min-width:320px) and (max-width:640px) { .actives{ border-bottom:1px solid yellow !important; } } @media only screen and (min-width:641px) and (max-width:991px) { .actives{ border-bottom:1px solid yellow !important; } } @media only screen and (min-width:992px) and (max-width:1258px) { } .actives{ border-bottom:1px solid #ff5500; //color:#ff5500 !important; color:#ff5500 !important; } /*------------------------------- Header ------------------------------------------------------*/ #home{ background: url("../images/banner/home_bg.png") no-repeat; } .main_top{ background:#164f78; padding-top: 5px; padding-bottom: 5px; } .main_top_left li{ list-style-type: none; float: left; } .main_top_left a{ color: #b1deff; padding: 1px 10px; } .main_top_left a:hover{ color: #6bc0ff; text-decoration: none; } .main_top_right ul{ float: right; margin-bottom: 0 !important; } .main_top_right li{ list-style-type: none; float: left; } .main_top_right a{ color: #b1deff; padding: 1px 10px; } .main_top_right a:hover{ color: #6bc0ff; text-decoration: none; } .dropdown-menu { background-color: #38281875 !important; } .dropdown-menu li a { width: 160px; } #request { background-color: red; padding: 7px; color: white; text-transform: uppercase; font-weight: 600; } /*--------------- Nav -----------*/ /*.navigation{ background-color: rgba(0, 0, 0, 0.7); margin-top: 2%; } .navigation:before{ content: ""; width:37px; background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 100px; left: 36.1%; bottom: 0; height: 50px; -webkit-transform: skew(-28deg); transform: skew(-28deg); }*/ .my_nav{ padding-top: 3%; padding-bottom: 6%; } .manu{ background: url(../images/menu_bg.png) no-repeat center left; padding-top:7px; padding-bottom:7px; } .logo img{ padding-left:25px; width: 70%; } .navigation{ padding-top:1.3%; } @media only screen and (min-width:320px) and (max-width:640px) { .smobitrigger { margin-top: 30%; } .main_top { padding-bottom: 10px; } .main_top_right ul{ float: none !important; } .main_top_right { padding-left: 35px !important; padding-right: 0 !important; } .main_top_left a{ padding: 1px 10px; } .main_top_left ul { padding-bottom: 25px; border-bottom: 2px solid #3373a0; } .titleh3{ font-size: 19px !important; } .banner_text { text-align: center; } .banner_text { padding-bottom: 15% !important; } } @media only screen and (min-width:641px) and (max-width:991px) { .smobitrigger{ margin-top: 17px; } .banner_text { text-align: center; } .main_top_right { padding-top:10px; } } @media only screen and (min-width:992px) and (max-width:1258px) { } .banner_text h1{ text-transform: uppercase; color: white; font-family: times; font-weight: 600; text-shadow: 0 3px 7px black; } .banner_text{ padding-bottom: 12%; } /*-------------------------------------------------------------------------------------*/ .section_howitsworks{ padding-top: 3%; padding-bottom: 3%; } .title{ text-align: center; text-transform: uppercase; letter-spacing: 3px; color: red; } .titleh3{ text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-top: 0 !important; font-weight: 600; } .section_howitsworks_left p{ text-align: justify; line-height: 26px; font-size: 16px; } .section_ouradvantages{ background: url(../images/bg/ouradvantages_bg.png) no-repeat center center; background-size: cover; padding-top:5%; padding-bottom:4%; } /*---------------------------- Our Advantages ---------------------------------------------------------*/ .grid{ text-align: center; color: white; } .grid h3{ text-transform: uppercase; color: #ffa08c; letter-spacing: 2px; } .grid1 img { //height:150px; //width:150px; //border-radius:50%; //border:5px solid transparent; //padding:10px 10px; transition:all .5s ease-in-out; //transform:rotate(0) scale(1); } .img1 { position:relative; } .grid:hover .img1 { opacity: 0; } .img2 { position: absolute; top: 0; left: 0; right: 0; opacity: 0; transition: .5s; padding-top: 10px; } .grid:hover .img2{ opacity: 1; } .grid:hover .grid1 img { //border:3px solid #f65a3a; transform: rotate(360deg) scale(1.1); } /*------------------------------ testimonial --------------------------------------------*/ .home-testimonial { padding-top:2%; padding-bottom:3%; } .home-testimonial h3 { text-align:center; text-transform: uppercase; } .home-testimonial p { font-size:16px; } .carousel { padding-top: 2%; height: 160px; } /*------ testimonial plugin -------------*/ .testimonial_subtitle{ color: #0aaa7a; font-size: 12px; } .testimonial_btn{ background-color: #373d4b !important; color: #fff !important; } /*------ testimonial plugin -------------*/ /*----------------------------- Client Say --------------------------------------*/ .rates { text-align: center; } .rate_no { color: #017DC6; font-size: 45px; font-family: 'Montserrat', sans-serif; font-weight: 700; } .rate_text { margin-top: -8px !important; } .rates_div { padding-top: 10px; padding-bottom: 20px; } .rates_div h3 { color: #017DC6; font-family: 'Montserrat', sans-serif; font-weight: 700; } .clients h3 { text-align: center; } .clients { padding-top: 3%; padding-bottom: 3%; background: #dcffec; } @media only screen and (min-width:320px) and (max-width:640px) { .rate_no { font-size: 35px; } .rate_text { margin-top: 0px !important; } } /*------------------------------- footer ----------------------------------------*/ footer { background-color:#dddcd8; text-align:center; padding-top:3%; padding-bottom:3%; } footer img { padding-bottom:3%; } footer p { margin: 0 0 0px; line-height: 26px; } .footer-2 { background-color:#f75a3b; color:white; text-align:center; padding-top:0.7%; padding-bottom:0.3%; } .footer-2 p { font-size:12px; } .footer-2 a { color:white; } .blues { background-color:#017dc6; padding-left:8px; padding-right:8px; color:white; border-radius:3px; } @media only screen and (min-width:320px) and (max-width:640px) { .footer_1 { padding-top:20px; } } /*----------------------- About Us ----------------------------------------*/ #about { background: url("../images/banner/about-banner.jpg") no-repeat; padding-bottom:15%; } .about-page { padding-top:2%; padding-bottom:2%; } .about-page h3 { text-align:center; text-transform:uppercase; } .about-page i { color:#f86048; } .icon { display:table-cell; } .icon1 { display:table-cell; padding-left:10px; } .about-page p { line-height:26px; text-align:justify; } .about { padding-top:3%; } .about-mysore { background: url("../images/bg/about_mid_bg.png") no-repeat; padding-top:3%; padding-bottom:3%; } .about-mysore h3 { text-align:center; text-transform:uppercase; } .abt-mys { padding-top:10%; color:white; } .abt-mys p { line-height:26px; text-align:center; padding-top:5%; } /*--------------------- number Counting ------------------------------*/ .col_fourth { width: 30.5%; } .col_fourth, .col_fifth{ position: relative; display:inline; display: inline-block; float: left; margin-right: 2%; margin-bottom: 20px; } /* Column Grids End */ .wrapper { width: 980px; margin: 30px auto; position: relative;} .counter { background-color: #ffffff; padding: 40px 0; border-radius: 5px;} .count-title { font-size: 40px; font-weight: normal; margin-top: 10px; margin-bottom: 0; text-align: center;color: #8d9bc1; } .count-text { font-size: 13px; font-weight: normal; margin-top: 10px; margin-bottom: 0; text-align: center; } @media only screen and (min-width:320px) and (max-width:640px) { .col_fourth,.col_fifth{ display: block; float: none; width: 33.5%; } } @media only screen and (min-width:641px) and (max-width:990px) { .col_fourth,.col_fifth{ width: 23.3%; } } /*--------------------- hover effects ----------------------------------*/ .thumbnail { position:relative; overflow:hidden; height: 220px; background-color: white; text-align: center; padding-top: 22% !important; } .thumbnail img { height:60px !important; } .thumbnail a:hover { text-decoration: none; } .caption { position:absolute; top:0; right:0; //background:rgba(90, 90, 90, 0.75); background-color: #083a96; width:100%; height:100%; padding:2%; display: none; text-align: left; color:#fff !important; z-index:2; text-align: center; //padding-top: 30% !important; } .caption h4 { padding-top: 30% !important; } .about-ess { background-color: #e0e2e5; padding-top: 2%; padding-bottom: 2%; } .about-ess h3 { text-align: center; } .abt { padding-top: 2%; } @media only screen and (min-width:320px) and (max-width:640px) { .about-page { padding:0 10px; } } @media only screen and (min-width:641px) and (max-width:991px) { .thumbnail { height: 175px !important; } } /*------------------------------ project page ---------------------------*/ #projects { background: url("../images/banner/projects-banner.jpg") no-repeat center center /cover; padding-bottom:15%; } .project-page { padding-top: 3%; padding-bottom: 3%; } .project-page h3 { text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-top: 0 !important; font-weight: 600; } .tab-btn { padding-top: 3%; padding-bottom: 3%; } .pro { border: 1px solid #42B32F !important; color: #42B32F !important; //font-size: 18px !important; border-radius: 5px !important; //text-align: center !important; } .pro:hover { background-color: #42B32F !important; color: white !important; } .gallery_product { margin-bottom: 30px; } .project-img { height: 230px; overflow: hidden; background-color:#e2e1e1; margin-bottom: 10px; } .project-p { height: 95px; overflow: hidden; text-align: center; color: #5d5c5c; font-size: 13px; margin-bottom: 10px; } .project-p p { padding: 0 10px; } .project-img img{ padding: 7px; } .gallery_product a:hover { text-decoration: none; } .our-projects-div h4 { text-align: center; color: #ff5400; font-weight: 600; padding-top: 3%; height: 50px; text-transform: uppercase; } .our-projects-div p { text-align: center; color: #5d5c5c; font-size: 13px; padding-top: 0; line-height: 1.8; } .our-projects-div button { background-color: silver; color:black; border-radius: 0px; margin-top: 20px; } .our-projects-div { transition: all .5s ease-in-out; padding-bottom: 5%; } .our-projects-div:hover { box-shadow: 0 0 50px 0 silver; } .our-projects-div label { font-size: 18px; color:#5d5c5c; display: block; text-align: center; } /*-------------------------- project inner pages -----------------*/ .mediabox2 { padding-top: 3%; } .mediabox2 h4 { color: #008237; font-weight: 600; } .header-mediabox h3 { color: #e83932; font-size: 20px; font-weight: 600; padding-top: 2%; text-align: center; } /*------------------- mysore east page ---------------------------*/ .tabs { padding-top: 2%; padding-bottom: 1%; margin: 0em 0 2em !important; } .content p { text-align: justify; margin: 0 0 0px !important; } .mysore-east li{ line-height: 1.6; } @media only screen and (min-width:320px) and (max-width:640px) { .pro { margin-bottom: 6px !important; } .project-img { height: 206px; } .our-projects-div h4 { padding-top: 0%; font-size: 14px; margin-bottom: 0px; line-height: 1.6; } .project-p p { padding: 0 0px; } .tabs nav ul li { margin: 0px 0 0 0px !important; } .tabs nav a span { display: inline !important; } .tabs nav a { font-size: 13px !important; } .tabs nav { margin-left: 25px; } .content p { margin: 0 10px 0px !important; } } @media only screen and (min-width:641px) and (max-width:991px) { .project-img { height: 225px; } .our-projects-div h4 { padding-top: 0%; font-size: 14px; margin-bottom: 0px; line-height: 1.6; } .project-p p { padding: 0 0px; } } /*------------------- mysore west page ---------------------------*/ .table-div { //padding-top: 40%; } tr:nth-child(1) { background: #87C540; color: #fff; } tr:last-child { background: #87C540; color: #fff; } /*-------------------- facilities page ---------------------------*/ .facilities-page { padding-top:3%; padding-bottom:3%; //background:url(..//images/facility9.png)no-repeat center center/cover; } #facility { background: url("../images/banner/facilities-banner.jpg"); padding-bottom:15%; } .facilities-page h3 { text-transform: uppercase; color: #bf4a32; text-align:center; } .facilities-page p { color:black; text-align:justify; } .facility-row1 { padding-top: 2%; } .heading { //letter-spacing: 2px; text-align: center; //padding-bottom: 1%; } @media only screen and (min-width:320px) and (max-width:640px) { #blog ul li { padding-top: 5px; padding-bottom: 5px; } } /*----------------- facilities gallery plugin -------------------------------*/ #blog { padding-top: 5%; padding-bottom: 10%; background: url("../images/bg/facility_bg.png") repeat center center /cover; //background-color:red; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; position: relative; } #blog:before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; top: 0; width: 100%; height: 100%; // background: url("../images/overlay-pattern.png") #000000; opacity: 0.3; } #blog .block .heading { color: #fff; text-shadow: 0px 2px 7px #ff2a2a; } #blog .block ul { padding-top: 40px; } #blog .block ul li { overflow: hidden; width: 50%; height:260px; float: left; background: #fff; text-align: center; color: #959595; transform: 1s; height: 230px; } #blog .block ul li:hover img { transform: scale(1.2) rotate(10deg); } #blog .block ul li h3 { color: #323232; padding: 0px 40px 20px; line-height: 26px; position: relative; } #blog .block ul li h3:before { content: ""; position: absolute; left: 50%; bottom: 0; width: 90px; height: 1px; background: #CBC4B5; margin-left: -45px; } #blog .block ul li p { padding-top: 0px; margin: 0 0 0px !important; } #blog .block ul li .blog-img { float: left; width: 50%; height: 100%; background: red; overflow: hidden; } #blog .block ul li .blog-img img { -webkit-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; } #blog .block ul li .blog-img-2 { width: 50%; float: right; overflow: hidden; } #blog .block ul li .blog-img-2 img { -webkit-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; transition: all 0.8s ease-out; //width: 100%; } #blog .block ul li .content-right { padding: 10px 15px; //font-size: 16px; //line-height: 26px; float: right; width: 50%; //height: 100%; position: relative; } #blog .block ul li .content-right:after { content: ""; position: absolute; left: 0; bottom: 0; right: 0; top: 50%; width: 30px; height: 30px; margin-top: -15px; background: #fff; transform: rotate(45deg); margin-left: -15px; } #blog .block ul li .content-left { padding: 25px 35px 23px; width: 50%; height: 100%; float: left; position: relative; z-index: 999; } #blog .block ul li .content-left:after { content: ""; position: absolute; right: -15px; top: 50%; width: 30px; height: 30px; margin-top: 0px; background: #fff; transform: rotate(45deg); } #blog .block .btn-more-info { float: right; padding: 28px 102.5px; border-radius: 0px; background: #ff530a; color: #fff; border: 1px solid transparent ; text-transform: uppercase; font-weight: 500; font-size: 16px; -webkit-transition: .3s all; -o-transition: .3s all; transition: .3s all; } #blog .block .btn-more-info:hover { background: transparent; color: #ff530a; border: 1px solid #ff530a; } /*----------------- facilities gallery plugin end -------------------------------*/ /*------------------------------ gallery page ---------------------------*/ #gallery { background: url("../images/banner/gallery-banner.jpg") no-repeat; padding-bottom:15%; } .gallery-page { padding-top:3%; padding-bottom:3%; } .gallery-page img { margin-left:1%; margin-bottom: 2%; } .gallery-page h3 { text-transform: uppercase; color: #ffa08c; letter-spacing: 2px; text-align:center; padding-bottom:2%; } * { margin: 0px; box-sizing: border-box; } .thumb_gallery { width: 250px; height: 200px; cursor: pointer; } .thumb_gallery:hover { opacity: 0.8; } #background_overlay { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0, 0.9); z-index: 999; overflow: auto; } .container_img { position: relative; max-width: 1000px; max-height: 600px; margin: 2% auto; animation-name: zoom_image; animation-duration: 0.4s; } .con-ac-ar { width: 1000px; height: 600px; position: relative; } .closebtn { text-align: right; font-size: 2.5em; color: rgb(255, 255, 255); cursor: pointer; } .activePopUpImg { width: 1000px; height: 600px; padding: 5px; background-color: rgb(255, 255, 255); border-radius: 5px; } .previousImage, .nextImage { color: #fff; font-size: 2.5em; cursor: pointer; opacity: 0; width: 80px; text-align: center; } .previousImage { position: absolute; line-height: 600px; top: 0; left: 0; bottom: 0; } .nextImage { position: absolute; line-height: 600px; top: 0; right: 0; bottom: 0; } .previousImage:hover { opacity: 1; transition: 0.4s; } .nextImage:hover { opacity: 1; transition: 0.4s; } @keyframes zoom_image { from { transform: scale(0.5) } to { transform: scale(1) } } @media screen and (min-width: 650px) and (max-width: 1100px) { .container_img { width: 100%; height: 500px; } .con-ac-ar { width: 100%; height: 500px; } .activePopUpImg { width: 100%; height: 500px; } .previousImage, .nextImage { line-height: 500px; } } @media screen and (min-width: 351px) and (max-width: 649px) { .container_img { width: 100%; height: 400px; } .con-ac-ar { width: 100%; height: 400px; } .activePopUpImg { width: 100%; height: 400px; } .previousImage, .nextImage { line-height: 400px; } } @media screen and (max-width: 350px) { .container_img { width: 100%; height: 300px; } .con-ac-ar { width: 100%; height: 300px; } .activePopUpImg { width: 100%; height: 300px; } .previousImage, .nextImage { line-height: 300px; } } /*-------------------------------------------- contact page -----------------------------------------------------*/ /*------- contact old --------------*/ /*#contact { background: url("../images/contact-banner.jpg"); padding-bottom:15%; } .contact-page { background-color: #e4e4e4; padding-top: 3%; }*/ .contact-page { background:url("../images/banner/contact_bg.png")no-repeat center center/cover; //padding-top: 3%; padding-bottom: 5%; } .mid { background:url("../images/form.png")no-repeat center; height: 430px; //padding-bottom: 20px; } .form_input { width: 55% !important; margin-left: 22.5% !important; margin-top: 25px; } .form { margin-top: 8%; } .contact { padding-top: 140px; padding-bottom: 145px; background-color: #00000073; color:white; text-align: center; }