
/*
	Theme Name: AsegurCar
	Theme URI: http://pablocaronavarrete.com
	Description: AsegurCar
	Version: 1.1
	Author: Pablo Caro Navarrete (@pablocaronavarrete)
	Author URI: http://pablocaronavarrete.com
	Tags: HTML5, CSS3, PHP 
	
*/
.BodyClass{background:url("../new_img/proceso.jpg");background-size: cover;background-repeat: no-repeat;}
@import url('https://fonts.googleapis.com/css?family=Montserrat');
html,body{margin:0;padding:0;font-family: 'Montserrat', sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:35px;}
hr{width:30px;}
.btn{border-radius:100px;}
.btn-success{background:#631719;border-color:#631719}
.btn-success:active, .btn-success:focus{background-color: #972222!important;border-color: #972222!important;}

.row p{
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: 1;
}
.row h1, .row h2.row h3, .row h4, .row h5, .row h6{
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: 1;
}

/*separadores paralax*/
.separador1{background:url("../img/separador1.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height: 350px;}
.mision{background:url("../img/mision.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed;height: 350px;}

header .navbar{background: url(../img/Sombra.png);background-position: 0px 0px;background-repeat: no-repeat;background-size: cover;}
.nav > li > a{color:white;border-top: 4px solid transparent;font-weight: bold;background: transparent;}
.nav > li > a:hover{border-bottom:4px solid #631719;background:transparent}
.nav > li > a:active, .nav > li > a:focus{background:transparent;}
.bgHeader{}
.navbar-toggle{background: #631719;}
.navbar-toggle span{background:white;}

/*slide*/
.slide .carousel-caption{left:0;right:0;text-align:left;top: 35%;line-height: 50px;}
.slide .carousel-caption .container-fluid .row .col-md-4{text-align:Center;}
.slide .carousel-caption .container-fluid .row .col-md-6{}
.slide .carousel-caption .container-fluid .row .col-md-6 h1{text-transform:uppercase;font-weight:bold;font-size:48px;padding-top: 30px;line-height: 45px;display: block;}
.slide .carousel-caption .container-fluid .row .col-md-6 h1 span{font-size:30px;display:block;}
.slide .carousel-caption .container-fluid .row .col-md-6 h1 span .min{font-size:25px;display:inline;}
.carousel-indicators li{padding:5px;background:#972222;border:2px solid #972222;}
.carousel-indicators .active{padding:5px;background:#972222;border:2px solid white;}
.slide .carousel-caption img{ 
  -webkit-animation-duration: 3s;
  -webkit-animation-iteration-count: 1;
  margin-bottom:20px;}
.slide .carousel-caption p {margin-top:20px;}
.slide .carousel-caption p .btn-success{
	-webkit-animation-duration: 3s;
	-webkit-animation-iteration-count: 1;
	padding: 8px 20px;
	border-radius:100px;
	display:block;
	text-transform: uppercase;
	font-size: 18px;
	max-width: 300px;
	margin: auto;
	}
#inicio .carousel-inner .item{background-repeat: no-repeat;height: 650px;background-attachment: fixed;}
#inicio .carousel-inner .item .carousel-caption{text-align:center;}
#inicio .carousel-inner .item .carousel-caption img.bgImage{width:250px;max-width:250px;min-width:250px;height:auto;min-height:auto;}
.item.active {}
/*nosotros*/
.about{background: url("../img/about.jpg");background-size: cover;background-position: center center;padding: 50px 0px;}
.about .container .row div h2{text-align:center;color:white;text-transform:uppercase;}
.about .container .row div p{text-align:Center;color:white;line-height: 20px;margin: 0;}
.about hr{border:1px solid white;}

/*servicios*/
.servicios{background:url("../img/servicios.jpg");padding:60px 0px;background-repeat: no-repeat;}
.servicios .container .row div.col-md-12{margin:20px 0px;}
.servicios .container .row div.col-md-12 .iconServicios{background:url("../img/sprite.png");background-repeat:no-repeat;width: 130px;height: 125px;margin: auto;}

.servicios .container .row div.col-md-12 .Icon1{background-position: 9px -10px;}
.servicios .container .row div.col-md-12 .Icon2{background-position: 0px -130px;}
.servicios .container .row div.col-md-12 .Icon3{background-position: 0px -270px;}
.servicios .container .row div.col-md-12 .Icon4{background-position: 0px -410px;}

.servicios .container .row div.col-md-12 .btn-success{box-shadow:2px 4px 6px #000;background:#B11D1D;border:none;padding:8px 50px}
.servicios .container .row div.col-md-12 .btn-success:hover{box-shadow:none;}
.servicios .container .row div h3{text-align:center;text-transform:uppercase;color:white;}
.servicios .container .row div p{color:white;text-align:center;}
.servicios .container .row div div{margin-top:20px;margin-bottom:20px;}
.servicios .container .row div div.txt{min-height: 340px;background: white;border-radius: 100%;width: 100%;}
.servicios .container .row div div.txt p{color:#B11D1D;padding:0 50px;font-size:12px}
.servicios .container .row div div p b{font-size:20px;}
.servicios .container .row div.col-md-12 div.col-md-3 p a{background:#B11D1D;padding:8px;display:block;margin-left:25%;margin-right:25%;border:none;}
.servicios .container .row div.col-md-3 .txt{min-height: 200px;}

/*prensa*/
.prensa{background:url("../img/prensa.jpg");background-size: cover;background-position:center center;padding:50px 0px;}
.prensa .container .row div.col-md-12 h4{text-align:Center;color:#828181;text-transform:uppercase;margin-bottom: 0px;}
.prensa .container .row div.col-md-12 h5{text-align:Center;color:#828181;text-transform:uppercase;}
.prensa .container .row div.col-md-12 p{text-align:Center;color:#828181;line-height: 20px;margin-bottom: 10px;}
.prensa hr{border:1px solid #828181;}
.prensa .container .row div.col-md-12 .carousel-inner{height: 200px;margin: 50px 0px;}
.prensa .container .row div.col-md-12 .carousel-inner .carousel-caption{right: 20%;left: 20%;}
.prensa .container .row div.col-md-12 .carousel-inner .carousel-caption p{text-shadow:none;color:#444444;}
.prensa .container .row div.col-md-12 .carousel-inner .carousel-caption .form-inline{margin: 40px auto;width: 240px;}
.prensa .container .row div.col-md-12 .carousel-inner .carousel-caption .form-inline .form-group p{text-align:left;line-height:24px;margin: 0px;}
.prensa .container .row div.col-md-12 .carousel-inner .carousel-caption .form-inline .form-group img{width: 60px;height:auto;border-radius:100px;border: 1px solid gray;vertical-align: bottom;margin: 0px;}
.prensa .container .row div.col-md-12 .carousel-control{background-image: none;}

/*contacto*/
.contacto{background:#333333;padding:50px 0px;}
.contacto .container .row .col-md-8 h6{color:#dddddd;text-transform: uppercase;padding-left:25px}
.contacto .container .row .col-md-8 p{color:#dddddd;line-height:10px;}
.contacto .container .row .col-md-8 hr{margin-left:105px;}
.contacto .container .row .col-md-8 .form-inline .form-group{margin:10px;}
.contacto .container .row .col-md-8 .form-inline .form-group:first-child p{text-align:center;}
.contacto .container .row .col-md-8 .form-inline .form-group .linkedin{background:url("../img/linkedin.png");width:50px;height:50px;display: block;}
.contacto .container .row .col-md-8 .form .form-group .form-control{background: #444444;border-color: transparent;border-radius: 0px;padding:15px;color: #777777;font-weight: bold;}
.contacto .container .row .col-md-8 .form .form-group .btn{background: #731012;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;color: white;font-weight: bold;text-transform: uppercase;line-height: 0px;letter-spacing: 1px;}
.contacto .container .row .col-md-8 .form .form-group:nth-child(1) .form-control{border-top-left-radius:10px;border-top-right-radius:10px;}
.contacto .container .row .col-md-4 iframe{width: 380px;height: 470px;}
.contacto .container .row .col-md-4 iframe .infoMarker{padding:10px;}
.contacto .container .row .col-md-4 iframe .infoMarker h6{font-size:20px;text-transform:uppercase;text-align:left;}
.contacto .container .row .col-md-4 iframe .infoMarker p{font-size:14px;text-align:left;}

/*menu footer*/
.Menufooter{background:#656565;padding: 40px 40px;}
.Menufooter .row{margin:Auto;}
.Menufooter .row .col-md-3 ul li{list-style:none;color:white;font-size:12px;margin-top:5px;margin-bottom:5px;}
.Menufooter .row .col-md-3 ul li a{color:white;}
.Menufooter .row .col-md-3 ul li a:hover{text-decoration:underline;}
.Menufooter .row .col-md-3 ul li b{font-size:14px;text-rendering: optimizeLegibility;font-weight: 600;}
.Menufooter .row .col-md-3 ul li h6{text-transform:uppercase;font-size: 16px;font-weight:bold;}

/*footer*/
footer{background:#111111;padding:10px;position:relative;}
footer p{text-align:center;color:white;margin:0px;}
footer p a{text-decoration:none;color:white}
footer .back{position:absolute;right: 20px;bottom: 20px;}
footer .back a{display:block;background:#731012;border-radius: 5px;padding: 15px;color:white;}

/*single*/
.title{background:url("../img/servicios.jpg");padding:60px 0px;background-size:cover;}
.title h2{text-align:Center;color:white;Text-transform:uppercase;}
.description{position:Relative;padding-top: 40px;padding-bottom: 200px;}
.description .Dialogo{position:absolute;left:10px;bottom:10px;}
.description .Dialogo .foco{opacity:0.8;width:78px;height:78px;background:url("../img/foco.png");cursor:pointer;background-repeat:no-repeat;}
.description .Dialogo .foco:hover{opacity:1;}
.description .Dialogo .globo{display:none;bottom: 30px;position: absolute;}
.description .row{min-height:370px}
.Productos{background:url("../img/servicios/Productos.jpg");background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.Gestion{background:url("../img/servicios/Gestion.jpg");background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.Desarrollo{background:url("../img/servicios/Desarrollo.jpg");background-size: cover;background-repeat: no-repeat;background-attachment: fixed;}
.description p{text-align:Center;}
.description hr{border-top: 1px solid #c3c3c3;width: auto;}
.description .container .row .col-md-12 p{text-align:left;}
.description ul.checkpoint{margin-left:0;list-style-image: url("../img/ok.png");}
.description ul{margin-left:30px;}
.description ul li{color:#972222;font-size: 14px;margin-top: 10px;margin-bottom: 10px;}
.description ul li h6{text-transform:uppercase;color:#972222;font-size:18px;}
/*contacto*/
.proceso{background:url("../img/slide/01.jpg");padding:50px;height: 650px;background-size:cover;}
.proceso .container{background: rgba(255, 255, 255, 0.75);}
.proceso .container .row div img{width:150px;height:auto;}
.proceso .container .row div p{text-align:center;line-height:50px;}
.proceso .container .row div h2{text-align:center;color:#333;}

/*actualizacion*/
.ItemsInterior{min-height:320px;}
.bgWhite{background:rgba(255,255,255,0.5);}
.contenedorSkills{padding-bottom:100px;}
.spriteInterior:hover{
    -webkit-transform: rotate(360deg);  /* Chrome, Safari 3.1+ */
    -moz-transform: rotate(360deg);  /* Firefox 3.5-15 */
    -ms-transform: rotate(360deg);  /* IE 9 */
    -o-transform: rotate(360deg);  /* Opera 10.50-12.00 */
    transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */
	-webkit-transition:0.5s ease-in-out;
}
.ItemsInterior .skill_01{background-position:0px 0px;}
.ItemsInterior .skill_02{background-position: 0px -160px;}
.ItemsInterior .skill_03{background-position: 0px -320px;}
.ItemsInterior .skill_04{background-position: 0px -480px;}
.ItemsInterior .skill_05{background-position: 0px -640px;}
.ItemsInterior .skill_06{background-position: 0px -800px;}
.ItemsInterior .skill_07{background-position: 0px -960px;}
.ItemsInterior .skill_08{background-position: 0px -1120px;}
.ItemsInterior .skill_09{background-position: 0px -1280px;}
.ItemsInterior .skill_10{background-position: 0px -1440px;}
.ItemsInterior .skill_11{background-position: 0px -1600px;}
.ItemsInterior .skill_12{background-position: 0px -1760px;}
.ItemsInterior .skill_13{background-position: 0px -1920px;}
.ItemsInterior .skill_14{background-position: 0px -2080px;}
.ItemsInterior .skill_15{background-position: 0px -2240px;}
.ItemsInterior .skill_16{background-position: 0px -2400px;}
.ItemsInterior .skill_17{background-position: 0px -2560px;}

.description .container .row .col-md-12 .container-fluid .row div p{text-align:center;color:#902020;}
.description .container .row .col-md-12 .container-fluid .row div p b{color:#902020;text-transform:uppercase;}
.description .container .row .col-md-12 .container-fluid .row div .spriteInterior{width:160px;height:160px;margin:20px auto;background-color:#902020;border-radius:100%;background-image:url("../img/servicios/sprite.png");background-repeat:no-repeat;}
.ItemsInterior .show p{display:none;}
.ItemsInterior .show ul{display:none;}

::-webkit-scrollbar {
    width: 8px;
    padding: 0px;
}
 
::-webkit-scrollbar-track {
    background:rgba(0,0,0,0.1); 
    border-radius: 0px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: #631719;
}
@media screen and (max-width: 1920px){
	#inicio .carousel-inner .item{height:750px;background-size: cover;}
	#inicio .carousel-inner .item:first-child img.bgImage{/* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; *//* left:0px; */}
    #inicio .carousel-inner .item:nth-child(2) img.bgImage{/* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; *//* left:0px; */}
    #inicio .carousel-inner .item:last-child img.bgImage{/* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; *//* left:0px; */}
	.slide .carousel-caption{left:15%}
	.mision{}
}
@media screen and (max-width: 1366px){
	#inicio .carousel-inner .item:first-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 0px;}
    #inicio .carousel-inner .item:nth-child(2) img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 0px;}
    #inicio .carousel-inner .item:last-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 0px;}
}
@media screen and (max-width: 1024px){
	#inicio .carousel-inner .item:first-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 0px;}
    #inicio .carousel-inner .item:nth-child(2) img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 0px;}
    #inicio .carousel-inner .item:last-child img.bgImage{/* min-height: 100%; *//* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; */}
    .servicios .container .row div div.txt{width: 300px;min-height: 300px;overflow: hidden;height: 300px;}
    .servicios .container .row div div.txt p{font-size:10px;padding:0px 15px;}
}
@media screen and (max-width: 768px){
    .slide .carousel-inner{height: 650px;}
    .slide .carousel-inner .container{width:auto;}
    .slide .carousel-caption .container .row .col-md-6 h1{text-align:center;font-size:35px;padding:5px 40px}
    #inicio .carousel-inner .item .carousel-caption img{position: initial;}
    .prensa .slide .carousel-caption{top:0px;}
    .prensa .container .row div.col-md-12 .carousel-inner{height:300px;}
    .slide .carousel-caption{left: 2%;right: 2%;text-align:center;top: 80px;}
    .slide .carousel-caption img{width: 250px;height: auto;}
    .slide .carousel-caption p .btn-success{display: initial;padding: 20px 50px;}
    .servicios{background-size:cover;}
    .servicios .container .row div div.txt{width: 350px;margin:auto;height: 350px;}
	#inicio .carousel-inner .item{height: 736px;}
    #inicio .carousel-inner .item:first-child img.bgImage{/* min-height: 100%; *//* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; */}
    #inicio .carousel-inner .item:nth-child(2) img.bgImage{/* min-height: 100%; *//* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; */}
    #inicio .carousel-inner .item:last-child img.bgImage{/* min-height: 100%; *//* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; */}
}
@media screen and (max-width:736px){
	.Menufooter{display:none}
    .slide .carousel-caption{top:20px;}
    .prensa .container .row div.col-md-12 .carousel-inner .carousel-caption .form-inline .form-group p{text-align:center;}
    .contacto .container .row .col-md-8 h6{text-align:center;}
    .contacto .container .row .col-md-8 hr{margin:auto;}
    .contacto .container .row .col-md-8 p{text-align:center;}
    .contacto .container .row .col-md-8 .form-inline .form-group {text-align:center;}
	#inicio .carousel-inner .item:first-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 80%;}
    #inicio .carousel-inner .item:nth-child(2) img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 0%;}
    #inicio .carousel-inner .item:last-child img.bgImage{/* min-height: 100%; *//* width: initial!important; *//* max-width: initial!important; *//* position: relative; *//* right: 0px; */}
}
@media screen and (max-width:414px){
	.Menufooter{display:none}
    #inicio .carousel-inner .item{height: 736px;}
    #inicio .carousel-inner .item:first-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 180%!important;}
    #inicio .carousel-inner .item:nth-child(2) img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 110%;}
    #inicio .carousel-inner .item:last-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 240%;}
    .servicios{background: url("../img/ServiciosMovil.jpg");background-size: initial;}
    .slide .carousel-caption{top:80px;}
    .slide .carousel-inner{height: 100%;}
    .servicios .container .row div div.txt{width:100%;margin:auto;}
	.contacto .container .row .col-md-4 iframe{width: 100%;height:250px;margin:Auto;}
	.nav, .bgHeader{background: rgba(0, 0, 0, 0.8);-webkit-transition:0.4s ease-in-out;}
	.description{padding-bottom:250px;}
	.description .Dialogo{width:215px;height:215px;}
	.description .Dialogo .foco{position:absolute;bottom:0px;}
	.slide .carousel-caption .container .row .col-md-6 h1{text-align:center;font-size:30px;padding:5px 25px}
 .slide .carousel-caption .container .row .col-md-6 h1 span{display:inline-block;text-align:center;}
 .slide .carousel-caption .container-fluid .row .col-md-6 h1{font-size:35px;text-align:center;}
}
@media screen and (max-width:412px){
 #inicio .carousel-inner .item .carousel-caption img{position: initial;width:200px!important;}
 .slide .carousel-inner{height: 100%;}
 .slide .carousel-caption .container .row .col-md-6 h1{text-align:center;font-size:30px;padding:5px 25px}
 .slide .carousel-caption .container .row .col-md-6 h1 span{display:inline-block;text-align:center;}
 .slide .carousel-caption .container-fluid .row .col-md-6 h1{font-size:35px;text-align:center;}
 div{overflow:hidden}
 .slide .carousel-caption {top:80px;}
 .slide .carousel-caption img{width:100%;}
 .servicios .container{padding-left:0px;padding-right:0px;}
 .servicios .container .row div.col-md-12 .iconServicios{margin-top:-5px}
 .servicios .container .row div div.txt{overflow:hidden;height: 330px;width: 100%;min-height: 320px;}
 .prensa .container .row div.col-md-12 .carousel-inner .carousel-caption{position:Relative;left:0px;right:0px;}
}
@media screen and (max-width:375px){
 #inicio .carousel-inner .item .carousel-caption img{position: initial;width:200px!important;}
 #inicio .carousel-inner .item:first-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 210%;}
    #inicio .carousel-inner .item:nth-child(2) img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 90%;}
    #inicio .carousel-inner .item:last-child img.bgImage{min-height: 100%;width: initial!important;max-width: initial!important;position: relative;right: 265%;}
 .slide .carousel-inner{height: 100%;}
 .slide .carousel-caption .container .row .col-md-6 h1{text-align:center;font-size:30px;padding:5px 25px}
 .slide .carousel-caption .container .row .col-md-6 h1 span{display:inline-block;text-align:center;}
 .slide .carousel-caption .container-fluid .row .col-md-6 h1{font-size: 32px;text-align:center;}
 div{overflow:hidden}
 .slide .carousel-caption {top:80px;}
 .slide .carousel-caption img{width:100%;}
 .servicios .container{padding-left:0px;padding-right:0px;}
 .servicios .container .row div.col-md-12 .iconServicios{margin-top:-5px}
 .servicios .container .row div div.txt{overflow:hidden;height: 330px;width: 100%;min-height: 320px;}
 .prensa .container .row div.col-md-12 .carousel-inner .carousel-caption{position:Relative;left:0px;right:0px;}
}
@media screen and (max-width:320px){
 #inicio .carousel-inner .item .carousel-caption img{position: initial;width:200px!important;}
 .slide .carousel-inner{height: 100%;}
 .slide .carousel-caption .container .row .col-md-6 h1{text-align:center;font-size:30px;padding:5px 25px}
 .slide .carousel-caption .container .row .col-md-6 h1 span{display:inline-block;text-align:center;}
 div{overflow:hidden}
 .slide .carousel-caption {top:80px;}
 .slide .carousel-caption img{width:100%;}
 .servicios .container{padding-left:0px;padding-right:0px;}
 .servicios .container .row div.col-md-12 .iconServicios{margin-top:-5px}
 .servicios .container .row div div.txt{overflow:hidden;height: 280px;width: 100%;min-height: 280px;}
 .servicios .container .row div div.txt p{font-size:10px;padding:0px 20px}
 .prensa .container .row div.col-md-12 .carousel-inner .carousel-caption{position:Relative;left:0px;right:0px;}
}