@media (min-width:1920px){.portfolio{min-height:411px;overflow:hidden !important;}
}
@media (min-width:1367px) and (max-width:1919px){.portfolio{min-height:325px;overflow:hidden !important;}
}
@media (min-width:992px) and (max-width:1024px){.service .col-md-2{padding-top:52px;padding-left:3px;padding-right:3px;}
.second-title{padding-left:50px;}
.carousel-inner .active .image-bar:after{right:33%;}
}
@media (min-width:768px) and (max-width:991px){.small-title{height:28px;font-size:12px !important;padding:10px 50px 10px 150px !important;}
.small-title:after{position:absolute;content:" ";top:0;left:0;width:30px;height:28px;margin-left:-20px;border-right:0px solid transparent;border-left:15px solid transparent;border-bottom:28px solid #404040;}
.small-title:before{position:absolute;content:" ";top:0;left:0;margin-left:-25px;width:7px;height:28px;background:#f65a41;-webkit-transform:skew(-27deg);-moz-transform:skew(-27deg);-o-transform:skew(-27deg);-ms-transform:skew(-27deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0, M21=-0.7071067811865467, M22=1.4142135623730934, SizingMethod='auto expand')";}
.buy-btn{height:35px;font-size:25px !important;}
.buy-btn:before{height:35px;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);-ms-transform:skew(-30deg);}
.buy-btn:after{position:absolute;content:" ";top:0;left:0;width:30px;height:0;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:35px solid #404040;}
.buy-btn:hover:after{position:absolute;content:" ";top:0;left:0;width:30px;height:0;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:35px solid #e84700;}
.buy-btn:hover:after,
.buy-btn:focus:after{position:absolute;content:" ";top:0;left:0;width:30px;height:0;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:35px solid #e84700;}
.more-area h2{font-size:20px;font-weight:300px;}
.carousel-inner .active .image-bar:after{right:28%;}
.carousel-inner .active .image-bar:before{right:59%;}
.blog-wrapper .more-area h2{font-size:22px;font-weight:300px;padding-top:8px;}
.second-title{padding:10px 20px !important;text-transform:capitalize;}
.section-padding{padding:60px 0;}
#about .col-sm-6:nth-child(even){border-right:1px solid #f5f5f5;}
#about .col-sm-6:nth-child(5),
#about .col-sm-6:nth-child(4){border-top:1px solid #f5f5f5;}
#about .col-sm-6:nth-child(3),
#about .col-sm-6:nth-child(2){padding-bottom:25px;}
#about .col-sm-6:nth-child(4),
#about .col-sm-6:nth-child(5){padding-top:25px;}
.media-left > a > .fa{height:40px;width:40px;border-radius:50%;border:2px solid #cfcece;padding:10px;display:table-cell;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.media{margin-top:10px;}
.left-column .media-body{direction:rtl;}
.media-body h2{font-size:11px !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.media-body h3{font-size:10px;}
.service .col-md-5{padding-top:35px;}
.service .col-md-2{padding-top:30px;padding-left:5px;padding-right:5px;}
.image-box img{height:230px;}
#grid figure{width:108.4%;}
#blog .col-xs-12{margin-bottom:40px;}
#blog .col-xs-12:last-child{margin-bottom:0;}
.blog-sidebar .blog-content .blog-date{margin-right:50px;}
.blog-sidebar .blog-content .col-sm-9{padding-left:0px;}
footer .col-xs-12:nth-child(3),
footer .col-xs-12:nth-child(4){margin-top:30px;}
}
@media only screen and (min-width:480px) and (max-width:767px){.small-menu .navbar-default{padding-top:18px;padding-bottom:10px;}
.small-title{height:18px;font-size:10px !important;padding:6px 30px 0 80px !important;}
.second-title{padding:4px 10px !important;text-transform:capitalize;}
.small-title:after{position:absolute;content:" ";top:0;left:0;width:30px;height:18px;margin-left:-20px;border-right:0px solid transparent;border-left:15px solid transparent;border-bottom:18px solid #404040;}
.small-title:before{position:absolute;content:" ";top:0;left:0;margin-left:-25px;width:7px;height:18px;background:#f65a41;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-o-transform:skew(-40deg);-ms-transform:skew(-40deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0, M21=-0.7071067811865467, M22=1.4142135623730934, SizingMethod='auto expand')";}
.buy-btn{height:18px;font-size:11px !important;padding-right:80px !important;padding-left:40px !important;}
.buy-btn:before{height:18px;width:5px;margin-left:-14px;-webkit-transform:skew(-32deg);-moz-transform:skew(-32deg);-o-transform:skew(-32deg);-ms-transform:skew(-32deg);}
.buy-btn:after{position:absolute;content:" ";top:0;left:0;width:10px;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:18px solid #404040;}
.buy-btn:hover:after{position:absolute;content:" ";top:0;left:0;width:10px;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:18px solid #e84700;}
.buy-btn:hover:after,
.buy-btn:focus:after{position:absolute;content:" ";top:0;left:0;width:10px;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:18px solid #e84700;}
.more-area h2{font-size:20px;font-weight:300px;}
.blog-wrapper .more-area h2{font-size:22px;font-weight:300px;padding-top:8px;}
.carousel-inner .active .image-bar:before{right:63%;}
.carousel-inner .active .image-bar:after{right:15%;}
.navbar-brand{margin-left:15px;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms;}
.navbar-fixed-top{padding-bottom:10px;padding-top:14px;}
.navbar-toggle{margin-top:-3px;}
a.navbar-brand{padding-top:5px;}
.section-padding{padding:60px 0;}
.service .col-md-5,
.service .col-md-2{margin-left:15%;}
#about .col-xs-12{margin-bottom:20px;}
#about .col-xs-12{margin:30px 0;}
.who-we-are-content{padding-top:30px;}
#blog .col-xs-12{margin-bottom:40px;}
.blog-content{position:relative;}
.blog-date{position:absolute;top:-137px;}
.sidebar-blog-content .blog-date{position:absolute;top:-140px;}
.blog-date p{background:rgba(245, 72, 40, 0.9);font-size:16px;line-height:16px;padding:8px 25px 12px;}
.blog-date p span{font-size:30px;font-weight:bold;line-height:35px;}
.blog-content .video-area,
.blog-sidebar .blog-content .video-area{height:300px;width:100%;}
.blog-content h1 a{font-size:22px;}
.blog-content h1{line-height:22px;}
.blog-content .contents{font-size:14px;line-height:24px;}
.blog-content [class^="flaticon-"]:before,
.blog-content [class*=" flaticon-"]:before,
.blog-content [class^="flaticon-"]:after,
.blog-content [class*=" flaticon-"]:after{font-size:14px;margin-right:6px;}
.footer-wrapper ul.footermenu,
.footer-wrapper ul.footercontact,
.footer-wrapper ul.footerblog{margin:15px 0 0;}
.footer-wrapper.section-padding{margin-left:4%;}
footer .col-xs-12:nth-child(2),
footer .col-xs-12:nth-child(3),
footer .col-xs-12:nth-child(4){margin-top:30px;}
.left-column .media{text-align:left;}
.left-column .media-left{float:left;padding-right:20px;}
.right-column .media-left{padding-left:20px;padding-right:20px;}
.footer-wrapper.section-padding{padding:40px 0;}
.blog-sidebar .blog-content h1{line-height:20px;}
}
@media only screen and (min-width:320px) and (max-width:479px){.navbar-brand > img{width:65%;}
.navbar-toggle{padding:7px 4px;margin-top:-16px;}
.navbar-fixed-top{padding-bottom:10px;padding-top:14px;}
.navbar-toggle{margin-top:-3px;}
a.navbar-brand{margin-left:15px;padding-top:5px;}
.small-menu .navbar-default{-webkit-transition:all ease-in 0.45s;-moz-transition:all ease-in 0.45s;-o-transition:all ease-in 0.45s;-ms-transition:all ease-in 0.45s;transition:all ease-in 0.45s;padding-top:25px;padding-bottom:15px;}
.small-title{height:13px;font-size:10px !important;padding:5px 20px 3px 40px !important;transform:translateX(-35%);}
.small-title:after{position:absolute;content:" ";top:0;left:0;width:20px;height:13px;margin-left:-20px;border-right:0px solid transparent;border-left:11px solid transparent;border-bottom:13px solid #404040;}
.small-title:before{position:absolute;content:" ";top:0;left:0;margin-left:-25px;width:7px;height:13px;background:#f65a41;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-o-transform:skew(-40deg);-ms-transform:skew(-40deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0, M21=-0.7071067811865467, M22=1.4142135623730934, SizingMethod='auto expand')";}
.buy-btn{height:18px;font-size:10px !important;padding-right:80px !important;padding-left:40px !important;}
.buy-btn:before{height:18px;width:5px;margin-left:-14px;-webkit-transform:skew(-32deg);-moz-transform:skew(-32deg);-o-transform:skew(-32deg);-ms-transform:skew(-32deg);}
.buy-btn:after{position:absolute;content:" ";top:0;left:0;width:10px;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:18px solid #404040;}
.buy-btn:hover:after{position:absolute;content:" ";top:0;left:0;width:10px;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:18px solid #575757;}
.buy-btn:hover:after,
.buy-btn:focus:after{position:absolute;content:" ";top:0;left:0;width:10px;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:0px solid transparent;border-bottom:18px solid #e84700;}
.more-area h2{font-size:20px;font-weight:300px;}
.blog-wrapper .more-area h2{font-size:22px;font-weight:300px;padding-top:8px;}
.btn.btn-success.pull-right{float:left !important;margin-top:20px;}
.carousel-inner .active .image-bar:before{left:2%;}
.carousel-inner .active .image-bar:after{right:2%;}
#blog .col-xs-12{margin-bottom:30px;}
#blog .more-area .col-xs-12{margin-bottom:10px;}
.second-title{text-transform:capitalize;}
.second-title{padding:5px !important;text-transform:capitalize;}
.left-column .media{text-align:right;}
.right-column .media{text-align:right;float:right;}
.left-column .media-left{float:right;padding-right:10px;margin-left:10px;}
.right-column .media-left{padding-left:2px;padding-right:2px;}
.left-column .media-left{padding-left:10px;}
.media-body h2{font-size:13px;}
.right-column .media-left.media-middle{float:right;padding-right:10px;margin-left:10px;}
.service .col-md-2{padding-top:65px;margin-left:25%;}
.service .col-md-5{padding-left:5px;padding-right:5px;}
.down-arrow .scroll-bottom{height:50px;width:50px;}
.footer-wrapper ul.footermenu,
.footer-wrapper ul.footercontact,
.footer-wrapper ul.footerblog{margin:15px 0 0;}
#about .col-xs-12{margin:30px 0;}
.who-we-are-content{padding-top:30px;}
.portfolio-menu .container{margin:0;}
#filter li a{border-radius:0px;cursor:pointer;display:block;margin:0;font-size:10px;padding:2px 6px;text-transform:uppercase;color:#8d8d8d;background-color:#f5f5f5;}
footer .col-xs-12:nth-child(2),
footer .col-xs-12:nth-child(3),
footer .col-xs-12:nth-child(4){margin-top:30px;}
.blog-content{position:relative;}
.blog-date{position:absolute;top:-137px;}
.sidebar-blog-content .blog-date{position:absolute;top:-139px;}
.blog-date p{background:rgba(245, 72, 40, 0.9);font-size:16px;line-height:16px;padding:8px 25px 12px;}
.blog-date p span{font-size:30px;font-weight:bold;line-height:35px;}
.blog-content .video-area,
.blog-sidebar .blog-content .video-area{height:200px;width:100%;}
.blog-content h1 a{font-size:20px;}
.blog-content h1{line-height:22px;}
.blog-content .contents{font-size:14px;line-height:24px;}
.blog-content .icon-holder{font-size:12px;}
.blog-content [class^="flaticon-"]:before,
.blog-content [class*=" flaticon-"]:before,
.blog-content [class^="flaticon-"]:after,
.blog-content [class*=" flaticon-"]:after{font-size:12px;margin-right:0;}
.pagination-lg > li:first-child > a > small,
.pagination-lg > li:last-child > a > small{display:none;}
.blog-content .pagination-lg > li > a,
.pagination-lg > li > span{padding:5px 11px;}
.blog-content .sidebar-blog-content .pagination-lg > li:last-child > a,
.blog-content .sidebar-blog-content .pagination-lg > li:last-child > span{margin:0 0 0 0px;}
.blog-content .sidebar-blog-content .icon-holder a{margin-right:7px;}
.blog-sidebar .blog-content h1{line-height:20px;}
.backtop{bottom:70px;}
}