﻿.cntform p a:hover,a.scrollup i:hover{text-decoration:none}

a.scrollup{outline:0;text-align:center}
a.scrollup:active,a.scrollup:focus,a.scrollup:hover{opacity:1;text-decoration:none}
a.scrollup i{margin-top:8px;color:#fff}
.enq-form-style {
    bottom:12%;right:6%;position:absolute;display:block;background:rgba(34,34,34,0.9);padding:10px 20px;border-radius:10px 0px;
}
.hvr-zoom5{
               transition:transform .2s ease-in-out;
}

.affix{top:0;width:100%}
.affix+.container-fluid{padding-top:70px}

.hvr-zoom5:hover {transform:scale(1.5);
}
.prj1 {
    background:#ffffff;padding:10px;
}
.prj2 {
    background:#ffffff;padding:10px 10px 25px;margin-left:3%;
}
.ftr {
    background:#000000;color:#dddddd;font-size:12px;padding-top:10px;padding-bottom:10px;
}
.hvr-rotate {
     -webkit-transition: -webkit-transform .8s ease-in-out;
          transition:         transform .8s ease-in-out;
}
.hvr-rotate:hover {-webkit-transform: rotate(360deg);
          transform: rotate(360deg) scale(1.8);
      
}
.txt-samll {
    font-size:11px;
}
.cntform,.cntform p a{color:#444}
.affix{top:0;width:100%}
.affix+.container-fluid{padding-top:70px}
#cntformclose{position:fixed;right:0px;bottom:0px;transition:all 1.2s ease-in-out;width:320px;z-index:999}
#cntformcloseP{position:fixed;right:0px;bottom:0px;transition:all 1.2s ease-in-out;width:320px;z-index:999}
#cntformclose.open{bottom:0px;right:0px}
#cntformcloseP.open{bottom:0px;right:0px}
#cntformclose a,#cntformclose span{vertical-align:middle;display:inline-block}
#cntformcloseP a,#cntformcloseP span{vertical-align:middle;display:inline-block}
    #cntformclose img {width:214px;margin-left:-4px;
    }
     #cntformcloseP img {width:214px;margin-left:-4px;
    }
