@media(max-width:1199px) {
.slider-main .carousel-caption{right:32%}
.carousel-inner h3{bottom:16%;right:8.8%;font-size:25px}
.slider-main .carousel-caption h1 {font-size:48px;}
.slider-main .carousel-caption h2 {font-size:30px;}
.information-bg ul{width:100%}
.information-bg{width:64%;padding:35px 72px 0}
#for-client .carousel-caption ul li{padding:0 35px 0 55px; min-height: 315px;}
#for-client .carousel-caption ul li:before{left:30px}
.Deception-text{width:78%}
section#contest-home{padding:55px 0 152px}
.frame-img{padding:26px 27px}
.tastimonail-message{width:68%;padding:38px 45px 38px 157px}
.heading-gallery{width:36%;left:auto;right:0}
}
@media(max-width:991px) {
.slider-main .carousel-caption{right:33%;padding-bottom:6%;}
.slider-main .carousel-caption h1{font-size:37px;font-weight:700}
.slider-main .carousel-caption h2{font-size:30px;line-height:normal}
.slider-main .carousel-caption h2 span{margin-top:0;display:block;text-align:left;}
header .main-nav{padding:0}
header .navbar-header{float:left;width:auto}
.facebook-btn{text-align:left;padding-right:0}
header .navbar-right{text-align:left}
.carousel-inner h3{right:8%;font-size:20px;width:16%;text-align:center}
.information-bg{width:84%;padding:35px 70px 0}
#for-client .carousel-caption ul li p{line-height:20px}
#for-client .carousel-caption ul li {min-height: 410px;}
.Deception-text{width:100%}
.frame-img{padding:20px 21px}
#about p{font-size:17px;line-height:26px}
.tastimonail-message{width:80%;padding:38px 45px 38px 155px}
.info-detail span{margin-bottom:8px}
#contact .col-lg-10{width:100%}
#contact .col-lg-offset-1{margin-left:0}
.heading-gallery{width:48%;position:static;padding-top:32px}
.gallery-part{background-position:0 0;background-size:152px}
.dasktop-img{margin-left:210px;margin-top:50px}
}
@media(max-width:767px) {
header .navbar-header{width:100%}
header .navbar-nav>li{float:none;display:block}
header .navbar-default .navbar-nav>li>a{margin-bottom:5px;margin-left:0}
.navbar-collapse{padding:0 15px;background:transparent}
.navbar-brand{float:left}
.facebook-btn{display:none}
.navbar-toggle{margin-top:44px}
.navbar-default .navbar-toggle{border-color:#e7c423;background-color:#e7c423}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.slider-main .carousel-caption h2{font-size:20px}
.slider-main .carousel-caption h1{font-size:28px;font-weight:700}
.slider-main .carousel-caption{right:22%;padding-bottom:0;top:0px}
.slider-main .carousel-inner h3{display:none}
.carousel-inner h3 span{font-size:18px;text-align:left;margin-bottom:8px}
.information-bg{width:100%;padding:25px 15px 0;-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}
.tastimonail-message,.info-detail{-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}
.tnnone{webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);transform:skew(0deg)}
#information h1{font-size:40px}
#information p{font-size:16px;line-height:26px}
#for-client p{width:75%}
#for-client .carousel-caption ul li{width:100%;display:inline-block;padding:0 35px 0 85px;position:relative;vertical-align:top;min-height: inherit;}
#for-client .carousel-caption ul li,#for-client .carousel-caption ul li:first-child{padding:0 0 10px 22px;border-bottom:1px solid #fff;margin-bottom:15px}
#for-client .carousel-caption ul li:before,#for-client .carousel-caption ul li:first-child:before{left:0}
#for-client .carousel-caption ul li:after{display:none}
#for-client .carousel-caption ul li:last-child{border-bottom:0;margin-bottom:0}
#for-client .carousel-caption ul{margin-top:15px}
.slider-main .carousel-caption h2 span{text-align:left}
header{position:static;background:url(../images/banner-mobile.jpg) no-repeat center top;background-size:cover;border-bottom:1px solid #faffff}
.banner-img{display:none}
.navbar-brand{padding-top:15px}
.facebook-btn.mobile-width{display:block;display:inline-block;width:auto;float:right;margin:50px 15px 0 0}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#e7c423}
ul.footer-nav li{margin-right:32px}
.about-left{width:100%;padding-right:0;float:none;clear:both}
.about-right-img{float:none;width:65%;margin:20px auto 0;clear:both}
#about{padding:50px 0 40px}
#about h1{font-size:40px}
#about h3{margin-bottom:20px}
#about p{font-size:16px}
.call-us{display:block}
.contact-us .contact-info{width:100%;padding:55px 0 60px}
.contact-detail{width:100%;padding:0 22px 25px}
.contact-detail h2{margin-top:45px;font-size:28px}
.contact-detail form button{padding:14px 45px}
.testimonail-img{top:-185px;left:0;right:0;margin:auto}
.tastimonail-message{width:100%;padding:135px 20px 38px}
.tastimonail-message h4,.tastimonail-message span{text-align:center}
.gallery-part{padding-bottom:30px}
.heading-gallery{width:59%}
.heading-gallery h1{font-size:36px;line-height:46px;text-align:center}
.gallery-part ul{display:block}
.heading-gallery h1 span{display:inline;text-align:left}
.gallery-part ul li{width:32.6%;display:inline-block}
.heading-gallery p{font-size:20px}
/*4-4-2017*/
.dasktop-img {
    margin-left: 120px;
}
.gallery-part {
    background-size: 112px;
}
.dasktop-img{display:none}
.gallery-part .mobile-view{display:block}
.heading-gallery {
    display: none;
}
.mobile-view img {
    margin: auto;
}
.gallery-part {
    padding-bottom: 20px;
    margin-top: 18px;
	background-image: none;
}
.slider-main .carousel-caption h1 span {
    display: block;
}
.banner-commen.banner-img {
    display:block;
    min-height: inherit;
}
}
@media(max-width:480px) {
.navbar-default .navbar-brand{width:78%}
.navbar-toggle{margin-top:38px;margin-right:0}
header .navbar-default .navbar-brand{width:80%;padding:15px 0}
header .main-nav .navbar-header{padding-bottom:10px}
header .navbar-toggle{margin-top:45px}
.facebook-btn.mobile-width{margin:0}
.slider-main .carousel-caption h1{font-size:20px}
.slider-main .carousel-inner h3{font-size:16px;top:70px}
.slider-main .carousel-caption{padding-top:0}
.carousel-inner h3 span{font-size:16px}
#information{padding:36px 0 50px}
#information h1{font-size:36px}
.information-bg h3{line-height:normal;margin-bottom:22px;font-size:22px}
.information-bg ul li{width:100%}
.information-bg ul li span{margin-top:10px;margin-bottom:18px}
#for-client{padding:30px 0}
#for-client p{width:100%}
#for-client h1{font-weight:400}
section#contest-home .col-md-offset-5{margin-left:0;width:100%}
section#contest-home{padding:55px 0}
section#contest-home h2{line-height:normal;font-size:24px}
#contest-home a{padding:15px 32px}
ul.footer-nav{margin-bottom:15px}
ul.footer-nav li{margin-right:12px;margin-bottom:10px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-top:0}
.frame-img{padding:16px 17px}
.about-right-img{width:90%}
#about p{line-height:24px}
#about h1{font-size:36px}
#about{padding:35px 0 39px}
.call-us{position:static;float:left}
.facebook-btn.mobile-width{display:block;float:right;width:28%;text-align:right}
.slider-main .carousel-caption{top:0}
.slider-main .carousel-caption h2{font-size:18px;margin-top:0}
.slider-main .carousel-caption{top:0px}
.contact-detail h2{margin-top:38px;font-size:26px}
.contact-detail form button{padding:12px 38px}
.tastimonail-message h4{line-height:24px;margin-bottom:15px}
.tastimonail-message{margin:66px auto 32px}
.contact-us .contact-info{padding:44px 0 40px}
#contact{padding:50px 0 40px}
.tastimonail-message span,.tastimonail-message h4{font-size:16px}
.info-detail{width:96%}
.gallery-part ul li{width:49.4%}
.heading-gallery{width:100%;text-align:center}
.heading-gallery h1{font-size:34px;line-height:normal}
}
