/* large screen . */
@media (min-width: 1367px) and (max-width: 1920px){
    .single-header-bottom-items-text {
        padding: 90px 50px;
    }
}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
.section-heading {
  padding: 0;
}
.header-bottom-area .owl-buttons > div {
  font-size: 22px;
  height: 40px;
  width: 50px;
}
.single-blog-text {
  left: 20%;
  top: 10%;
}
.single-blog-text > p {
  margin: 15px 0;
}
.about-us-text {
  padding: 50px;
}
.colio-container {
  padding: 125px 100px;
}
.main p {
  margin: 15px 0;
}
.project-clients, .product-link, .product-date, .clients-social-links {
  margin-top: 45px;
}
.product-date {
  margin-top: 70px;
}
.colio-text-left, .colio-text-right {
  float: left;
}
.about-content {
  margin-bottom: 38px;
}
.mix-overly-text p {
  margin-bottom: 30px;
}
.team-member-info {
  padding: 50px 24px 50px 50px;
  width: 350px;
}
.cascade-slider_arrow {
  right: 25.5%;
}
.cascade-slider_arrow-left {
  left: 26%;
}
.cascade-slider_item.now {
  transform: translateY(-50%) translateX(-50%) scale(.8);
}
.cascade-slider_item.prev {
  left: 30%;
  transform: translateY(-50%) translateX(50%) scale(0.3);
}
.cascade-slider_item.next {
  left: 57%;
  transform: translateY(-50%) translateX(-150%) scale(0.38);
}
.blog-active .single-blog-text h3 {
  margin-bottom: 0;
}
.blog-active .single-blog-text > p {
  display: none;
}
.blog-active .single-blog-text > h2 {
  margin-bottom: 30px;
}
.funfact-text h2 {
  font-size: 30px;
}
.client-says-text {
  margin-left:0px;
  width: 458px;
}
.single-header-bottom-items-text h2 {
  font-size: 18px;
  margin-bottom:10px;
}
.single-header-bottom-items-text p.resp-header-text{
	display:none;
}
.single-header-bottom-items-text a.video-btn{
	margin-top:30px;
}
.single-header-bottom-items-text p{
	margin-bottom:0px;
	line-height:22px;
}
.single-header-bottom-items-text {
  padding: 20px 20px;
}
.about-us-text p.p-text-top{
display:none;
}
.s-text {
  margin-left: 35px;
  width: 50%;
}
.s-box {
  width: 40%;
}
.our-service-items-2 {
  margin-top: -30px;
}
.single-blog-text h3 {
  margin-bottom: 20px;
}
.single-project-items-2 .mix-overly-text {
  height: 200px;
  margin-left: -150px !important;
  margin-top: -100px;
  padding: 42px 0;
  width: 300px !important;
}
.colio-theme-white .colio-close {
  right: 8%;
  top: 13%;
}
.colio-theme-white .colio-navigation {
  top: 38%;
}
.single-project-items .mix-overly-text {
  margin-left: -230px;
  width: 460px;
}
.blog-heading h1 {
  margin: 25px 0;
}
.single-img-two{
	display:none;
}
.single-img {
	width:100%;
	float:none;
	text-align:center;
}
.middel-content-qut {
  padding: 20px;
  width: 400px;
}
.middel-content-qut p {
  font-size: 25px;
  line-height: 35px;
}
.user-comment {
  margin-left: 20px;
  width: 77%;
}
.admin-comment {
  width: 70%;
}
.comment-box {
  margin-top: 100px;
}
.comment-box .contact-form-box input[type="name"], .comment-box .contact-form-box input[type="email"]  {
  float: none;
  margin-right: 0px;
  width: 100%;
}
.comment-box .contact-form-box input[type="email"] {
	margin-top:28px;
}
body.home-one .slider-text {
  margin-left: -550px;
  width: 1100px;
}
.contact-container {
  width: 370px;
}
}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.section-heading {
  padding: 0;
}
.section-heading h2 {
  font-size: 60px;
}
.about-content {
  margin-bottom: 25px;
}
.about-us-text {
  padding: 43px 50px 44px 50px;
}
.about-us-text {
  width: 40%;
}
.video.about-section.section_padding {
  width: 60%;
}
.mix-overly-text p {
  margin-bottom: 20px;
}
.slider-text {
  margin-left: -399px;
  margin-top: -71px;
  width: 798px;
}
.slider-text h1{
	font-size:65px;
}
.single-header-bottom-items-text h2, body.home-one .single-header-bottom-items-text h2 {
  font-size: 16px;
  margin-bottom:7px;
}
.single-header-bottom-items-text p.resp-header-text{
	display:none;
}
.single-header-bottom-items-text a.video-btn {
	display:none;
}
.single-header-bottom-items-text p{
	margin-bottom:0px;
	line-height:19px;
}
.single-header-bottom-items-text {
  padding: 31px 20px;
}
.header-bottom-slide .owl-buttons > div, .blog-slider-area .owl-buttons > div {
  font-size: 24px;
  height: 40px;
  width: 60px;
}
.about-us-text p.quate{
	font-size:27px;
}
.service-img {
  text-align: center;
  margin-top: 80px;
}
.single-blog-text {
  left: 19%;
  top: 10%;
}
.blog-active .single-blog-text > p {
  display: none;
}
.blog-active .single-blog-text > h2 {
  margin-bottom: 20px;
}
.our-service-items.text-center {
  margin: 0 auto;
  width: 61%;
}
.main p.colo-text-p{
	display:none;
}
.main h2 {
  font-size: 20px;
  margin-bottom:30px;
}
.main span.colio-h {
	display:inherit;
	margin-top:0px;
}
.colio-theme-white .colio-close {
  right: 10%;
  top: 49.5%;
}
.colio-container {
  padding: 70px 100px;
}
.project-bottom-btn a.load-btn {
  margin-top: 20px;
}
.colio-text-left{
  margin-top: -32px;
  float:none;
  overflow:hidden;
}
.colio-text-right {
  float: none;
  margin-top: 0;
  margin-bottom: 50px;
}
.colio-theme-white .colio-navigation {
  top: 70%;
}
.client-img{
	display:none;
}
.carousel-controls > a {
  bottom: 30px;
  margin-bottom: 0px;
  right: 0;
}
.right.slide-control, .left.slide-control {
  font-size: 24px;
  height: 40px;
  left: auto;
  padding-top: 2px;
  right: 0;
  width: 60px;
}
.left.slide-control {
  left: 0;
}
.funfact-text h2 {
  font-size: 22px;
}
.funfact-count span {
  font-size: 50px;
}
.mix-menu ul.kp-project li {
  font-size: 15px;
  margin-left: 0px;
  padding: 12px;
}
.single-project-items .mix-overly-text {
  margin-left: -150px;
  width: 300px;
  height: 250px;
  margin-top: -125px;
  padding:27px 10px;
}
.single-project-items-2 .mix-overly-text {
  height: 150px;
  margin-left: -100px;
  margin-top: -75px;
  padding: 1px 10px;
  width: 200px;
}
#bx-pager a.bx-items-bg {
  margin-left: 21px;
}
.pricing-a {
  padding: 20px;
}
.pricing-table h2.p-title, .pricing-table span sub{
  font-size: 20px;
}
.product-i {
  padding: 14px 16px;
  right: -5px;
}
.product-i i {
  font-size: 26px;
}
.team-member-info {
  bottom: 77px;
  padding: 17px 33px;
  right: 51px;
  width: 380px;
}
.cascade-slider_container {
  height: 318px;
}
.cascade-slider_arrow {
  top: 44%;
}
.cascade-slider_item.now {
  left: 35%;
  transform: translateY(-50%) translateX(-50%) scale(.5);
}
.cascade-slider_item.prev {
  left: 5%;
}
.cascade-slider_arrow-left {
  left: 18%;
}
.cascade-slider_arrow {
  right: 48%;
}
.testimonial .member-text p {
  font-size: 25px;
}
.member-text h2 {
  font-size: 20px;
  margin-bottom: 11px;
}
.member-text h3 {
  margin-bottom: 15px;
  font-size: 18px;
}
.member-text p {
  margin-bottom: 15px;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -78px;
}
.bx-wrapper .bx-prev {
  height: 49px;
  left: 1%;
  width: 49px;
}
.bx-wrapper .bx-next {
  height: 49px;
  right: 1%;
  width: 49px;
}
.footer-social-icon ul li a {
  height: 86px;
  width: 86px;
  line-height:90px;
}

