@media screen and (max-width:1450px){#footer .instagram .insta{top:100px;}
}
@media screen and (max-width:1600px){.tab-padding{padding:10% 12%;}
}
@media screen and (max-width:1366px){.nav-tabs li{display:inline-block;margin:0px 26px 0 0;letter-spacing:1.3px;float:noe;}
.tab-padding{padding:12% 7%;}
.we_care_about_right{display:table;height:740px;width:100%;padding:0px 80px 0px 50px;}
.f-widget p{max-width:385px;}
.my-video, .my-video-dimensions{width:100%;height:500px;}
iframe{width:100%;height:500px;}
.we_care_about_right{display:table;height:500px;padding:0px 0px 0px 50px;}
.we_care_about_right_border{margin:15px 0 15px;}
.tab_button{margin-bottom:20px;}
.ab2-txt{margin-top:30px;padding-right:50px;}
.s2-txt{padding:30px 50px 30px;}
}
@media screen and (max-width:1300px){.wc_img{height:646px;background-repeat:no-repeat;}
.slide-3 .medium-text{font-size:45px !important;}
.slide-4 .medium-text{top:49% !important;}
.slide-3 .big-text{font-size:13px !important;}
.slide-4 .big-text{top:50% !important;}
.slide-3 .small-text{top:38% !important;font-size:13px !important;}
.slide-3 .medium-text{top:40% !important;}
}
@media screen and (max-width:1200px){.nav-tabs li{display:inline-block;margin:0px 26px 0 0;letter-spacing:1.3px;float:none;}
.content-Portfolio_2-detail.has-sidebar_portfolio_2 .product-gallery_portfolio_2 #bx-pager a{max-width:220px;}
#tabs .nav-tabs > li > a i, #tabs .nav-tabs > li > a .glyph-icon{font-size:36px;width:90px;height:90px;line-height:80px;}
.navbar-default .form-group input{top:2px;right:5px;}
.navbar-form{position:relative;padding:0 0px 0 15px;}
.testimonial .description{margin:120px 5px 0;}
div#slider1-wrapper{height:500px !important;}
nav.navbar.bootsnav ul.nav > li > a{margin:25px 12px;}
#main-menu nav.navbar.bootsnav ul.nav > li > a{margin:35px 20px;}
#div-comment-3 .comment textarea{width:860px;}
#footer .instagram .insta{top:85px;}
.pattern2{margin-top:-30px;}
.f-right p{max-width:360px;}
.feature .f-right{padding-left:30px;}
.feature .f-left hr{width:100px;}
.left-img{width:125%;}
.feature .f-right p,
.feature .f-right p{max-width:235px;}
.f-left hr{width:120px;}
.pattern1{margin-top:-30px;}
.b2-link1{width:380px;}
.nav-tabs>li>a .glyph-icon{font-size:36px;width:90px;height:90px;line-height:80px;}
.no-pad .nav>li>a{padding:0 25px;}
.block-codde p:after{position:absolute;content:"";top:100px;right:75%;}
.block-codde p:before{position:absolute;content:"";left:-38px;top:-25px;}
#address h3.heading{font-size:30px;}
#address a.btn-primary{left:60px;}
.s2-txt{padding:20px 0px 30px 50px;}
.ab2-txt{margin-top:0px;padding-right:50px;padding-left:0;}
.tab-txt img{width:100%;}
}
@media screen and (max-width:1024px){.block-codde p:after{position:absolute;content:"";top:90px;right:49%;}
.block-codde p:before{left:-28px;}
.prothoma-slider .ms-layer.msp-preset-23{font-size:14px !important;font-weight:300;max-width:250px !important;line-height:16px !important;}
#footer .instagram .insta{top:75px;}
.s2-txt{padding:5px 0px 30px 30px;}
.s2-content,
.ab2-txt p{font-size:12px;}
.title h1,
.ab2-top h1{font-size:24px;}
.b2-link1{width:390px;}
#portfolio2 .hover-txt p,
#portfolio2 .hover-txt h5{font-size:13px;}
.brands img{width:130px;height:107px;}
.left-img{width:100%;left:-50px;}
.ab-txt p{font-size:13px;}
}
.main-menu-content{}
@media screen and (max-width:992px){#main-menu nav.navbar.bootsnav .navbar-toggle{background-color:transparent;}
#main-menu .dropdown-submenu ul.dropdown-menu{left:8% !important;right:0;box-shadow:none;}
#main-menu nav.navbar.bootsnav li.dropdown ul.dropdown-menu{box-shadow:none;}
#main-menu nav.navbar.bootsnav ul.nav > li > a{margin:14px 0px;}
#main-menu nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a.dropdown-toggle.sub{padding:0;}
#main-menu nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{padding:10px 0 0 0;}
.navbar-brand{padding:14px 15px;}
#main-menu nav.navbar.bootsnav .navbar-collapse.collapse.in{border-top:1px solid #fbfbfb;transition:1s;}
#main-menu nav.navbar.navbar-default.bootsnav.on.no-full{background:rgb(76, 76, 76);}
#main-menu nav.navbar.navbar-default.bootsnav.on.no-full{padding:0;}
#main-menu .simple-menu-container{width:100%;}
#main-menu nav.navbar.bootsnav ul.nav > li > a{letter-spacing:1.5px;color:#ffffff;}
#main-menu nav.navbar.bootsnav ul.nav li.active > a{border-bottom:1px solid #000;}
#main-menu nav.navbar.bootsnav ul.nav li a:hover,
#main-menu nav.navbar.bootsnav ul.nav li a:focus,
#main-menu nav.navbar.bootsnav ul.nav li.active > a:hover,
#main-menu nav.navbar.bootsnav ul.nav li.active > a:focus,
#main-menu nav.navbar.bootsnav ul.nav li.active > a{background-color:transparent;color:#ffffff;border-bottom:1px solid transparent;width:100%;}
#main-menu h2.prothoma-site-title{margin-top:7px;color:#fbfbfb;}
#main-menu .caret{display:inline-block;margin-left:15px;}
#main-menu nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{display:none;}
#tabs .nav-tabs > li > a i, #tabs .nav-tabs > li > a .glyph-icon{font-size:30px;width:70px;height:70px;line-height:63px;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{width:100%;}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{top:0;left:5px !important;}
.epage img{width:100%;}
.error-page-txt h1{font-size:30px;margin-top:0;}
.epage{right:0px;}
.navbar-default{padding:0;}
.navbar-form{position:relative;padding:0 15px;margin-top:0;}
.navbar-default input.form-control{width:100% !important;}
.navbar-default .form-group input{top:2px;right:20px;}
.navbar-form{width:100%;}
.slide-3 .bigtext{top:51% !important;font-size:13px !important;padding:8px !important;}
.slide-3 .small-text{top:37% !important;}
.slide-3 .medium-text{top:40% !important;}
.testimonial .description{max-width:383px;font-size:14px;line-height:25px;}
.s2-txt{margin:30px 0 50px;}
.ab2-txt{margin-bottom:50px;}
.s2-content, .ab2-txt p{font-size:14px;}
.f3-content{float:none;max-width:375px;margin:auto;margin-bottom:50px;}
#footer3 .flogo{float:none;max-width:200px;margin:auto;margin-bottom:50px;}
#footer3 .f3-right{float:none;max-width:400px;margin:auto;}
#footer3 .f3-icon{float:left;}
#portfolio3 .toggle button{font-size:15px;}
.toggle button{font-size:15px;}
.prothoma-slider .ms-layer.msp-preset-23{font-size:14px !important;font-weight:300;line-height:16px !important;}
#div-comment-3 .comment textarea{width:640px;}
.b2-txt .title p{font-size:13px;}
.b2-link1{width:300px;}
.no-pad .nav>li>a{padding:0px 15px;font-size:13px;}
.no-pad .nav-tabs>li>a .glyph-icon{font-size:30px;width:70px;height:70px;line-height:63px;}
.tab-text h3{font-size:20px;}
.tab-text p{font-size:13px;}
.w_text h5{font-size:16px;}
.wc_left h2{font-size:26px;}
.wc_left h1{font-size:30px;}
.navbar-collapse{padding:0 20px;float:none;}
nav.navbar.bootsnav .navbar-brand{display:inline-block;margin:10px 0 30px !important;}
nav.navbar.bootsnav ul.nav > li > a{margin:18px 0px;}
nav.navbar.bootsnav .navbar-nav > li > a{border:0;}
nav.navbar.bootsnav .navbar-toggle{display:inline-block;float:right;margin-right:0;margin-top:25px;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a{display:block;width:100%;border-bottom:0;padding:10px 0;color:#dad6d6;}
nav.navbar.bootsnav ul.nav li a{border-bottom:1px solid transparent;}
nav.navbar.bootsnav ul.nav li a:hover,
nav.navbar.bootsnav ul.nav li a:focus,
nav.navbar.bootsnav ul.nav li.active > a:hover,
nav.navbar.bootsnav ul.nav li.active > a:focus,
nav.navbar.bootsnav ul.nav li.active > a{background-color:transparent;color:#000;border-bottom:1px solid #636363;width:100%;}
.team-content{padding:15px 0;}
.block-codde p:after{position:absolute;content:"";top:115px;right:65%;}
.content-heading h2,
.page-top h2{font-size:42px;}
#s2-brands .sb-img{position:relative;overflow:hidden;margin-bottom:50px;}
.service-top-heading h3{font-size:30px;}
.service-bottom-heading{margin-top:-130px;}
.service-bottom-heading h2{font-size:90px;}
.service-bottom-content{margin-top:-20px;}
.service-bottom-content .content-each{margin-bottom:80px;}
.bottom-content .bottom-content-each{margin-bottom:50px;}
.service-bottom-heading h2{font-size:60px;text-align:center;margin:30px 0;}
.Portfolio4-box1{margin-top:-30px;}
#address{margin-bottom:80px;}
#address a.btn-primary{left:100px;}
.blog-right-details h2 a{font-size:24px;}
.blog-details{font-size:14px;}
.left-img{width:130%;left:-148px;}
.service-build-img img{width:100%}
}
@media screen and (max-width:991px){.tab-padding{padding:7% 7%;}
.content-Portfolio_2-detail.has-sidebar_portfolio_2 .product-gallery_portfolio_2 #bx-pager a{max-width:165px;}
}
@media screen and (max-width:960px){#footer .instagram .insta{top:55px;}
.prothoma-slider{margin-top:80px !important;}
}
@media screen and (max-width:800px){.b1-content{margin-bottom:40px;}
#blog1{padding:40px 15px;}
#blog-03{padding:40px 0px;}
.blog-3-search h2.default-page-title{font-size:30px;}
.Business-common-bread{padding-left:15px;}
.prothoma-slider .ms-layer.ms-action-layer{top:245px !important;line-height:20px !important;}
.prothoma-slider .ms-layer.msp-preset-23 img{top:242px !important;}
.slide-4 .medium-text{top:48% !important;}
.slide-4 .big-text{top:49% !important;}
.slide-3 .bigtext{top:51% !important;font-size:13px !important;padding:8px !important;}
.slide-3 .small-text{top:36% !important;}
.slide-3 .medium-text{top:40% !important;}
}
@media screen and (max-width:768px){div#slider1-wrapper{height:400px !important;}
#div-comment-3 .comment textarea{width:100%;}
.page-top p{font-size:14px;}
.content-heading h2,
.page-top h2{font-size:34px;}
.block-codde{font-size:14px;}
.build-top p,
.ideas-para{font-size:13px;}
.ideas-content h1{font-size:28px;}
.service-build-img img{width:100%;}
.s3-price{font-size:20px;}
.s-bg{width:60%;}
.team-box2{margin-bottom:60px !important;max-width:500px;margin:0 auto;}
.f-widgets1{max-width:280px;margin:0 auto;margin-bottom:80px;}
.team-content{padding:15px 0;max-width:440px;margin:0 auto;}
.team-img{padding:30px;max-width:500px;margin:0 auto;}
#pagination{max-width:495px;margin:0 auto;margin-bottom:70px;}
.build-single{max-width:400px;margin:0 auto;margin-bottom:50px;}
.ideas-content{margin-bottom:80px;}
.content-each{max-width:400px;margin:0 auto;margin-bottom:50px;}
#pagination5{max-width:430px;margin:0 auto;margin-bottom:80px;}
.block-codde p:before,
.block-codde p:after{content:'';opacity:0;}
.service-bottom-content .content-each,
.Portfolio4-box1,
.Portfolio4-box2,
.Portfolio4-box3,
.Portfolio4-box{max-width:400px;margin:0 auto;margin-bottom:80px;}
.Portfolio2-box{max-width:400px;margin:0 auto;}
#pagination3{text-align:center;}
.Contact-address{margin-bottom:50px;}
.wc_img,
.wc_img, .rs{margin:0;}
.blog1{margin-bottom:70px;}
.wc_tab{max-width:470px;margin:auto;}
.w_txt{max-width:450px;margin:auto;}
div#pagination-b{margin-bottom:80px;}
.blog-left-img{margin-bottom:30px;}
.blog-single-row{max-width:400px;margin:0 auto;margin-bottom:60px;}
.ab-box{padding:20px;max-width:400px;margin:auto;}
.s2-txt{margin:20px 0 50px;padding:30px;}
.ab2-txt{margin:0 0 50px;padding:30px;}
.b-widget2{max-width:400px;margin:auto;margin-bottom:50px;}
.p3-txt{max-width:320px;margin:auto;margin-bottom:30px;}
.b-widget{max-width:380px;margin:auto;margin-bottom:50px;}
.s3-txt,
.ab3-box{max-width:380px;margin:auto;margin-bottom:30px;}
.ptxt1,
.ptxt2,
.stxt2,
.stxt3{margin-top:0;}
.prothoma-menu{margin-bottom:30px;}
.feature{margin-bottom:50px;}
#main-menu-three .navigation{padding:0 50px;overflow:hidden;position:relative;margin-top:20px;}
.navbar-form{position:relative;padding:0;margin-top:0;margin-bottom:30px;}
.navbar-default .form-group input{top:2px;right:2px;}
.ideas-img{max-width:500px;}
.carousel-ideas{max-width:500px;margin:auto;}
.bbox{max-width:500px;margin:0 auto;margin-bottom:50px;}
}
@media screen and (max-width:767px){#main-menu .dropdown-submenu ul.dropdown-menu{left:8% !important;}
.tab-txt{margin-bottom:38px;}
.content-Portfolio_2-detail.has-sidebar_portfolio_2 .product-gallery_portfolio_2 #bx-pager a{max-width:100px;}
.content-Portfolio_2-detail.has-sidebar_portfolio_2 .product-gallery_portfolio_2 #bx-pager{text-align:center;}
.realted_portfolio_div{max-width:390px;margin:0 auto 30px;}
.realted_portfolio_section_area{padding:74px 0 64px;overflow:hidden;}
#tabs .nav-tabs > li > a i, #tabs .nav-tabs > li > a .glyph-icon{font-size:36px;width:90px;height:90px;line-height:80px;}
.brand-edit{width:50%;float:left;}
.testimonial .description{max-width:450px;font-size:16px;line-height:25px;margin:0 auto;float:none;display:block;margin-bottom:75px;}
.testimonial .pic{display:none;}
.ab2-txt{margin-top:20px;}
.ab2-img{max-width:500px;margin:auto;}
.no-pad .nav-tabs{max-width:545px;margin:auto;}
.no-pad .nav-tabs>li>a .glyph-icon{font-size:36px;width:90px;height:90px;line-height:80px;}
.no-pad .nav>li>a{padding:0 20px;}
.build-single{max-width:500px;margin:0 auto;margin-bottom:50px;}
.service-top-heading h3{font-size:24px;}
.brands{max-width:400px;margin:30px auto;margin-bottom:0;}
.clients:before{display:none;}
.left-img{width:100%;left:0;overflow:hidden;}
.scroll-to-top{right:10px;}
#footer3 .flogo{margin-bottom:50px;}
.s3-price{font-size:30px;}
}
@media screen and (max-width:740px){.slide-3 .medium-text{font-size:32px !important;}
.prothoma-slider .ms-layer.ms-action-layer{top:210px !important;line-height:18px !important;}
.prothoma-slider .ms-layer.msp-preset-23 img{top:242px !important;}
.feature .f-left{padding-left:30px;}}
@media screen and (max-width:694px){.f-left{padding-left:50px;}}
@media screen and (max-width:640px){#tabs .nav-tabs > li > a i, #tabs .nav-tabs > li > a .glyph-icon{font-size:30px;width:70px;height:70px;line-height:63px;}
#footer .instagram .insta{top:40px;}
.build-content h3, .build-top h1{font-size:30px;}
.about-us-info-each .txt h3{font-size:24px;}
#portfolio2 .hover-txt p,
#portfolio2 .hover-txt h5{font-size:15px;}
.no-pad .nav>li>a{font-size:13px;}
.no-pad .nav-tabs>li>a .glyph-icon{font-size:30px;width:70px;height:70px;line-height:63px;}
.tab-text h3{font-size:20px;}
.tab-text p{font-size:13px;}
.tab-text{left:30px;}
.w_text h5{font-size:16px;}
.wc_left h2,
.wc_left h1{font-size:30px;}
}
@media screen and (max-width:600px){.s-bg{width:70%;}
.team-content h1{font-size:36px;}
}
@media screen and (max-width:599px){.about-us-info-each .icon{float:none;padding-right:0;max-width:120px;margin:0 auto;margin-bottom:30px;}
.txt{max-width:475px;margin:auto;}
.prothoma-slider .ms-layer.ms-action-layer{top:170px !important;line-height:14px !important;}
.prothoma-slider .ms-layer.msp-preset-23 img{top:242px !important;}
.slide-4 .medium-text{top:48% !important;}
.slide-4 .big-text{top:48% !important;}
.slide-3 .small-text{top:38% !important;}
.slide-3 .medium-text{top:42% !important;}
.hover-txt h5{margin:0;}
.team-box2{margin-bottom:60px !important;max-width:350px;margin:0 auto;}
.team-content p,
.team-content2 p{font-size:13px;}
.team-content2 h1{font-size:24px;}
.service-bottom-heading h2{font-size:40px;text-align:center;margin:40px 0;}
.Portfolio4-box1,
.Portfolio4-box2,
.Portfolio4-box3,
.Portfolio4-box{max-width:350px;margin:0 auto;margin-bottom:80px;}
.Portfolio4-content1{left:-40px;}
.Portfolio4-content{right:-40px;}
.P4-content h4{font-size:14px;}
.P4-content{padding:15px;}
.content h2{font-size:40px;}
.rate-txt a{margin:0 20px;}
.owl-dots{right:0;}
}
@media screen and (max-width:550px){.no-pad .nav>li>a{padding:0 15px;}
.nav-tabs li{display:inline-block;letter-spacing:1.3px;float:none;}
}
@media screen and (max-width:520px){.content-Portfolio_2-detail.has-sidebar_portfolio_2 .product-gallery_portfolio_2 #bx-pager{display:none;}
#tabs .nav-tabs > li > a i, #tabs .nav-tabs > li > a .glyph-icon{font-size:24px;width:50px;height:50px;line-height:43px;}
.testimonial .description{max-width:350px;font-size:14px;}
.no-pad .nav>li>a{padding:0px 15px;font-size:13px;}
.no-pad .nav-tabs>li>a .glyph-icon{font-size:24px;width:50px;height:50px;line-height:43px;}
.tab-text h3{font-size:24px;}
.tab-text p{font-size:15px;}
.masonry{padding:0 0 75px;}
}
@media screen and (max-width:500px){.master-slider,
div#slider1-wrapper,
div#rev_slider_1078_1_forcefullwidth{display:none;}
#about2,
.about3{margin-top:50px;}
.about{padding:40px 0 54px;}
}
@media screen and (max-width:480px){.we_care_title p{font-size:18px;}
.we_care_title h3{font-size:24px;}
#tabs .tab-text p{font-size:11px;}
#tabs .nav>li>a{font-size:12px;}
#portfolio3 .prothoma-item--width4, #portfolio2 .prothoma-item--width4, #portfolio3 .prothoma-item--width2, #portfolio2 .prothoma-item--width2{width:100%;}
#main-menu-three nav.navbar.navbar-default.navbar-fixed-top.home2{padding:15px 0;}
.about3{margin-top:200px;}
#blog2{margin-top:80px;}
.service2{margin:0;}
.ms-layers-template,
div#slider1-wrapper{display:none;}
div#rev_slider_1078_1_forcefullwidth{display:none;}
.no-pad .nav>li>a{padding:0px 15px;font-size:12px;}
.title h1,
.ab2-top h1{font-size:30px;}
.content h2{font-size:36px;}
.rate-txt{margin-bottom:30px;}
.rate-txt img{width:35px;height:60px;}
.rate-txt a{margin:0 10px;}
.s-bg{width:90%;}
.breadcrumb{font-size:11px;}
#slide_head .shead-txt h2{font-size:18px;}
.ms-slide .box{padding-bottom:34% !important;}
.service-team-bubble-text .text{position:absolute;top:22px;right:-75px;}
.service-team-bubble-text .image{position:absolute;top:0;right:-80px;}
.service-team-bubble-text .image img{width:140px;}
.content-heading h2, .page-top h2{font-size:30px;}
.product-description p.description{margin:40px 0 60px;}
.Portfolio4-box1,
.Portfolio4-box2,
.Portfolio4-box3,
.Portfolio4-box{max-width:300px;margin:0 auto;margin-bottom:50px;}
.portfolio-text h2{font-size:40px;}
.portfolio-bg{padding:100px 0;}
#msg-form .half-width.right{float:none;}
#msg-form .half-width{width:100%;}
#address a.btn-primary{left:50px;}
#main-menu-three .navigation{padding:15px;overflow:hidden;position:relative;margin-top:0px;}
.blog-3-title h2{font-size:50px;}
#slide-blog h2{font-size:28px;}
#comment-1 ol.children{padding-left:0px;}
.blog-03 .container-fluid{padding:0 20px;}
.buisness-left-content h3{font-size:30px;}
.content p{font-size:14px;}
#footer .instagram .insta{top:25px;}
#blog2{margin-bottom:80px;}
}
@media screen and (max-width:440px){#tabs .nav-tabs > li > a i, #tabs .nav-tabs > li > a .glyph-icon{font-size:15px;width:30px;height:30px;line-height:23px;}
#tabs .nav-tabs>li>a{padding:0px 5px;font-size:12px;}
.brand-edit{width:100%;float:inherit;}
.brand-edit.margin-bottom{border-bottom:none;}
.ss{border-left:none;}
.testimonial .description{max-width:250px;font-size:14px;}
.testimonial .description span{font-weight:600;margin-right:0;}
.comment-author{float:inherit;}
.depth-2{padding-left:35px;}
}
@media screen and (max-width:380px){.pagination>li>a, .pagination>li>span{padding:0 4px;margin:0 2px;}
.feature .f-right h2,
.feature .f-right h1{font-size:28px;}
.b2-link1{width:215px;}
.masonry{padding:100px 0 75px;}
#comment-1 .comment-author{float:none;margin-right:0;max-width:100px;margin-bottom:30px;}
.service-team-bubble-text .text{position:absolute;top:30px;right:-48px;}
.service-team-bubble-text .image img{width:130px;}
.service-team-bubble-text .image{position:absolute;top:15px;right:-50px;}
.Portfolio4-box1,
.Portfolio4-box2,
.Portfolio4-box3,
.Portfolio4-box{max-width:250px;margin:0 auto;margin-bottom:50px;}
.Portfolio1-box{text-align:center;margin-bottom:15px;}
.portfolio1-right{float:none;}
.portfolio-text h2{font-size:30px;}
.blog-3-single-content h2{font-size:24px;}
#slide-blog h2{font-size:22px;}
.blog-right-details h2 a{font-size:20px;}
}
@media screen and (max-width:320px){#address h3.heading{font-size:28px;}
.nav-tabs li{margin:0px 10px 0 0;}
.w_icon{float:left;font-size:60px;margin-top:0;}
.w_text{padding-left:0;padding-top:61px;}
}