@media only screen and (min-width:1200px) and (max-width:1024px)  {
*.animated{animation-duration:inherit !important;}
.page-title .page-info{    width: 88%;}
p.heading-new-section::before{    width: 29%;}
p.heading-new-section::after{    width: 29%;}
}
@media only screen and (min-width:991px) and (max-width:1199px)  {
a.become-btn{    display: none;}
.search-bar {display: none;}
.icons-box {border-right: 0 !important;}
.social-top i{display:block;}
.social-top i:before {position: relative; top: 7px;}
nav.mobile-menu{    display: block; float: right; left: -50px;}
ul.navbar-nav {display: none;}
.bg-type p{    font-size: 26px;}
.main-title h1::after{    width: 241px;}
.main-title h1::before{width: 200px;}
.main-title h2::after{    width: 152px;}
.main-title h2::before{width: 152px;}
figure.effect-bubba p { display: none;}
.main-title h3::after{width: 208px;}
.main-title h3::before{width: 208px;}
.bordering h4 {font-size: 22px;}
.content-about h4::before{top: 66px; right: 8%;}
.content-about h4::after{    top: 62px;}
.main-title h5::before{    width: 238px;}
.main-title h5::after{width: 238px;}
.offering{height: 500px;}
.social-media-item i{display:block;}
.social-media-item i:before{position: relative; top: 7px;}
.widget-item h6::after{    left: -10px;}
.widget-item h6::before{    right: -13px;}
.about-us .image-layer{    opacity: 0.1;}
.about-us{padding: 0px 0px !important;}
.white-bg-shadow ul{column-count: 2;}
.logo img {    width: 100% !important;}
.inner-menu{    bottom: 60px;}
.main-title p::after{width: 172px; left: 30px;}
.main-title p::before{width: 172px;}
.widget-list span{    font-size: 13px;}
.contact-info-title h3::after{    right: 48%;}
.contact-area .contact-shadow .contact-info{ padding: 0px 0px 0px;}
.contact-title h2::after{    right: 46%;}
.contact-form-area {    margin-bottom: 30px;}
.states {    padding: 5px;}
*.animated{animation-duration:inherit !important;}
.sticky{display: none;}
.mobile-item{display: block; background-color: #151635;}
.nav-toggle:before{   background-color: #fff !important;  box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff !important;}
.nav-header img {width: 25%;}
.white-bg-shadow h3{    margin-left: 0;}
.address-top {    position: relative;    left: 45px;}
.content-about h1 {    padding-left: 0 !important;    font-size: 30px;   padding-bottom: 0 !important;    margin-bottom: 0 !important;}
p.heading-new-section::before{width: 269px !important;}
p.heading-new-section::after{width: 267px !important;}
.box img {height: auto !important;}
}
@media only screen and (min-width:768px) and (max-width: 990px){
a.become-btn{    display: none;}
.search-bar {display: none;}
.icons-box {border-right: 0 !important;}
.social-top i{display:block;}
.social-top i:before {position: relative; top: 7px;}
nav.mobile-menu{    display: block; float: right; left: -50px;}
ul.navbar-nav {display: none;}
.bg-type p{    font-size: 26px;}
.main-title h1::after{    width: 241px;}
.main-title h1::before{width: 200px;}
.main-title h2::after{    width: 152px;}
.main-title h2::before{width: 152px;}
figure.effect-bubba p { display: none;}
.main-title h3::after{width: 208px;}
.main-title h3::before{width: 208px;}
.bordering h4 {font-size: 22px;}
.content-about h4::before{top: 66px; right: 8%;}
.content-about h4::after{    top: 62px;}
.main-title h5::before{    width: 238px;}
.main-title h5::after{width: 238px;}
.offering{height: 318px;}
.social-media-item i{display:block;}
.social-media-item i:before{position: relative; top: 7px;}
.widget-item h6::after{    left: -10px;}
.widget-item h6::before{    right: -13px;}
.about-us .image-layer{    opacity: 0.1;}
.about-us{padding: 0px 0px !important;}
.white-bg-shadow ul{column-count: 2;}
.logo img {    width: 100% !important;}
.inner-menu{    bottom: 60px;}
.main-title p::after{width: 172px; left: 30px;}
.main-title p::before{width: 172px;}
.widget-list span{    font-size: 13px;}
.contact-info-title h3::after{    right: 48%;}
.contact-area .contact-shadow .contact-info{ padding: 0px 0px 0px;}
.contact-title h2::after{    right: 46%;}
.contact-form-area {    margin-bottom: 30px;}
.states {    padding: 5px;}
*.animated{animation-duration:inherit !important;}
.sticky{display: none;}
.mobile-item{display: block; background-color: #151635;}
.nav-toggle:before{   background-color: #fff !important;  box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff !important;}
.nav-header img {width: 25%;}
.white-bg-shadow h3{    margin-left: 0;}
.address-top {    position: relative;    left: 40px;}
p.heading-new-section::before{    width: 180px !important;}
p.heading-new-section::after{    width: 181px !important;}
.content-about h1 {    padding-left: 0 !important;    font-size: 30px;    padding-bottom: 0 !important;    margin-bottom: 0 !important;}
.social-media-item ul { margin-left: -40px !important;}
.page-info .bread-crumb:before{    width: 0;}
.box img {height: auto !important;}
.duppta-item-content{    margin-top: 0  !important;}
}
@media only screen and (min-width:480px) and (max-width: 767px){
a.become-btn{    display: none;}
.search-bar {display: none;}
.icons-box {float: left !important; width: 45%;}
.social-top i{display:block;}
.social-top i:before {position: relative; top: 7px;}
nav.mobile-menu{    display: block; float: right; left: -50px;}
ul.navbar-nav {display: none;}
.bg-type p{    font-size: 26px;}
.main-title h1::after{    width: 122px;}
.main-title h1::before{width: 85px;}
.main-title h2::after{    width: 40px;}
.main-title h2::before{width: 40px;}
.main-title h3::after{width: 85px;}
.main-title h3::before{width: 85px;}
.bordering h4 {font-size: 22px;}
.content-about h4::before{top: 66px; right: 8%;}
.content-about h4::after{    top: 62px;}
.main-title h5::before{    width: 125px;}
.main-title h5::after{width: 125px;}
.offering{height: 200px;}
.social-media-item i{display:block;}
.social-media-item i:before{position: relative; top: 7px;}
.widget-item h6::after{    left: -10px;}
.widget-item h6::before{    right: -13px;}
.about-us .image-layer{    opacity: 0.1;}
.about-us{padding: 0px 0px !important;}
.white-bg-shadow ul{column-count: 1;}
.logo img {    width: 30% !important;}
.inner-menu{    bottom: 60px;}
.main-title p::after{width: 55px; left: 30px;}
.main-title p::before{width: 55px;}
.contact-info-title h3::after{    right: 22%;}
.contact-area .contact-shadow .contact-info{ padding: 0px 0px 0px;}
.contact-title h2::after{    right: 17%;}
.contact-form-area {    margin-bottom: 30px;}
.states {    padding: 5px;}
.hvr-shutter-out-vertical{width: 100%; text-align: center; font-size: 16px;}
.bg-type p{text-align: center;     margin-bottom: 15px;}
.img-item img {    margin-bottom: 15px;}
.widget-item h6{    font-size: 28px;}
.widget-list {    margin-bottom: 15px;}
.page-info .bread-crumb:before{    width: 15px;}
.cover-product{width: 100%;}
.cover-product.detail-last img {margin-bottom: 15px;}
.cover-product{margin-right: 0px !important;}
.social-top {display: none;}
*.animated{animation-duration:inherit !important;}
.page-info .bread-crumb{    padding-left: 0;}
.fetured_project_area .fetured_project .project .project_img img{width: 100%;}
.sitemap-links {margin-bottom: 30px;}
.inner-left-side-product li{    margin-bottom: 16px;}
.sticky{display: none;}
.mobile-item{display: block; background-color: #151635;}
.nav-toggle:before{   background-color: #fff !important;  box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff !important;}
.nav-header img {width: 25%;}
.white-bg-shadow h3{    margin-left: 0;}
.video-text p {    padding: 0px !important; margin: 0px !important;}
p.heading-new-section::after{width: 100px !important; right: 74% !important;}
p.heading-new-section::before{left: 74% !important; width: 100px !important;}
.content-about h1 {    padding: 0 !important;    font-size: 28px;    padding-bottom: 0 !important;  margin-bottom: 0 !important;}
.box img {height: auto;}
}
@media only screen and (max-width: 479px){
a.become-btn{display: none;}

.search-bar {display: none;}
.icons-box {float: left !important; width: 45%;}
.social-top i{display:block;}
.social-top i:before {position: relative; top: 7px;}
nav.mobile-menu{    display: block; float: right; left: -50px;}
ul.navbar-nav {display: none;}
.bg-type p{font-size: 26px;}
.main-title h1::after{ width: 122px; display: none;}
.main-title h1::before{width: 85px; display: none;}
.main-title h2::after{    width: 40px; display: none;}
.main-title h2::before{width: 40px; display: none;}
.main-title h3::after{width: 85px; display: none;}
.main-title h3::before{width: 85px; display: none;}
.bordering h4 {font-size: 18px;  padding: 0 !important;}
.content-about h4::before{top: 66px; right: 8%; display: none;}
.content-about h4::after{    top: 62px; display: none;}
.main-title h5::before{    width: 125px; display: none;}
.main-title h5::after{width: 125px; display: none;}
.offering{height: 130px;}
.social-media-item i{display:block;}
.social-media-item i:before{position: relative; top: 7px;}
.widget-item h6::after{    left: -10px; display: none;}
.widget-item h6::before{    right: -13px; display: none;}
.about-us .image-layer{    opacity: 0.1;}
.about-us{padding: 0px 0px !important;}
.white-bg-shadow ul{column-count: 1;}
.logo img {    width: 50% !important;}
.inner-menu{    bottom: 60px;}
.main-title p::after{width: 55px; left: 30px; display: none;}
.main-title p::before{width: 55px; display: none;}
.contact-info-title h3::after{    right: 22%; display: none;}
.contact-area .contact-shadow .contact-info{ padding: 0px 0px 0px;}
.contact-title h2::after{ right: 17%; display: none;}
.contact-form-area {    margin-bottom: 30px;}
.states {    padding: 5px;}
.hvr-shutter-out-vertical{width: 100%; text-align: center; font-size: 16px;}
.bg-type p{text-align: center;     margin-bottom: 15px;}
.img-item img {    margin-bottom: 15px;}
.widget-item h6{    font-size: 28px;}
.widget-list {    margin-bottom: 15px;}
.page-info .bread-crumb:before{    width: 15px;}
.cover-product{width: 100%;}
.cover-product.detail-last img {margin-bottom: 15px;}
.cover-product{margin-right: 0px !important;}
.social-top {display: none;}
*.animated{animation-duration:inherit !important;}
.page-info .bread-crumb{    padding-left: 0;}
.fetured_project_area .fetured_project .project .project_img img{width: 100%;}
.sitemap-links {margin-bottom: 30px;}
.inner-left-side-product li{    margin-bottom: 16px;}
header {
    display: block;
}
figure.effect-oscar span{    font-size: 23px;}
.bordering{    text-align: center;}
.address-info a{    word-break: break-all;}
.widget-item ul {    display: contents !important;}
ul.footer-btn li {line-height: 52px;}
.page-info .bread-crumb{    padding: 10px 0;}
.page-info .bread-crumb li{    font-size: 15px;}
.product-details h2{    font-size: 22px;}
.address-info ul {    display: contents !important;}
.page-title h1{    font-size: 38px;}
.page-title{padding: 85px 0px;     margin-right: 0;}
.contact-area .contact-shadow .contact-form-area .contact-title .title{    padding-left: 0;}
.contact-title h2::before{display: none;}
.contact-area.contact-page .contact-shadow .contact-info .contact-info-title .title{    padding-left: 0;}
.contact-info-title h3::before{display: none;}
.product-details p{padding: 0px;}
.video-text p {    color: #fff;    padding: 0 !important;    margin: 0px !important;}
.about-us .content-column .inner-column{    margin-right: 0;}
.full-width-type{margin-bottom: 10px; margin-top: 10px;}
.page-info .bread-crumb{border-radius: 0px !important;}
.sticky{display: none;}
.mobile-item{display: block; background-color: #151635;}
.nav-toggle:before{   background-color: #fff !important;  box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff !important;}
.nav-header img {width: 25%;}
.white-bg-shadow h3{    margin-left: 0;}
.video-text p { padding: 0px !important;  margin: 0px !important;}
p.heading-new-section::before{    width: 40px;     left: 88%; display: none !important;}
p.heading-new-section::after{    width: 40px;     right: 88%; display: none !important;}
.contact-area .contact-shadow .contact-info .contact-info-item{    padding-left: 52px;}
}