.single-img {
	width:100%;
	float:none;
	text-align:center;
}
.middel-content-qut {
  padding: 20px;
}
.middel-content-qut p {
  font-size: 22px;
  line-height: 32px;
}
.user-comment {
  margin-left: 12px;
  width: 77%;
}
.admin-comment {
  width: 67%;
}
.admin-comment span {
  float: left;
}
.comment-box .contact-form-box input[type="name"], .comment-box .contact-form-box input[type="email"]  {
  float: none;
  margin-right: 0px;
  width: 100%;
}
.comment-box .contact-form-box input[type="email"] {
	margin-top:28px;
}
.comment-box {
  margin-top: 100px;
}
.s-box {
  height: 95px;
}
.single-blog-text > p {
  margin: 30px 0;
}
.contact-section {
  width: 100%;
}
body.home-one .slider-text h3 {
  font-size: 29px;
}
body.home-one .slider-text {
  margin-left: -400px;
  margin-top: -108px;
  width: 800px;
}




.our-blog-area .owl-buttons > .owl-next {
  right: 0;
}
.our-blog-area .owl-buttons > .owl-prev {
  left: 0;
}



}
 
/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:320px}
.main-menu {
  margin-right: 6px;
}
.main-menu ul#nav {
  margin-top: 90px;
}
.contact-us-heading-area{
	margin-top:150px;
}
.contact-us-heading-area{
	margin-top:0px;
	padding-top:200px;
}
.colio-text-left, .colio-text-right {
  margin-top: 0px;
}
.logo {
  left: 10px;
  top: 30px;
}
.nav-toggler span.open {
  right: 10px;
  top: 45px;
}
.main-menu .nav-close {
  right: 10px;
  top: 45px;
}
.header-area.stick .nav-close {
  top: 23px;
}
.slider-text {
  left: 0;
  margin-left: 0;
  margin-top: -75px;
  top: 50%;
  width: 100%;
}
.slider-text h1 {
  font-size: 40px;
  line-height: 65px;
}
.header-bottom-slide {
    width: 100%;
}
.about-section {
  width: 100%;
}
.single-funfact {
  margin-top: 30px;
}
.single-funfact:first-child {
  margin-top: 30px;
}
.sub-section-title > h3 {
  font-size: 22px;
}
.slider-text-bottom h2 {
  line-height: 23px;
}
.testimonial .sub-section-title {
  padding-bottom: 0;
}
.testimonial .team-member-info {
  bottom: -530px;
  left: 30px;
  padding: 0;
}
.testimonial .member-text p {
  color: #232323;
  font-size: 40px;
  line-height: 45px;
}
.member-text i {
  color: #232323;
  font-size: 65px;
}
.cascade-slider_item.next {
  display: none;
}
.cascade-slider_item.now {
  left: 14%;
  top: 30%;
  transform: translateY(-50%) translateX(-50%) scale(.3);
}
.cascade-slider_arrow {
  font-size: 21px;
  height: 40px;
  width: 45px;
}
.cascade-slider_arrow-left {
  left: 3%;
}
.cascade-slider_item.prev {
  display: none;
}
.contact-process .s-box i {
  line-height: 20px;
}
.contact-section {
  width: 100%;
}
.cascade-slider_arrow {
  right: 75%;
  top: 27%;
}
.owl-prev {
    left: 0!important;
    position: absolute;
}
.owl-next {
    right: 0!important;
    position: absolute;
}
.header-bottom-slide .owl-buttons > div {
    #background-color: transparent;
}
.single-header-bottom-items {
    display: none;
}
.single-header-bottom-items-2 {
    width: 100%;
}
.single-header-bottom-slide {
    text-align: center;
}
.single-header-bottom-items-text {
  left: 50%;
  margin-left: -150px;
  text-align: left;
  width: 300px;
  padding:17px 6px;
}
.single-header-bottom-slide img {
    width: 100% !important;
}
.section-heading h2 {
  font-size: 36px;
  margin-bottom: 30px;
}
.section-heading h2 {
  font-size: 36px;
  line-height: 40px;
  margin: 20px 0;
}
.about-content {
  width: 100%;
}
.single-service {
  margin-top: 0;
  float: none;
}
.single-project-items {
  width: 100%;
}
.testimonial .member-text p {
  font-size: 42px;
  line-height: 50px;
}
.testimonial .member-text h2 {
  font-size: 42px;
  line-height: 42px;
  margin-bottom: 25px;
}
.testimonial .member-text h3 {
  color: #232323;
  font-size: 30px;
}
#scrollUp i {
  display: none;
}
.section-heading {
  padding: 0;
}
.funfact-text h2 {
  font-size: 16px;
}
.funfact-count span {
  font-size: 35px;
}
.pricing-table {
  margin-top: 50px;
}
.first-pricing{
  margin-top:0;
}
.project-bottom-text, .project-bottom-btn {
  float: none;
  padding: 20px 0;
  text-align:center;
}
.project-bottom-text h1 {
  line-height: 28px;
}
.single-blog-text p {
  margin: 15px 0;
  line-height: 20px;
}
.carousel-controls > a {
  bottom: 30px;
  margin-bottom: 0px;
  right: 0;
}
.right.slide-control {
  font-size: 20px;
  height: 30px;
  left: auto;
  padding-top: 2px;
  right: 0;
  width: 40px;
}
.left.slide-control {
  left: 0;
  font-size: 20px;
  height: 30px;
  padding-top: 2px;
  width: 40px;
}
.our-team-area #bx-pager {
  display: none;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -167px;
}
#bx-pager a.bx-items-bg {
  margin-left: 6px;
}
.colio-text-left, .colio-text-right {
  float: none;
}
.team-member-info{
	display:none;
}
.our-service-items {
  margin-top: -102px;
}
.contact-process .single-service {
  margin-top: 50px;
}
.s-box {
  height: 100%;
  margin-top: 50px;
  padding: 15px 0;
  width: 80%;
  margin-left: 15%;
}
.s-text {
  margin-left:0px;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}
