

textarea, input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input, 
select{
    font-family: inherit;
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    vertical-align: middle;
    width: 100%;
    color: #29282d;
    padding: 12px 15px 11px;
    border-radius: 0;
    font-weight: 400;
    background-color: #fff;
    text-transform: inherit;
    border: 1px solid rgba(119,119,119,.2);
    font-size: 14px;
    outline: none;
    line-height: inherit;
    letter-spacing: 0px;
}

.box-shadow{ box-shadow: 0 0 9px 0 rgba(29, 33, 67, 0.10) }
.box-shadow_2{ box-shadow: 0px 0px 10px 0px rgba(43, 52, 59, 0.02); }


/* ===============================================
    Spacing
------------------------*/

/** Padding **/
.spacing-1 { padding: 5px 0 259px 180px; margin-top: -190px; }
.spacing-2 { padding: 100px 120px 100px 0; margin-right: -120px; margin-top: -255px;}
.spacing-3 { padding: 60px 70px 70px; }
.spacing-4 { padding: 60px 15px 60px 70px; }
.spacing-5 { padding: 90px 90px 284px 0px; }
.spacing-6 { padding: 0 30px 30px; margin-left: -40px; }
.spacing-7 { padding: 0 100px 100px; margin: 0 -100px;}
.spacing-8 { padding: 50px 0 50px 50px; }
.spacing-9 { padding: 45px 50px 50px; margin-top: 60px; margin-bottom: 50px; }
.spacing-40 { padding: 40px; }

.p-10 { padding: 10px; }
.p-15 { padding: 15px; }
.p-20 { padding: 20px; }
.p-30 { padding: 30px; }
.p-40 { padding: 40px; }
.p-50 { padding: 35px; padding-bottom: 37px;}
.p-60 { padding: 60px; }
.p-80 { padding: 80px; }
.p-100 { padding: 100px; }

.padding_right0{ padding-right: 0 !important ; }
.padding_right5{ padding-right: 5px }
.padding_right10{ padding-right: 10px ; }
.padding_right15{ padding-right: 15px ; }
.padding_right20{ padding-right: 20px ; }
.padding_right25{ padding-right: 25px ; }
.padding_right30{ padding-right: 30px ; }
.padding_right35{ padding-right: 35px ; }
.padding_right40{ padding-right: 40px ; }
.padding_right45{ padding-right: 45px ; }
.padding_right50{ padding-right: 50px ; }
.padding_right55{ padding-right: 55px ; }
.padding_right60{ padding-right: 60px ; }
.padding_right65{ padding-right: 65px ; }
.padding_right70{ padding-right: 70px ; }
.padding_right75{ padding-right: 75px ; }
.padding_right80{ padding-right: 80px ; }
.padding_right85{ padding-right: 85px ; }
.padding_right90{ padding-right: 90px ; }
.padding_right95{ padding-right: 95px ; }
.padding_right100{ padding-right: 100px ; }

.padding_left0{ padding-left: 0px !important ; }
.padding_left3{ padding-left: 3px ; }
.padding_left5{ padding-left: 5px ; }
.padding_left10{ padding-left: 10px ; }
.padding_left15{ padding-left: 15px ; }
.padding_left20{ padding-left: 20px ; }
.padding_left25{ padding-left: 25px ; }
.padding_left30{ padding-left: 30px ; }
.padding_left35{ padding-left: 35px ; }
.padding_left40{ padding-left: 40px ; }
.padding_left45{ padding-left: 45px ; }
.padding_left50{ padding-left: 50px ; }
.padding_left55{ padding-left: 55px ; }
.padding_left60{ padding-left: 60px ; }
.padding_left65{ padding-left: 65px ; }
.padding_left70{ padding-left: 70px ; }
.padding_left75{ padding-left: 75px ; }
.padding_left80{ padding-left: 80px ; }
.padding_left85{ padding-left: 85px ; }
.padding_left90{ padding-left: 90px ; }
.padding_left95{ padding-left: 95px ; }
.padding_left100{ padding-left: 100px ; }

