/*
* Estilos Unicos para RAG Construcciones
*/
*{list-style:none;font-family:sans-serif;}
body{position:relative;max-width:100%;max-height:100vh;}
.navclr{background-color:rgba(48,48,48,0.7);position:absolute;z-index:100;height:50px;width:100%;border:none;border-radius:0 !important;margin:0;-webkit-transition: all .3s;transition: all .3s;}
div .cntrl_img{position:relative;background-attachment:fixed;background-position:center;background-size:cover; margin:auto;text-align:center;color:#FFFFFF;}
/*#carsl_1{z-index:9;}*/
h1{font-size:3em;}
.services span{text-align: justify;font-size:18px;}
.img-responsive, .thumbnail a img, .thumbnail img{height:27px;margin-bottom:10px;}
a{cursor:pointer;}h3{font-weight:700;}
.clr_ubicx1{width:49%;min-width:240px;float:left;}
.clr_ubicx2{width:50%;min-width:240px;float:right;}
.clr_clfnt{padding-top:10px;color:#3d3d3d;vertical-align:text-bottom;}
.clsslccn{padding-top:40px;padding-bottom:15px;max-width:100%;height:auto !important;overflow:hidden !important;} .clsdvhgt{height:100vh;} #slccnth{height:auto !important;margin-bottom:30px;overflow:hidden;padding:30px 0;max-width:100%;background: url("../Images/5.png") fixed center center;color:#fff !important;background-repeat:no-repeat;background-size:cover;} header .navbar-default .navbar-nav li a{height:50px;color:#fff;padding:15px 12px;}.navPaste{position:fixed;top:0;margin-top:0 !important;z-index:9000;}/*.nav1{background:rgba(48,48,48,0.7) !important;}.nav1:hover{background:rgba(0,154,207,0.7) !important;}*/.nav1 ul{padding:0;margin-right:25px;float:right;}.nav1 h3{margin-top:13px !important;float:left;margin-left:15px;font-size:1.3em;color:#fff;}.nav1 span{color:#fff;font-size:1.1em;}
header .navbar-default .navbar-nav li a:hover{color:rgba(255,255,255,0.8);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background-color:rgba(48,48,48,0.9);}.active .navbar-fixed{margin-top:50px;}
#slccnon{background: #FF6C2F; color:#fff;height:auto;overflow:hidden;}
#slccntw{background:#E3E3E3 url("../Images/mason-694271_1280.jpg") repeat-x fixed center center;height:auto !important;overflow:hidden;}.services{transition: all .3s ease;width:48%;min-width:250px;margin-left:15px;height:400px;float:left;margin-bottom:20px;background-size:cover !important;cursor:pointer;text-align:center;-webkit-box-shadow: 0px 4px 8px 1px rgba(4,4,4,0.4);-moz-box-shadow: 0px 4px 8px 1px rgba(4,4,4,0.4);box-shadow: 0px 4px 8px 1px rgba(4,4,4,0.4);}.services:hover{transition: all .3s ease;background-size:130% !important;}.services h3{width:100%;height:30px;padding:5px;background:rgba(0,154,207,0.8);text-align:center;font-size:1em;color:#fff;}.services:hover h4{display:none;}.servicn{overflow-x:scroll;}.services h4{display:block;color:#fff;opacity:0.7;margin-top:15%;font-weight:900;font-size:10em;}.services span{display:none;}.services:hover span{display:block;width:100%;height:100%;margin-top:-60px;padding:55px; 15px;color:#fff;background:rgba(48,48,48,0.8);} 
.formcontlx{width:100%;padding:15px;border-radius:15px;-webkit-box-shadow: 0px 4px 8px 1px rgba(4,4,4,0.4);-moz-box-shadow: 0px 4px 8px 1px rgba(4,4,4,0.4);box-shadow: 0px 4px 8px 1px rgba(4,4,4,0.4);}.formcontlx label{padding:5px;}.clr_ubicx2 iframe{width:100%;}
.contendr_un{background-color:rgba(255,255,255,0.5);} footer{width:100%;height:240px;padding-bottom: 5px; position:relative;clear:left;bottom:0;background:#fff;border-top:2px solid #efefef;-webkit-box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.1);box-shadow: 0px -1px 2px 0px rgba(0,0,0,0.1);}footer a{margin-left:6px;}#toTop{transition:all .3s ease;position:fixed;bottom:5px;right:5px;padding:10px;border-radius:5px;background:rgba(0,154,207,0.6);color:rgba(255,255,255,0.6);}#toTop:hover{transition:all .3s ease;background:rgba(0,154,207,1);color:rgba(255,255,255,1);}#social span{transition:all .3s ease;padding:10px;background:#009acf;border-radius:50%;font-size:2.3em;font-weight:700;color:#fff;}#social span:hover{transition:all .3s ease;background:#fff;border:3px solid #efefef;}
.dplyscrllsltn{height:130px;display:flex;justify-content: center;align-content: center;flex-direction: column;padding-top:55px;}
}@media(max-width:893px){  .clr_ubicx1{width:49%;}.formcontlx{width:100%;}.clr_ubicx2{margin-top:15px;width:49%;}
}
@media(max-width:780px){
	.navclr{background-color:rgba(48,48,48,0.7);width:100%;border:none;margin-top:0;}
    .navbar-collapse{background-color:#303030;}.navbar a span{float:right;}
    #slccnth{padding-top:60px;}.services{width:100%;margin-left:0;}
@media(max-width:320px){.services span{text-align: justify;font-size:11px;} .opup{margin-left:50px;}}
@media(min-width:350px) and (max-width:440px){.services span{text-align: justify;font-size:12px;} .opup{margin-left:50px;}}
@media(min-width:450px) and (max-width:585px){.services span{text-align: justify;font-size:15px;} .opup{margin-left:50px;}}
@media(max-width:530px){#phoneIni{display:none;}.clr_ubicx1{width:100%;}.clr_ubicx2{margin-top:15px;width:100%;} .opup{margin-left:50px;}}