.service-img{
	margin-top:50px;
}
.mix-menu ul.kp-project{
	text-align:center;
}
.mix-menu ul.kp-project li {
  margin-left: 5px;
  padding: 5px;
  margin-bottom:5px;
}
.contact-form-box input.name {
  float: none;
  margin-right: 0px;
  width: 100%;
}
.contact-form-box input[type="email"] {
  float: none;
  margin-top: 28px;
  width: 100%;
}
.footer-social-icon {
  float: none;
  padding-top: 20px;
}
.footer-social-icon ul li a {
  height: 66px;
  line-height: 73px;
  width: 66px;
}
.footer-text::before {
  left: 0;
}
.footer-text {
  padding: 50px 0;
}
.footer-text p {
  text-align: center;
}
 .single-blog-text h2 a {
  font-size: 20px;
}
.contact-text{
	padding-bottom:0px;
}
.footer-area{
	padding-bottom:20px;
}

.bradcom {
  padding: 7px 6px;
}
.bradcom ul li {
  font-size: 12px;
  padding: 0 8px;
}
.blog-heading h1 {
  font-size: 21px;
  line-height: 26px;
  margin:20px 0px;
}
.blog-social-icon h3 {
  font-size: 14px;
  margin-bottom: 10px;
}
.blog-img {
  margin: 50px 0;
}
.single-img, .single-img-two{
	float:none;
}
.single-img img, .single-img-two img{
	width:100%;
}
.middel-content-qut {
  padding: 20px;
  width: 100%;
}
.middel-content-qut p {
  font-size: 22px;
  line-height: 28px;
  margin: 0;
}
.middel-content {
  margin-bottom: 50px;
}
.tag {
  margin-bottom: 15px;
  text-align: center;
}
ul.p-h-text{
	float:none;
	text-align:center;
}
.comment-details, .comment-title  {
  display:none;
}
.comment-area {
  width: 100%;
  margin:0px;
}
.comment-box .contact-form-box input[type="name"], .comment-box .contact-form-box input[type="email"] {
  float: none;
  height: 30px;
  margin-right: 0px;
  width:100%;
}
.image, .image2{
	width:100%;
	float:none;
}
.comment-box {
  margin-top: 50px;
}
.single-info, .contact-form-box {
  margin-top: 30px;
}
.image h2 {
  font-size: 20px;
  left:10px;
}
.image2 h2 {
  font-size: 20px;
}
.single-img{
	margin-bottom:15px;
}
.blog-heading h3 {
  font-size: 14px;
}
body.home-one .slider-text {
  left: 0px;
  margin-left: 0px;
  margin-top: -65px;
  top: 50%;
  width: 100%;
}
body.home-one .slider-text h1 {
  font-size: 32px;
}
body.home-one .slider-text h3 {
  font-size: 22px;
}
.header-bottom-slide .owl-buttons > .owl-prev {
  left: 77% !important;
}
.header-bottom-slide .owl-buttons > div, .blog-slider-area .owl-buttons > div{
  height: 35px;
  margin-top: -18px;
  top: 50%;
  width: 35px;
  font-size:18px;
}
.blog-slider-area .owl-buttons > .owl-prev {
  left: 1% !important;
}
.blog-slider-area .owl-buttons > .owl-next {
  right: 1% !important;
}
.comment-box .contact-form-box input.name {
  width: 100%;
}
.comment {
  margin-top: 20px;
}
.our-clients {
  padding: 80px 0;
}
.clients-logo > a {
  margin-top: 50px;
}
.contact-process .s-box {
  margin-left: 35%;
}
.contact-process .s-text {
  margin-top: 20px;
}
.contact-process .s-text h2 {
  margin: 10px 0;
}
.contact-process {
  padding: 50px 0;
}
.blog-active .owl-item .single-blog-text {
  opacity: 1;
  top: 30%;
  left: 28%;
}
.blog-active .single-blog-text > h3 {
  margin-bottom: 15px;
}
.our-blog-area .owl-item > div.single-blog::before {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
}
.blog-active .single-blog-text > p {
  display: none;
}
.blog-active a.video-btn {
  display: none;	
}
.about-content {
  margin-bottom: 50px;
}
.single-blog-text {
  top: 10%;
}
.single-project-items .mix-overly-text {
  height: 185px;
  margin-left: -154px;
  margin-top: -95px;
  padding: 30px 0;
  width: 290px;
}
.mix-overly-text p {
  margin-bottom: 25px;
}
.colio-theme-white .colio-navigation {
  top: 81%;
}
.colio-prev {
  left: -5%;
}
.colio-theme-white .colio-close {
  right: 2%;
  top: 73%;
}
.bx-wrapper .bx-prev {
  font-size: 22px;
  height: 40px;
  left: 30%;
  width: 50px;
}
.bx-wrapper .bx-next {
  font-size: 22px;
  height: 40px;
  right: 30%;
  width: 50px;
}
.our-team-area .bx-controls.bx-has-controls-direction {
  bottom: -180px;
}
.testimonial {
  padding-bottom: 0;
}