.padding_top0{ padding-top: 0px !important ;}
.padding_top5{ padding-top: 5px ;}
.padding_top10{ padding-top: 10px ; }
.padding_top15{ padding-top: 15px ; }
.padding_top20{ padding-top: 20px ; }
.padding_top25{ padding-top: 25px ; }
.padding_top30{ padding-top: 30px ; }
.padding_top35{ padding-top: 35px ; }
.padding_top40{ padding-top: 40px ; }
.padding_top45{ padding-top: 45px ; }
.padding_top50{ padding-top: 50px ; }
.padding_top55{ padding-top: 55px ; }
.padding_top60{ padding-top: 20px; }
.padding_top65{ padding-top: 65px ; }
.padding_top70{ padding-top: 70px ; }
.padding_top75{ padding-top: 75px ; }
.padding_top80{ padding-top: 80px ; }
.padding_top90{ padding-top: 90px ; }
.padding_top100{ padding-top: 100px ;}
.padding_top120{ padding-top: 120px ;}
.padding_top200{ padding-top: 200px ;}

.padding_bottom0{ padding-bottom: 0px !important ; }
.padding_bottom5{ padding-bottom: 5px ; }
.padding_bottom10{ padding-bottom: 10px ; }
.padding_bottom20{ padding-bottom: 20px ; }
.padding_bottom15{ padding-bottom: 15px ; }
.padding_bottom20{ padding-bottom: 20px ; }
.padding_bottom25{ padding-bottom: 25px ; }
.padding_bottom30{ padding-bottom: 30px ; }
.padding_bottom35{ padding-bottom: 35px ; }
.padding_bottom40{ padding-bottom: 40px ; }
.padding_bottom45{ padding-bottom: 20px; }
.padding_bottom50{ padding-bottom: 50px ; }
.padding_bottom55{ padding-bottom: 55px ; }
.padding_bottom60{ padding-bottom: 60px ; }
.padding_bottom70{ padding-bottom: 70px ; }
.padding_bottom80{ padding-bottom: 80px ; }
.padding_bottom90{ padding-bottom: 90px ; }
.padding_bottom100{ padding-bottom: 100px ; }
.padding_bottom120{ padding-bottom: 120px ; }
.padding_bottom130{ padding-bottom: 130px ; }
.padding_bottom140{ padding-bottom: 140px ; }
.padding_bottom150{ padding-bottom: 150px ; }
.padding_bottom160{ padding-bottom: 160px ; }
.padding_bottom170{ padding-bottom: 170px ; }
.padding_bottom180{ padding-bottom: 180px ; }
.padding_bottom190{ padding-bottom: 190px ; }
.padding_bottom200{ padding-bottom: 200px ; }
.padding_bottom380{ padding-bottom: 380px ; }


/** Margin **/
.margin_top0{ margin-top: 0px !important ; }
.margin_top5{ margin-top: 5px; }
.margin_top10 { margin-top: 10px ; }
.margin_top15{ margin-top: 15px ;}
.margin_top20{ margin-top: 20px ;}
.margin_top25{ margin-top: 25px ;}
.margin_top30{ margin-top: 30px ;}
.margin_top35{ margin-top: 35px ;}
.margin_top40{ margin-top: 40px ;}
.margin_top45{ margin-top: 45px ;}
.margin_top50{ margin-top: 50px ;}
.margin_top60{ margin-top: 60px ;}
.margin_top65{ margin-top: 65px ;}
.margin_top70{ margin-top: 70px ;}
.margin_top80{ margin-top: 80px ;}
.margin_top90{ margin-top: 90px ;}
.margin_top100{ margin-top: 100px ;}
.margin_top120{ margin-top: 120px ;}
.margin_top130{ margin-top: 130px ;}
.margin_top140{ margin-top: 140px ;}
.margin_top150{ margin-top: 150px ;}
.margin_top160{ margin-top: 160px ;}
.margin_top180{ margin-top: 180px ;}
.margin_top210{ margin-top: 210px ;}
.margin_top245{ margin-top: 245px ;}


