@media (max-width:766px){.introduction h1{font-size:40px;line-height:40px;}
.social-icons ul{margin-left:0;}
.social-icons li{padding:0;}
.social-icons a i{margin:0 5px;}
.navbar-custom .navbar-brand,
.navbar-custom .navbar-nav > li > a,
.navbar-custom .navbar-nav .dropdown-menu > li > a{padding:10px 15px;}
.navbar-custom .dropdown-menu{margin-left:20px;}
.biography{margin-top:20px;margin-bottom:45px;}
ul.list-check li{width:100%;}
.download-button .btn{margin-bottom:20px;}
.resume:before,
.resume:after{left:1px;}
.skill-title h3{font-size:12px;}
.count-wrap i{font-size:40px;}
.count-wrap h3{font-size:30px;line-height:16px;}
.count-wrap p{font-size:10px;font-weight:400;line-height:18px;}
.count-wrap > div{margin-bottom:40px;}
#filter li{margin-bottom:20px;}
.hire-section h2{line-height:40px;}
.contact-form{margin-bottom:40px;}
.contact-section div > i{float:none;margin-right:0;}
.center-xs{text-align:center;}
}
@media only screen and (min-width:480px) and (max-width:767px){.introduction h1{font-size:60px;line-height:80px;}
.social-icons ul{margin-left:-5px;}
.social-icons li{padding:0 5px;}
.social-icons a i{margin:0 7px;}
.mouse-icon{display:none;}
.navbar-custom .navbar-brand,
.navbar-custom .navbar-nav > li > a,
.navbar-custom .navbar-nav .dropdown-menu > li > a{padding:10px 15px;}
.navbar-custom .dropdown-menu{margin-left:20px;}
.biography{margin-top:20px;margin-bottom:45px;}
ul.list-check li{width:50%;}
.resume:before,
.resume:after{left:1px;}
.skill-title h3{font-size:12px;}
.count-wrap i{font-size:64px;}
.count-wrap h3{font-size:50px;line-height:28px;}
.count-wrap p{font-size:18px;font-weight:700;line-height:28px;}
.count-wrap > div{margin-bottom:40px;}
.hire-section h2{line-height:40px;}
.contact-form{margin-bottom:40px;}
.contact-section .map-icon,
.contact-section .mobile-icon{float:none;}
.center-xs{text-align:center;}
}
@media (min-width:768px) and (max-width:991px){.navbar-custom .navbar-brand{padding:10px 15px;}
.navbar-custom .navbar-nav > li > a,
.navbar-custom .navbar-nav .dropdown-menu > li > a{font-size:12px;padding:15px;}
.biography{margin-top:20px;margin-bottom:45px;}
.resume:before,
.resume:after{left:0px;}
.skill-title h3{font-size:14px;}
.contact-form{margin-bottom:40px;}
.contact-section .map-icon,
.contact-section .mobile-icon{float:left;}
.center-xs{text-align:left;}
.portfolio-item{min-height:162px;}
}
@media (min-width:992px) and (max-width:1199px){.portfolio-item{min-height:150px;}
.download-button a{margin-right:10px;}
}
@media (min-width:1200px) and (max-width:1279px){}
@media screen and (min-width:1280px) and (max-width:1599px){}
@media screen and (min-width:1600px) and (max-width:1920px){.personal-info{padding-right:180px;}
}