.video.about-section.section_padding {
  width: 100%;
}



}

/* small mobile :320px. */
@media (max-width: 767px) {
.container {width:320px}
.main-menu {
  margin-right: 6px;
}
.main-menu ul#nav {
  margin-top: 90px;
}
.contact-us-heading-area{
	margin-top:150px;
}
.contact-us-heading-area{
	margin-top:0px;
	padding-top:200px;
}
.colio-text-left, .colio-text-right {
  margin-top: 0px;
}
.logo {
  left: 10px;
  top: 30px;
}
.nav-toggler span.open {
  right: 10px;
  top: 45px;
}
.main-menu .nav-close {
  right: 10px;
  top: 45px;
}
.header-area.stick .nav-close {
  top: 23px;
}
.slider-text {
  left: 0;
  margin-left: 0;
  margin-top: -75px;
  top: 50%;
  width: 100%;
}
.slider-text h1 {
  font-size: 40px;
  line-height: 65px;
}
.header-bottom-slide {
    width: 100%;
}
.about-section {
  width: 100%;
}
.single-funfact {
  margin-top: 30px;
}
.single-funfact:first-child {
  margin-top: 30px;
}
.sub-section-title > h3 {
  font-size: 22px;
}
.slider-text-bottom h2 {
  line-height: 23px;
}
.testimonial .sub-section-title {
  padding-bottom: 0;
}
.testimonial .team-member-info {
  bottom: -530px;
  left: 30px;
  padding: 0;
}
.testimonial .member-text p {
  color: #232323;
  font-size: 40px;
  line-height: 45px;
}
.member-text i {
  color: #232323;
  font-size: 65px;
}
.cascade-slider_item.next {
  display: none;
}
.cascade-slider_item.now {
  left: 14%;
  top: 30%;
  transform: translateY(-50%) translateX(-50%) scale(.3);
}
.cascade-slider_arrow {
  font-size: 21px;
  height: 40px;
  width: 45px;
}
.cascade-slider_arrow-left {
  left: 3%;
}
.cascade-slider_item.prev {
  display: none;
}
.contact-process .s-box i {
  line-height: 20px;
}
.contact-section {
  width: 100%;
}
.cascade-slider_arrow {
  right: 75%;
  top: 27%;
}
.owl-prev {
    left: 0!important;
    position: absolute;
}
.owl-next {
    right: 0!important;
    position: absolute;
}
.header-bottom-slide .owl-buttons > div {
    #background-color: transparent;
}
.single-header-bottom-items {
    display: none;
}
.single-header-bottom-items-2 {
    width: 100%;
}
.single-header-bottom-slide {
    text-align: center;
}
.single-header-bottom-items-text {
  left: 50%;
  margin-left: -150px;
  text-align: left;
  width: 300px;
  padding:17px 6px;
}
.single-header-bottom-slide img {
    width: 100% !important;
}
.section-heading h2 {
  font-size: 36px;
  margin-bottom: 30px;
}
.section-heading h2 {
  font-size: 36px;
  line-height: 40px;
  margin: 20px 0;
}
.about-content {
  width: 100%;
}
.single-service {
  margin-top: 0;
  float: none;
}
.single-project-items {
  width: 100%;
}
.testimonial .member-text p {
  font-size: 42px;
  line-height: 50px;
}
.testimonial .member-text h2 {
  font-size: 42px;
  line-height: 42px;
  margin-bottom: 25px;
}
.testimonial .member-text h3 {
  color: #232323;
  font-size: 30px;
}
#scrollUp i {
  display: none;
}
.section-heading {
  padding: 0;
}
.funfact-text h2 {
  font-size: 16px;
}
.funfact-count span {
  font-size: 35px;
}
.pricing-table {
  margin-top: 50px;
}
.first-pricing{
  margin-top:0;
}
.project-bottom-text, .project-bottom-btn {
  float: none;
  padding: 20px 0;
  text-align:center;
}
.project-bottom-text h1 {
  line-height: 28px;
}
.single-blog-text p {
  margin: 15px 0;
  line-height: 20px;
}
.carousel-controls > a {
  bottom: 30px;
  margin-bottom: 0px;
  right: 0;
}
.right.slide-control {
  font-size: 20px;
  height: 30px;
  left: auto;
  padding-top: 2px;
  right: 0;
  width: 40px;
}
.left.slide-control {
  left: 0;
  font-size: 20px;
  height: 30px;
  padding-top: 2px;
  width: 40px;
}
.our-team-area #bx-pager {
  display: none;
}
.bx-wrapper .bx-controls-direction a {
  margin-top: -167px;
}
#bx-pager a.bx-items-bg {
  margin-left: 6px;
}
.colio-text-left, .colio-text-right {
  float: none;
}
.team-member-info{
	display:none;
}
.our-service-items {
  margin-top: -102px;
}
.contact-process .single-service {
  margin-top: 50px;
}
.s-box {
  height: 100%;
  margin-top: 50px;
  padding: 15px 0;
  width: 80%;
  margin-left: 15%;
}
.s-text {
  margin-left:0px;
  margin-top: 30px;
  text-align: center;
  width: 100%;
}
.service-img{
	margin-top:50px;
}
.mix-menu ul.kp-project{
	text-align:center;
}
.mix-menu ul.kp-project li {
  margin-left: 5px;
  padding: 5px;
  margin-bottom:5px;
}
.contact-form-box input.name {
  float: none;
  margin-right: 0px;
  width: 100%;
}
.contact-form-box input[type="email"] {
  float: none;
  margin-top: 28px;
  width: 100%;
}
.footer-social-icon {
  float: none;
  padding-top: 20px;
}
.footer-social-icon ul li a {
  height: 66px;
  line-height: 73px;
  width: 66px;
}
.footer-text::before {
  left: 0;
}
.footer-text {
  padding: 50px 0;
}
.footer-text p {
  text-align: center;
}
 .single-blog-text h2 a {
  font-size: 20px;
}
.contact-text{
	padding-bottom:0px;
}
.footer-area{
	padding-bottom:20px;
}