.mt_5{ margin-top: -5px; }
.mt_10{ margin-top: -10px; }
.mt_15{ margin-top: -15px; }
.mt_20{ margin-top: -20px; }
.mt_25{ margin-top: -25px; }
.mt_30{ margin-top: -30px; }
.mt_35{ margin-top: -35px; }
.mt_40{ margin-top: -40px; }
.mt_50{ margin-top: -50px ; }
.mt_55{ margin-top: -55px ; }
.mt_60{ margin-top: -60px ; }
.mt_70{ margin-top: -70px ; }
.mt_80{ margin-top: -80px ; }
.mt_90{ margin-top: -90px ; }
.mt_100{ margin-top: -100px ; }
.mt_110{ margin-top: -110px ; }
.mt_120{ margin-top: -120px ; }
.mt_130{ margin-top: -130px ; }
.mt_140{ margin-top: -140px ; }
.mt_150{ margin-top: -150px ; }
.mt_160{ margin-top: -160px ; }
.mt_170{ margin-top: -170px ; }
.mt_175{ margin-top: -175px ; }
.mt_180{ margin-top: -180px ; }
.mt_190{ margin-top: -190px ; }
.mt_200{ margin-top: -200px ; }
.mt_210{ margin-top: -210px ; }
.mt_220{ margin-top: -220px ; }
.mt_240{ margin-top: -240px ; }
.mt_260{ margin-top: -260px ; }
.mt_280{ margin-top: -280px ; }
.mt_400{ margin-top: -400px ; }

.margin_bottom0{ margin-bottom: 0px !important ; }
.margin_bottom5{ margin-bottom: 5px ; }
.margin_bottom10{ margin-bottom: 10px ; }
.margin_bottom15{ margin-bottom: 15px ; }
.margin_bottom25{ margin-bottom: 25px ;}
.margin_bottom20{ margin-bottom: 20px ; }
.margin_bottom30{ margin-bottom: 30px ; }
.margin_bottom35{ margin-bottom: 35px ; }
.margin_bottom40{ margin-bottom: 40px ; }
.margin_bottom45{ margin-bottom: 45px ; }
.margin_bottom50{ margin-bottom: 50px ; }
.margin_bottom60{ margin-bottom: 60px ; }
.margin_bottom65{ margin-bottom: 65px ; }
.margin_bottom70{ margin-bottom: 70px ; }
.margin_bottom80{ margin-bottom: 80px ; }
.margin_bottom90{ margin-bottom: 90px ; }
.margin_bottom100{ margin-bottom: 100px ; }
.margin_bottom110{ margin-bottom: 110px ; }
.margin_bottom120{ margin-bottom: 120px ; }
.margin_bottom130{ margin-bottom: 130px ; }
.margin_bottom140{ margin-bottom: 140px ; }
.margin_bottom150{ margin-bottom: 150px ; }
.margin_bottom160{ margin-bottom: 160px ; }
.margin_bottom170{ margin-bottom: 170px ; }
.margin_bottom180{ margin-bottom: 180px ; }
.margin_bottom190{ margin-bottom: 190px ; }
.margin_bottom200{ margin-bottom: 200px ; }

.mb_5{ margin-bottom: -5px ; }
.mb_10{ margin-bottom: -10px ; }
.mb_15{ margin-bottom: -15px ; }
.mb_20{ margin-bottom: -20px ; }
.mb_25{ margin-bottom: -25px ; }
.mb_30{ margin-bottom: -30px ; }
.mb_40{ margin-bottom: -40px ; }
.mb_50{ margin-bottom: -50px ; }
.mb_60{ margin-bottom: -60px ; }
.mb_70{ margin-bottom: -70px ; }
.mb_80{ margin-bottom: -80px ; }
.mb_90{ margin-bottom: -90px ; }
.mb_100{ margin-bottom: -100px ; }
.mb_120{ margin-bottom: -120px ; }
.mb_140{ margin-bottom: -140px ; }