.cntform{background:#FFF;border:0.5px solid #c99103;padding:15px 15px 10px;display:inline-block;vertical-align:top;margin:0 0 0 -4px;width:210px;right:0}
.cntform p{font-size:15px;margin-bottom:10px}
.cntform p a:hover{color:#ffcc29}
.cntform h3{color:#474646;font-size:18px;font-weight:700;margin:0 0 15px;padding:0}
.scrollup{position:fixed;width:32px;height:32px;bottom:7.5%;right:15px;background:#ff7029;border-radius:32px}
.blink_me {
    color:#ed3237!important;
    font-weight:600;
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0.3;
    color:#555555!important;
  }
}
.ul-style {padding-left:20px;
}
.affix{top:0;width:100%}
.affix+.container-fluid{padding-top:70px}
.offerBg {
    background-image:url(../images/banner-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    /*min-height:100%;*/
    background-attachment:fixed;
}
.offerBg img{
    display:block;
    margin-left:auto;
    margin-right:auto;    
}
    .offerBg h1 {
          color:#fafafa;
    font-size:48px;
    text-align:center;
    
    }
.logoRight {
    height:120px;
}
.aboutUsBg {
    /*background-image:url(../images/about-us-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    min-height:100%;*/
    background:#ffffff;
    /*background-attachment:fixed;*/
}
.aboutUsContent {
  color:inherit;
}
.aboutUsContent p{
    color:#333333;
    font-size:16px;
    text-align:center;
    
}
.aboutUsContent a{
    color:#f2f2f2;
    font-size:16px;
    text-align:center;
    background:#ef3037;
    width:120px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.aboutUsContent a:hover{
    color:#f2f2f2;
    font-size:16px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:120px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.aboutUsContent img{
    margin-top:2.5%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    
}
.aboutUsContent h1{
    color:#333333;
    font-size:32px;
    text-align:center;
    text-transform:uppercase;
    
    
}
.projectsBg {
    /*background-image:url(../images/about-us-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    min-height:100%;*/
    background:#e6e7e9;
    /*background-attachment:fixed;*/
}
.projectsContent {
  color:inherit;
}
.projectsContent p{
    color:#333333;
    font-size:14px;
    text-align:center;
    margin-bottom:3px;
    
}
.projectsContent a{
    color:#f2f2f2;
    font-size:12px;
    text-align:center;
    background:#ef3037;
    width:120px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent a:hover{
    color:#f2f2f2;
    font-size:12px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:120px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent img{
    /*margin-top:2.5%;*/
    display:block;
    margin-left:auto;
    margin-right:auto;
    
}
.projectsContent h1{
    color:#333333;
    font-size:32px;
    text-align:center;
    text-transform:uppercase;
    
    
}
.projectsContent h3{
    color:#6e2d45;
    font-size:18px;
    text-align:center;
    text-transform:uppercase;
    
    
}
    .brdr {
        padding-top:10px;
        border-bottom:2px solid #dddddd;
        width:120px;
        display:block;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:45px;
    }
@media (min-width:1000px) and (max-width:1198px) {
    .enq-form-style {
    bottom:40%;right:6%;position:absolute;display:block;background:rgba(34,34,34,0.9);padding:10px 20px;border-radius:10px 0px;
}
  .ftr {
    background:#000000;color:#dddddd;font-size:12px;
} 
.hvr-zoom5{
               transition:transform .2s ease-in-out;
}
.hvr-zoom5:hover {transform:scale(1.5);
}
    .offerBg {
    background-image:url(../images/banner-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    /*min-height:100%;*/
    background-attachment:fixed;
}
    .offerBg h1 {
          color:#fafafa;
    font-size:32px;
    text-align:center;
    
    }
.logoRight {
    height:86px;
}
        .productsBg {
    background-color:#e6e7e9;
}

.offerBg img{
    display:block;
    margin-left:auto;
    margin-right:auto;
       
}
    .aboutUsContent {
    color:inherit;
    
}
.aboutUsContent p{
    color:#333333;
    font-size:13px;
    text-align:center;
    
}
.aboutUsContent a{
    color:#f2f2f2;
    font-size:12px;
    text-align:center;
    background:#ef3037;
    width:100px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:40px;
}
.aboutUsContent a:hover{
    color:#f2f2f2;
    font-size:12px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:100px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:40px;
}
.aboutUsContent img{
   
    display:block;
    margin-left:auto;
    margin-right:auto;  
    
}
.aboutUsContent h1{
    color:#333333;
    font-size:21px;
    text-align:center;
    text-transform:uppercase;   
    
}
.projectsBg {
    /*background-image:url(../images/about-us-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    min-height:100%;*/
    background:#e6e7e9;
    /*background-attachment:fixed;*/
}
.projectsContent {
    color:inherit;
    
}
.projectsContent p{
    color:#333333;
    font-size:11px;
    text-align:center;
    margin-bottom:3px;
    
}
.projectsContent a{
    color:#f2f2f2;
    font-size:9px;
    text-align:center;
    background:#ef3037;
    width:90px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent a:hover{
    color:#f2f2f2;
    font-size:9px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:90px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent img{
   
    display:block;
    margin-left:auto;
    margin-right:auto;
    
}
.projectsContent h1{
    color:#333333;
    font-size:21px;
    text-align:center;
    text-transform:uppercase;
    
    
}
.projectsContent h3{
    color:#6e2d45;
    font-size:14px;
    text-align:center;
    text-transform:uppercase;
    
    
}
 .brdr {
        padding-top:10px;
        border-bottom:2px solid #dddddd;
        width:95px;
        display:block;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:40px;
    }
}
@media (min-width:1200px) and (max-width:1298px) {
    .enq-form-style {
    bottom:25%;right:6%;position:absolute;display:block;background:rgba(34,34,34,0.9);padding:10px 20px;border-radius:10px 0px;

}
     .offerBg h1 {
          color:#fafafa;
    font-size:36px;
    text-align:center;
    
    }
.logoRight {
    height:96px;
}
}
@media (min-width:1300px) and (max-width:1380px) {
    .enq-form-style {
    bottom:20%;right:6%;position:absolute;display:block;background:rgba(34,34,34,0.9);padding:10px 20px;border-radius:10px 0px;
}
   
  .ftr {
    background:#000000;color:#dddddd;font-size:12px;
}  
    .offerBg {
    background-image:url(../images/banner-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    /*min-height:100%;*/
    background-attachment:fixed;
}
.offerBg img{
    display:block;
    margin-left:auto;
    margin-right:auto;    
}
 .offerBg h1 {
          color:#fafafa;
    font-size:42px;
    text-align:center;
    
    }
.logoRight {
    height:100px;
}
    .aboutUsContent {
   color:inherit;
}
.aboutUsContent p{
    color:#333333;
    font-size:13px;
    text-align:center;
    
}
.aboutUsContent a{
    color:#f2f2f2;
    font-size:12px;
    text-align:center;
    background:#ef3037;
    width:100px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:40px;
}
.aboutUsContent a:hover{
    color:#f2f2f2;
    font-size:12px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:100px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:40px;
}
.aboutUsContent img{
       display:block;
    margin-left:auto;
    margin-right:auto;  
    
}
.aboutUsContent h1{
    color:#333333;
    font-size:24px;
    text-align:center;
    text-transform:uppercase;   
    
}
.projectsBg {
    /*background-image:url(../images/about-us-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    min-height:100%;*/
    background:#e6e7e9;
    /*background-attachment:fixed;*/
}
.projectsContent {
  color:inherit;
}
.projectsContent p{
    color:#333333;
    font-size:11px;
    text-align:center;
    margin-bottom:3px;
    
}
.projectsContent a{
    color:#f2f2f2;
    font-size:10px;
    text-align:center;
    background:#ef3037;
    width:120px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent a:hover{
    color:#f2f2f2;
    font-size:10px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:120px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent img{
    
    display:block;
    margin-left:auto;
    margin-right:auto;
    
}
.projectsContent h1{
    color:#333333;
    font-size:24px;
    text-align:center;
    text-transform:uppercase;
    
    
}
.projectsContent h3{
    color:#6e2d45;
    font-size:16px;
    text-align:center;
    text-transform:uppercase;
    
    
}
 .brdr {
        padding-top:10px;
        border-bottom:2px solid #dddddd;
        width:95px;
        display:block;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:40px;
    }
}
@media screen and (max-width:767px) {
.scrollup{position:fixed;width:20px;height:20px;bottom:50px;right:6px;background:#ff7029;border-radius:20px}
a.scrollup{outline:0;text-align:center}
a.scrollup:active,a.scrollup:focus,a.scrollup:hover{opacity:1;text-decoration:none}
a.scrollup i{margin-top:3px;color:#fff}
a.scrollup i:hover{text-decoration:none}
.txt-samll {
    font-size:8px;
}
.offerBg {
    background-image:url(../images/banner-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    /*min-height:100%;*/
    background-attachment:fixed;
}
.offerBg img{
    display:block;
    margin-left:auto;
    margin-right:auto;   
    width:95%; 
}
 .offerBg h1 {
          color:#fafafa;
    font-size:24px;
    text-align:center;
    
    }
 .ftr {
    background:#000000;color:#dddddd;font-size:10px;
}
  
.aboutUsBg {
    /*background-image:url(../images/about-us-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    min-height:100%;*/
    background-color:#ffffff;
    /*background-attachment:fixed;*/
}
.aboutUsContent {
  color:inherit;
}
.aboutUsContent p{
    color:#333333;
    font-size:13px;
    text-align:center;
    
}
.aboutUsContent a{
    color:#f2f2f2;
    font-size:10px;
    text-align:center;
    background:#ef3037;
    width:100px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:20px;
}
.aboutUsContent a:hover{
    color:#f2f2f2;
    font-size:10px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:100px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:20px;
}
.aboutUsContent img{
    margin-top:2.5%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:30%;
    
}
.aboutUsContent h1{
    color:#333333;
    font-size:16px;
    text-align:center;
    text-transform:uppercase;
    
    
}
.projectsBg {
    /*background-image:url(../images/about-us-bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    background-size:cover;
    min-height:100%;*/
    background:#c9c9c9;
    /*background-attachment:fixed;*/
}
.projectsContent {
   color:inherit;
}
.projectsContent p{
    color:#333333;
    font-size:11px;
    text-align:center;
    margin-bottom:3px;
    
}
.projectsContent a{
    color:#f2f2f2;
    font-size:10px;
    text-align:center;
    background:#ef3037;
    width:100px;
    display:block;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent a:hover{
    color:#f2f2f2;
    font-size:10px;
    text-align:center;
    background:#ef3037;
     display:block;
     width:100px;
    margin-right:auto;
    margin-left:auto;
    border-radius:2px;
    margin-top:45px;
}
.projectsContent img{
    /*margin-top:2.5%;*/
    display:block;
    margin-left:auto;
    margin-right:auto;
    
}
.projectsContent h1{
    color:#333333;
    font-size:18px;
    text-align:center;
    text-transform:uppercase;
    
    
}
.projectsContent h3{
    color:#6e2d45;
    font-size:16px;
    text-align:center;
    text-transform:uppercase;
    
    
}
.prj1 {
    background:#ffffff;padding:10px;
}
.prj2 {
    background:#ffffff;padding:10px 10px 25px;margin-left:0px;
}
 .brdr {
        padding-top:10px;
        border-bottom:2px solid #dddddd;
        width:80px;
        display:block;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:20px;
    }
 
#cntformclose{position:fixed;right:-100px;bottom:-340px;transition:all 1s ease-in-out;width:320px;z-index:999;opacity:.95;-moz-opacity:.95}
#cntformclose.open{bottom:0px;right:-100px}
#cntformcloseP{position:fixed;right:-100px;bottom:-465px;transition:all 1s ease-in-out;width:320px;z-index:999;opacity:.95;-moz-opacity:.95}
#cntformcloseP.open{bottom:0px;right:-100px}

}