.bradcom {
  padding: 7px 6px;
}
.bradcom ul li {
  font-size: 12px;
  padding: 0 8px;
}
.blog-heading h1 {
  font-size: 21px;
  line-height: 26px;
  margin:20px 0px;
}
.blog-social-icon h3 {
  font-size: 14px;
  margin-bottom: 10px;
}
.blog-img {
  margin: 50px 0;
}
.single-img, .single-img-two{
	float:none;
}
.single-img img, .single-img-two img{
	width:100%;
}
.middel-content-qut {
  padding: 20px;
  width: 100%;
}
.middel-content-qut p {
  font-size: 18px;
  line-height: 24px;
  margin: 0;
}
.middel-content {
  margin-bottom: 50px;
}
.tag {
  margin-bottom: 15px;
  text-align: center;
}
ul.p-h-text{
	float:none;
	text-align:center;
}
.comment-details, .comment-title  {
  display:none;
}
.comment-area {
  width: 100%;
  margin:0px;
}
.comment-box .contact-form-box input[type="name"], .comment-box .contact-form-box input[type="email"] {
  float: none;
  height: 30px;
  margin-right: 0px;
  width:100%;
}
.image, .image2{
	width:100%;
	float:none;
}
.comment-box {
  margin-top: 50px;
}
.single-info, .contact-form-box {
  margin-top: 30px;
}
.image h2 {
  font-size: 20px;
  left:10px;
}
.image2 h2 {
  font-size: 20px;
}
.single-img{
	margin-bottom:15px;
}
.blog-heading h3 {
  font-size: 14px;
}
body.home-one .slider-text {
  left: 0px;
  margin-left: 0px;
  margin-top: -65px;
  top: 50%;
  width: 100%;
}
body.home-one .slider-text h1 {
  font-size: 32px;
}
body.home-one .slider-text h3 {
  font-size: 22px;
}
.header-bottom-slide .owl-buttons > .owl-prev {
  left: 77% !important;
}
.header-bottom-slide .owl-buttons > div, .blog-slider-area .owl-buttons > div{
  height: 35px;
  margin-top: -18px;
  top: 50%;
  width: 35px;
  font-size:18px;
}
.blog-slider-area .owl-buttons > .owl-prev {
  left: 1% !important;
}
.blog-slider-area .owl-buttons > .owl-next {
  right: 1% !important;
}
.comment-box .contact-form-box input.name {
  width: 100%;
}
.comment {
  margin-top: 20px;
}
.our-clients {
  padding: 80px 0;
}
.clients-logo > a {
  margin-top: 50px;
}
.contact-process .s-box {
  margin-left: 35%;
}
.contact-process .s-text {
  margin-top: 20px;
}
.contact-process .s-text h2 {
  margin: 10px 0;
}
.contact-process {
  padding: 50px 0;
}
.blog-active .owl-item .single-blog-text {
  opacity: 1;
  top: 30%;
  left: 28%;
}
.blog-active .single-blog-text > h3 {
  margin-bottom: 15px;
}
.our-blog-area .owl-item > div.single-blog::before {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
}
.blog-active .single-blog-text > p {
  display: none;
}
.blog-active a.video-btn {
  display: none;	
}
.about-content {
  margin-bottom: 50px;
}
.single-blog-text {
  top: 10%;
}
.single-project-items .mix-overly-text {
  height: 185px;
  margin-left: -154px;
  margin-top: -95px;
  padding: 30px 0;
  width: 290px;
}
.mix-overly-text p {
  margin-bottom: 25px;
}
.colio-theme-white .colio-navigation {
  top: 81%;
}
.colio-prev {
  left: -5%;
}
.colio-theme-white .colio-close {
  right: 2%;
  top: 73%;
}
.bx-wrapper .bx-prev {
  font-size: 22px;
  height: 40px;
  left: 30%;
  width: 50px;
}
.bx-wrapper .bx-next {
  font-size: 22px;
  height: 40px;
  right: 30%;
  width: 50px;
}
.our-team-area .bx-controls.bx-has-controls-direction {
  bottom: -180px;
}
.testimonial {
  padding-bottom: 0;
}