.margin_left0{ margin-left: 0px !important ; }
.margin_left10{ margin-left: 10px ; }
.margin_left15{ margin-left: 15px ; }
.margin_left20{ margin-left: 20px ; }
.margin_left30{ margin-left: 30px ; }
.margin_left40{ margin-left: 40px ; }
.margin_left50{ margin-left: 50px ; }
.margin_left55{ margin-left: 55px ; }
.margin_left60{ margin-left: 60px ; }
.margin_left65{ margin-left: 65px ; }
.margin_left70{ margin-left: 70px ; }
.margin_left80{ margin-left: 80px ; }
.margin_left90{ margin-left: 90px ; }
.margin_left100{ margin-left: 100px ; }
.margin_left110{ margin-left: 110px ; }
.margin_left120{ margin-left: 120px ; }
.margin_left120{ margin-left: 120px ; }
.margin_left130{ margin-left: 130px ; }
.margin_left140{ margin-left: 140px ; }
.margin_left150{ margin-left: 150px ; }
.margin_left160{ margin-left: 160px ; }
.margin_left170{ margin-left: 170px ; }
.margin_left180{ margin-left: 180px ; }
.margin_left190{ margin-left: 190px ; }
.margin_left200{ margin-left: 200px ; }
.margin_left590{ margin-left: 590px ; }


.ml_10{ margin-left: -10px ; }
.ml_15{ margin-left: -15px ; }
.ml_20{ margin-left: -20px ; }
.ml_25{ margin-left: -25px ; }
.ml_30{ margin-left: -30px ; }
.ml_35{ margin-left: -35px ; }
.ml_40{ margin-left: -40px ; }
.ml_50{ margin-left: -50px ; }
.ml_60{ margin-left: -60px ; }
.ml_70{ margin-left: -70px ; }
.ml_80{ margin-left: -80px ; }
.ml_90{ margin-left: -90px ; }
.ml_100{ margin-left: -100px ; }
.ml_110{ margin-left: -110px ; }
.ml_120{ margin-left: -120px ; }
.ml_130{ margin-left: -130px ; }
.ml_140{ margin-left: -140px ; }
.ml_150{ margin-left: -150px ; }
.ml_160{ margin-left: -160px ; }
.ml_180{ margin-left: -180px ; }
.ml_200{ margin-left: -200px ; }
.ml_210{ margin-left: -210px ; }
.ml_220{ margin-left: -220px ; }
.ml_240{ margin-left: -240px ; }
.ml_260{ margin-left: -260px ; }
.ml_280{ margin-left: -280px ; }
.ml_300{ margin-left: -300px ; }

.margin_right0{ margin-right: 0px !important ; }
.margin_right10{ margin-right: 10px ; }
.margin_right13{ margin-right: 13px; }
.margin_right15{ margin-right: 15px; }
.margin_right20{ margin-right: 20px ; }
.margin_right25{ margin-right: 25px ; }
.margin_right30{ margin-right: 30px ; }
.margin_right40{ margin-right: 40px ; }
.margin_right50{ margin-right: 50px ; }
.margin_right60{ margin-right: 60px ; }
.margin_right70{ margin-right: 70px ; }
.margin_right80{ margin-right: 80px ; }
.margin_right90{ margin-right: 90px ; }
.margin_right100{ margin-right: 100px ; }
.margin_right110{ margin-right: 110px; }
.margin_right120{ margin-right: 120px ; }
.margin_right130{ margin-right: 130px ; }
.margin_right140{ margin-right: 140px ; }
.margin_right150{ margin-right: 150px ; }
.margin_right160{ margin-right: 160px ; }
.margin_right170{ margin-right: 170px ; }
.margin_right180{ margin-right: 180px ; }
.margin_right190{ margin-right: 190px ; }
.margin_right200{ margin-right: 200px ; }

