@media (max-width:1024px){
.slider_section .slider h2{
font-size:50px
}

.horizontal_tab_section .tow_column_content img{
margin-top:135px
}

.tow_column_common_section img{
margin-top:106px
}

.verticle_tab_section .nav li a{
font-size:14px
}

.verticle_tab_section .tab-content .tab-pane img{
margin-top:25px
}

.email_subcrib_section h2{
font-size:33px
}

.email_subcrib_section p{
font-size:14px
}

.common_btn{
max-width:100%
}

.callto_section .callto_content h2{
font-size:33px
}

.callto_section .icon{
margin:13px 20px 0 0
}

.single_footer_module div a{
font-size:46px
}

.footer_social a{
font-size:24px;
height:38px;
margin:0;
width:38px
}

}
@media (max-width:992px){
.email_subcrib_section input{
font-size:15px
}

.email_subcrib_section button{
margin-left:-15px;
width:94px
}

}
@media (max-width:768px){

.quienes_section .section_title h2{
	font-size:37px!important;
}
.quienes_section h3{
	font-size:19px;
}

.que_hacemos_section .section_title h2{
	font-size:37px!important;
}

.clientes_section h2{
	font-size:37px!important;
}

.featured_section .single_feature i{
	/*background:#1ac6ff;
	background:#D6D8DE;*/
	/*border:7px solid #fff;*/
	border-radius:50%;
	/*color:#fff;*/
	/*display:inline-block;*/
	font-size:40px;
	/*height:250px;
	left:39%;*/
	margin:0 0 24px -28px;
	/*padding:27px 0 30px;*/
	/*position:relative;
	top:-115px;*/
	width:250px;
	z-index:5;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
}
.awards_section .single_feature i{
	/*background:#1ac6ff;
	background:#D6D8DE;*/
	/*border:7px solid #fff;*/
	border-radius:50%;
	/*color:#fff;*/
	/*display:inline-block;*/
	font-size:40px;
	/*height:250px;
	left:39%;*/
	margin:0 0 24px -28px;
	/*padding:27px 0 30px;*/
	/*position:relative;*/
	top:0px;
	width:250px;
	z-index:5;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	transition:all .5s ease 0s;
}
.featured_section .icon_block i, .awards_section .icon_block i{
	background-position:0 -91px;
	background-repeat: no-repeat;
	background-size:100% auto;
	border:none;
	/*display:block;*/
	height:210px;
	/*position:relative;*/
	width:210px;
	/*top:-15px;*/
	/*left:67px;*/
	z-index:2;
}
.single_feature{
	text-align:center;
	margin:0 0 62px;
	padding:0 0 60px;
	/*overflow:hidden;*/
}
.main_menu_section .navbar-header .logo{
font-size:24px;
min-height:0
}

.min_menu ul li a{
font-size:12px;
padding:10px 12px
}

.slider_section .slider h2{
font-size:37px
}

.slider_section .slider p{
font-size:15px
}

.brandslider .owl-theme .owl-controls .owl-next,.brandslider .owl-theme .owl-controls .owl-prev{
margin-top:-15px
}

.brand_inner a img{
width:120px
}

.horizontal_tab_section .tow_column_content h2{
font-size:28px
}

.horizontal_tab_section .tow_column_content h3{
font-size:14px;
line-height:24px
}

.horizontal_tab_section .tow_column_content h2{
margin:44px 0 10px
}

.horizontal_tab_section .tow_column_content p{
font-size:12px;
line-height:24px
}

.horizontal_tab_section .tow_column_content .buttons_area a{
min-width:0;
padding:15px 16px;
width:140px
}

.horizontal_tab_section .tow_column_content img{
margin-top:126px
}

.horizontal_tab_section .three_column_content h2{
font-size:28px;
margin-top:96px
}

.horizontal_tab_section .three_column_content h3{
font-size:14px;
line-height:25px
}

.tow_column_common_section h2{
font-size:21px
}

.tow_column_common_section h3,.tow_column_common_section p{
font-size:14px
}

.verticle_tab_section .nav li a span{
font-size:13px;
line-height:20px;
padding-bottom:6px
}

.verticle_tab_section .nav li a{
font-size:12px;
padding:12px
}

.horizontal_tab_section .three_column_content .single_feature h2,.single_feature h2{
font-size:14px
}

.single_feature p{
font-size:12px;
line-height:22px
}

.single_feature i{
font-size:36px
}

.email_subcrib_section h2{
font-size:33px;
text-align:center
}

.email_subcrib_section p{
text-align:center;
margin-bottom:35px
}

.price_table li h2{
font-size:80px
}

.price_table li div h2 span{
font-size:34px
}

.price_table li>p{
font-size:12px
}

.price_table li a{
padding:14px 33px
}

.awards_section img{
max-width:100%
}

.section_title h2{
font-size:28px
}

.section_title p{
font-size:14px;
line-height:25px
}

.testimonial_slider>h2{
font-size:28px;
padding:0 0 15px
}

.testimonial_slider_content .single_slide p{
font-size:14px;
line-height:24px
}

.testimonial_slider_nav li h4{
font-size:14px;
margin:20px 0 0
}

.testimonial_slider_nav li p{
font-size:9px
}

.section_sort_dis{
font-size:14px
}

.single_team .img_box .hover_content p a{
font-size:22px
}

.callto_section .callto_content h2{
font-size:25px
}

.callto_section .callto_content p{
font-size:12px
}

.callto_section .icon{
margin:8px 20px 0 0
}

.callto_section .common_btn{
margin-top:2px
}

.contact_section .form-control{
font-size:13px
}

.email_subcrib_section{
text-align:center
}

.email_subcrib_section button{
margin:30px auto 0;
width:165px
}

.gmap_text{
color:#fff;
font-size:14px
}

.gmap_text p span{
font-size:15px
}

.single_footer_module>h3{
font-size:20px
}

.single_footer_module p{
font-size:14px
}

.single_footer_module h5{
font-size:15px;
padding:11px 0 0
}

.single_footer_module>h2{
font-size:15px
}

.single_footer_module div a{
font-size:56px;
margin:18px 7px
}

.single_footer_module ul li{
font-size:14px
}

.single_footer_module ul li span{
float:left;
font-size:23px;
margin:1px 10px 19px
}

.copyright{
font-size:14px
}

.portfolio_gallery .single_portfolio .caption h4{
font-size:12px
}

.portfolio_gallery .single_portfolio .caption p{
font-size:11px
}

.single_team .text>h2{
font-size:14px
}

.single_team .text>p{
font-size:13px
}

}
@media(max-width:990px) and (min-width:768px){
.single_team .img_box:after,.single_team .img_box:before{
border-width:50px
}

}
@media(width:768px){
.footer_social a{
font-size:18px;
height:27px;
margin:0;
padding-top:1px;
width:27px
}

.footer_module.recent_tweets .media-list .media-body a{
font-size:12px;
line-height:19px;
margin:-5px 0 0
}

.footer_module.flicker_widgets a{
width:59px
}

}
@media (max-width:767px){



.section_title h2{
font-size:30px!important
}

.min_menu ul li a{
text-align:left
}

.navbar-toggle{
background:none;
border:none;
border-radius:4px;
float:right;
margin-bottom:8px;
margin-right:15px;
margin-top:8px;
padding:9px 10px;
position:relative
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-toggle:hover{
background:0 0
}

.navbar-default .navbar-toggle .icon-bar{
background-color:#fff
}

.fixed_menu_top .icon-bar{
background-color:#1AC6FF!important
}

.navbar-default,.navbar-default .navbar-collapse{
border-top:0 none
}

.min_menu ul{
background:#1ac6ff;
border-top:0 none;
margin:0 auto;
max-width:300px
}

.featured_section .single_feature{
margin-top:60px
}

.price_table{
margin-top:30px
}

.portfolio_gallery .single_portfolio{
width:50%
}

.email_subcrib_section input{
font-size:15px;
max-width:320px;
margin:0 auto
}

.awards_section{
text-align:center
}

.nav.nav-pills.nav-justified.testimonial_slider_nav>li:after{
display:none
}

.gmap_area{
margin-top:30px
}

.footer_module.flicker_widgets,.footer_module.recent_tweets{
margin-top:60px
}

.footer_section{
padding:70px 0
}

.verticle_tab_section .tab-content .tab-pane img{
margin-top:25px;
-webkit-transform:scale(1) translate(0);
-moz-transform:scale(1) translate(0);
-o-transform:scale(1) translate(0);
-ms-transform:scale(1) translate(0);
transform:scale(1) translate(0)
}

.fixed_menu_top .min_menu ul li a.active,.fixed_menu_top .min_menu ul li a:hover,.fixed_menu_top .min_menu ul li.active a{
color:#fff!important
}

.callto_section .callto_content{
text-align:left
}

.callto_section{
text-align:center
}

.nav-pills>li{
float:none;
margin-bottom:15px;
}

}
@media (max-width:600px){

.slider_section .slider h2{
font-size:28px;
}

.brand_inner a img{
width:67px;
}

.tow_column_common_section.two_column_section_2 h2{
margin-top:30px;
}

.verticle_tab_section .tab-content .tab-pane img{
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
-ms-transform:none;
transform:none;
}

.horizontal_tab_section .tow_column_content .buttons_area a+a{
margin-left:48px;
}

.verticle_tab_section .nav li a{
text-align:center;
}

.email_subcrib_section input{
margin:0 auto 30px;
max-width:270px;
}

.email_subcrib_section button{
margin-left:auto;
width:auto;
margin-right:auto;
}

.email_subcrib_section{
text-align:center;
}

.price_table{
margin-bottom:30px;
}

.testimonial_slider_nav li.flex-active:after{
display:none;
}

.testimonial_slider_nav li{
text-align:left;
}

.single_team .img_box{
margin:0 auto;
}

.contact_section .contact_form{
margin-bottom:30px;
}

.single_footer_module{
margin-bottom:40px;
text-align:left;
}

.single_footer_module>h2{
text-align:left;
}

.callto_section .common_btn{
float:none;
margin:0 auto;
margin-top:37px!important;
}

}
@media (max-width:568px){
.footer_module.flicker_widgets a{
width:73px;
}

}
@media (max-width:480px){

.medio_section{
	text-align:center;
	margin:0;
	overflow:hidden;
	padding:15px 0;
	background:#FFF;
	height:300px;
}
.slider_section .slider{
margin:13px 0 0;
}

.slider_section .slider h2{
font-size:35px;
margin:8px 0;
}

.slider_section .slider p{
font-size:13px;
}

.quienes_section{
	background:url(../images/bg2.png) center center/cover no-repeat;
	overflow:hidden;
}
.quienes_section .section_bg_color2{
	padding:140px 0;
	background:rgba(0,0,0,.76);
}
.que_hacemos_section{
	background:url(../images/bg4.png) center center/cover no-repeat;
	overflow:hidden;
}

.que_hacemos_section .section_bg_color3{
	padding:90px 0;
	background:rgba(0,0,0,.76);
}

.clientes_section{
	background:url(../images/bg5.png) center center/cover no-repeat;
	overflow:hidden;
}

.clientes_section .section_bg_color4{
	padding:90px 0;
	background:rgba(0,0,0,.76);
}

.brand_inner a+a{
margin-left:10px;
}

.brand_inner a img{
max-width:100%;
width:73px;
}

.horizontal_tab_inner ul li a{
font-size:13px;
padding:10px 15px;
}

.email_subcrib_section input{
font-size:12px;
height:35px;
}

}
@media (max-width:384px){

.slider_section .slider h2{
font-size:25px;
margin:13px 0;
}

.slider_section .slider_button a{
float:none;
}

.slider_section .slider_button a+a{
margin-top:15px;
margin-left:0;
}

.slider_section .slider_button{
margin:40px 0;
}



.brand_inner a{
display:inline-block;
float:none;
margin:14px 0 0;
padding:0;
}

.horizontal_tab_inner ul{
display:block;
}

.horizontal_tab_inner ul li{
float:none;
width:100%;
}

.horizontal_tab_section .tow_column_content h2,.tow_column_common_section h2{
font-size:20px;
}

.tow_column_common_section h3{
font-size:12px;
}

.horizontal_tab_section .tow_column_content h3{
font-size:12px;
line-height:24px;
}

.horizontal_tab_section .tow_column_content .buttons_area a{
float:none;
display:block;
margin:15px auto!important;
}

.tow_column_common_section p{
font-size:12px;
line-height:22px;
}

.callto_section .callto_content{
text-align:center;
}

.email_subcrib_section h2{
font-size:16px;
text-align:center;
}

.email_subcrib_section p{
font-size:12px;
line-height:22px;
margin-top:14px;
}

.section_title h2{
font-size:20px;
}

.section_title p{
font-size:12px;
line-height:22px;
}

.callto_section .icon{
display:block!important;
float:none;
margin:22px auto!important;
}

.callto_section{
text-align:center;
}

.callto_section .callto_content h2{
font-size:16px;
}

.callto_section .callto_content p{
font-size:12px;
line-height:22px;
margin-top:13px;
}

}
@media (max-width:375px){
.portfolio_gallery .single_portfolio{
width:100%;
}

.footer_module.flicker_widgets a{
width:100px;
}

}
@media (max-width:320px){
.footer_module.flicker_widgets a{
width:81px;
}

}