.video.about-section.section_padding {
  width: 100%;
}

.main-blog-paragaph h2 {
font-size: 26px;

}	
	
.heading-areablue {
padding: 0px;		
	}
	

}
/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
.single-blog-text h3 {
  font-size: 14px;
  margin-bottom: 0px;
} 
 .single-blog-text h2 a {
  font-size: 14px;
  margin-bottom: 20px;
}
.single-header-bottom-items-text {
  margin-left: -235px;
  margin-top: -120px;
  top: 50%;
  width: 470px;
}
.single-blog-text p {
  margin: 50px 0;
}
.single-blog-text {
  top: 20%;
}
.colio-text-left, .colio-text-right {
  margin-top: -21px;
  float: none;
}
.colio-theme-white .colio-close {
  right: 22%;
  top: 68%;
}
.cascade-slider_item.now {
  left: 20%;
}
.cascade-slider_arrow {
  right: 70%;
}
.cascade-slider_arrow-left {
  left: 9%;
}
.s-box {
  width: 60%;
  margin-left: 25%;
}
.contact-process .s-box {
  margin-left: 41%;
}
.cascade-slider_container {
  height: 365px;
}





}
/* iMobile :375px. */
@media only screen and (min-width: 375px) and (max-width: 767px) {
.container {width:375px}
.single-blog-text h3 {
  font-size: 14px;
  margin-bottom: 0px;
} 
 .single-blog-text h2 a {
  font-size: 14px;
  margin-bottom: 20px;
}
.single-header-bottom-items-text {
  margin-left: -235px;
  margin-top: -120px;
  top: 50%;
  width: 470px;
}
.single-blog-text p {
  margin: 50px 0;
}
.single-blog-text {
  top: 20%;
}
.colio-text-left, .colio-text-right {
  margin-top: -21px;
  float: none;
}
.colio-theme-white .colio-close {
  right: 22%;
  top: 68%;
}
.cascade-slider_item.now {
  left: 20%;
}
.cascade-slider_arrow {
  right: 70%;
}
.cascade-slider_arrow-left {
  left: 9%;
}
.s-box {
  width: 60%;
  margin-left: 25%;
}
.contact-process .s-box {
  margin-left: 41%;
}
.cascade-slider_container {
  height: 365px;
}

.logo {
top: 20px;		
	}
	
	
.logo img{
	height:50px;
}

.header-area.stick .logo img {
	height: 50px;
}	
	
.nav-toggler span.open {
  top: 20px;
}

	
.header-area.stick .nav-toggler span.open {
    top: 10px;
}	
	
	
}