.mr_10{ margin-right: -10px ; }
.mr_15{ margin-right: -15px ; }
.mr_20{ margin-right: -20px ; }
.mr_25{ margin-right: -25px ; }
.mr_30{ margin-right: -30px ; }
.mr_40{ margin-right: -40px ; }
.mr_50{ margin-right: -50px ; }
.mr_60{ margin-right: -60px ; }
.mr_70{ margin-right: -70px ; }
.mr_80{ margin-right: -80px ; }
.mr_90{ margin-right: -90px ; }
.mr_100{ margin-right: -100px ; }
.mr_130{ margin-right: -130px ; }
.mr_140{ margin-right: -140px ; }
.mr_150{ margin-right: -150px ; }
.mr_160{ margin-right: -160px ; }
.mr_180{ margin-right: -180px ; }
.mr_200{ margin-right: -200px ; }
.mr_210{ margin-right: -210px ; }
.mr_220{ margin-right: -220px ; }
.mr_240{ margin-right: -240px ; }
.mr_260{ margin-right: -260px ; }
.mr_280{ margin-right: -280px ; }
.mr_300{ margin-right: -300px ; }

  
/* ===============================================
    Color
------------------------*/
/** 1.Skin-color **/
.ttm-textcolor-skincolor,.ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, .ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i{
    color: #f34e3a;
}

.ttm-btn.ttm-btn-style-fill {
    background-color: #26a7eb;
}

/** Skin-border-color **/
.ttm-bgcolor-darkgrey .tooltip-top:before, .ttm-bgcolor-darkgrey .tooltip:before, 
.ttm-textcolor-skincolor .tooltip-top:before, .ttm-textcolor-skincolor .tooltip:before, 
.ttm-bgcolor-grey .tooltip-top:before, .ttm-bgcolor-grey .tooltip:before,
.ttm-bgcolor-grey [data-tooltip]:before, .header_search .header_search_content,
.ttm-tabs.ttm-tab-style-01 ul.tabs li.active a:before,
.testimonials.ttm-testimonial-box-view-style1 .ttm-border-line:after,
.ttm-pricing-plan, .ttm-pf-single-content-wrapper .ttm-pf-single-detail-box,
.ttm-bgcolor-skincolor .tooltip-top:before, .ttm-bgcolor-skincolor .tooltip:before, 
.ttm-bgcolor-skincolor [data-tooltip]:before, .tooltip-top:before, .tooltip:before, [data-tooltip]:before,
article.ttm-blog-classic {
    border-top-color: #f34e3a !important;
}

.featured-imagebox-portfolio.style3 .ttm-media-link a:hover,
.featured-icon-box.style9 .featured-icon,
.featured-icon-box.style9:before,.featured-icon-box.style9 .featured-title:after, 
.featured-icon-box.style9 .featured-title:after,
.featured-imagebox-portfolio.style3 .ttm-media-link a {
    border-color: #f34e3a;
}

.ttm-bgcolor-darkgrey .tooltip-bottom:before,
.testimonials.ttm-testimonial-box-view-style1 .ttm-border-line:before,
.featured-icon-box.style4 .featured-desc:after, .featured-icon-box.style4:hover .featured-desc:after, 
.ttm-blog-single blockquote, .header_search .header_search_content:before, .header_btn:before,
.ttm-bgcolor-darkgrey .tooltip-bottom:before {
    border-bottom-color: #f34e3a;
}


/** DarkGrey-bg-color **/

.ttm-bgcolor-skincolor .ttm-bgcolor-skincolor,
.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark,
.ttm-icon_element-fill.ttm-icon_element-color-darkgrey,
.ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):before,
.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):before,
.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):before,
.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):before ,
.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):before ,
.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):before ,
.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):before, 
.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):before,
.ttm-bgcolor-darkgrey .ttm-stickable-header.fixed-header,
.featured-imagebox-team.style4 .ttm-media-link ul li a:hover,
.ttm-toggle-title-bgcolor-darkgrey a,
 .ttm-header-style-04 .site-header-menu-inner .btn-show-menu-mobile .menubar-box .menubar-inner, 
 .ttm-header-style-04 .site-header-menu-inner .btn-show-menu-mobile .menubar-box .menubar-inner:before,
 .ttm-header-style-04 .site-header-menu-inner .btn-show-menu-mobile .menubar-box .menubar-inner:after, 
.featured-imagebox-post.style7 .featured-imagebox-content,
.ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):before,
.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):before,
.section-title .title-header.main-line:after, 
.toggle.ttm-toggle-title-bgcolor-darkgrey .toggle-title a.active,
.ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey ,.ttm-header-style-02
.ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before,
.accordion .toggle.ttm-toggle_style_classic .toggle-title a:after ,
.testimonials.ttm-testimonial-box-view-style3:hover .testimonial-content:before,
.featured-imagebox-post.style1 .row-image-content .icon ,
.featured-icon-box.style2:hover,
.featured-icon-box.style9,
.twentytwenty-handle {
  background-color: #1a4385;
}

.ttm-bgcolor-darkgrey ,
.ttm-bgcolor-darkgrey > .ttm-bg-layer,
.ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner{
  background-color: #1a4385;
  border-radius: 20px 20px 20px 20px;
}


 a.ttm-textcolor-skincolor:hover{color: #29282d;}

.ttm-btn.ttm-btn-style-fill.ttm-btn-color-black, 
.ttm-btn.ttm-btn-style-border.ttm-btn-color-black:hover {
    border-color: #222;
}

/** 3.White-color **/
.ttm-textcolor-white,.ttm-bgcolor-darkgrey h3,.ttm-bgcolor-darkgrey h3,.ttm-btn-style-fill.ttm-btn-color-skincolor{
    color: #fff; 
}

.ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):before,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:not(.btn-inline):before{
	background-color: #1a4385;
}



/** White-bg-color **/
.ttm-bgcolor-white{
    background-color: #fff;
}


/*  Map
/*------------------------------------------------------------------------------*/   
#map { display: block; height: 400px; width: 100%; }
#map iframe {height: 100%;width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.google_map { margin-top: 0px; }

#link a:hover{
   color:#FFF;	
}

#link a{
   color:#FFF;	
}

.alturatexto{
 padding-top:25px;	
}

/* =============================================== */

@media screen and (max-width:500px){
#map { display: block; height: 400px; width: 100%; }
#map iframe {height: 100%;width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.google_map { margin-top: 0px; }

.featured-icon-box{
	position: relative;
    margin: 65px 0;
	padding-left: 0px;
	padding-top: 0px;
}

.padding_top60{
	padding-top: 12px;
}

.padding_bottom45{
	padding-bottom: 0px;
}

.row{
	margin-bottom: 0px;
}

.btn-group-lg>.btn, .btn-lg{
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
   margin-top: -50px;
}

.ttm-boxes-spacing-20px > [class*='col-'] {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 25px;
}

.ttm-btn.ttm-btn-size-md {
    font-size: 13px;
    padding: 12px 31px 12px 31px;
    margin-left: -31px;
}

.w-100 {
    width: 111%!important;
}

.alturatexto{
 padding-top:581px;	
}

}

@media screen and (max-width:390px){
#map { display: block; height: 400px; width: 100%; }
#map iframe {height: 100%;width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.google_map { margin-top: 0px; }

.featured-icon-box{
	position: relative;
    margin: 65px 0;
	padding-left: 0px;
	padding-top: 0px;
}

.padding_top60{
	padding-top: 12px;
}

.padding_bottom45{
	padding-bottom: 0px;
}

.row{
  margin-bottom: 0px;
}

.btn-group-lg>.btn, .btn-lg{
	padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
   margin-top: -55px;
}

.ttm-boxes-spacing-20px > [class*='col-'] {
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 25px;
}

.ttm-btn.ttm-btn-size-md {
    font-size: 13px;
    padding: 12px 31px 12px 31px;
    margin-left: -31px;
}

.w-100 {
    width: 112%!important;
}

.section-title h3:before {
    position: absolute;
    content: "|";
    height: 100%;
    width: 3px;
    left: 14px;
    top: -8px;
    color: #26a7eb;
    font-size: 30px;
}

.alturatexto{
 padding-top:464px;	
}

}
