@media only screen and (max-width:1200px) {	.form-fixe.fixed{width:239.44px!important;}
	header .header-bottom .navbar-nav>li>a{padding:17px;}
	header .header-top .phone a{font:700 18px Georgia,times new roman,Times,serif;    width: 280px;}
	header .header-top .phone a i{font-size:20px;}
	.secquence1 .secquence-box{padding:15px;}
	.secquence-box .box p br{display:none;}
	.secquence1 .listing-part ul li{font-size:17px;}
	.secquence1 .listing-part ul li span{font-size:18px;}
	.calendar .calendar-main h2{font-size:25px; padding-bottom:0px; margin-top:0px;}
	.third-main .page_heading h2{font-size:25px; border-bottom: 2px solid #e62778;}
	.third-main .blogs h2{font-size:25px;}
	.second-main .secquence{padding-right:0px;}
	.flexalign .secquence ul li{position:relative;}
	.flexalign .secquence ul li a{padding-left:5px; background:transparent; }
	.flexalign .secquence ul li:before{ content: ''; position: absolute;top: 9px;left: -10px;width: 9px;height: 11px; background: url(../images/arrow.jpg);}
	.flexalign .secquence ul li a:hover{padding-left:5px;}
	footer .add-part{text-align:center;}
	footer .menu{text-align:center;}
	footer p label{display:block;}
	footer p{text-align:center;}
}
@media only screen and (max-width:999px) {	.form-fixe.fixed{width:auto!important; position:relative!important;}
	.third-main .facebook {margin-bottom: 35px;width: 300px;margin: 0 auto;}
	.calendar {width: 300px;margin: 0 auto;}	
	.calendar .calendar-main h2{padding-top:20px;}
	.secquence-box .box{display:none;}
	.secquence1 .secquence-box .head-title{margin-bottom:0px;}
	header .header-top .logo img{width:100%;}
	header .header-top .phone a{width:auto;font: 700 15px Georgia,times new roman,Times,serif;}
	header .header-top .social{padding-top:26px;}
	header .header-top .social ul li a{width:28px; height:28px;}
}
@media only screen and (max-width:992px) {
	.flexalign .secquence1{display:inline-block;    width: 100%;}
.flexalign .secquence2{display:inline-block;    width: 100%;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{    padding: 0;
    border: none;
    background: #f362a0;
    margin-top: 10px;}
	header .header-bottom .navbar-nav>li>a {padding: 10px 6px;
    /*border-bottom: 1px solid #e6e6e6;*/
    color: #fff;
    font-weight: 400;
    font-size: 16px;}
	header .header-bottom .navbar-default{background:transparent;
    border-radius: 0;
    border: none;
	}
	.navbar-toggle{    background: #000;
    border: none;
    padding: 5px 0;
    color: #fff;
    float: inherit;
    text-align: center;
    width: 45%;
    font-size:18px;
    margin: 0 auto;
    border-radius: 0px;}
	.second-part .second-main {
    background: #fff;
    padding: 12px 15px;
}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color:#000; }
	header .header-bottom{padding-top:0px;}
	.navbar-default .navbar-toggle .icon-bar{background:#fff;}
	header .header-bottom .navbar-default:before{display:none;}
	header .header-bottom .navbar-default:after{display:none;}
	.navbar-toggle{display:block!important;}
	.navbar-header{float:inherit!important;}
	header .header-bottom .navbar-default{margin-top:0px;    min-height: auto;}
	header .header-bottom .navbar-nav>li{display:block; border-bottom:1px solid #e6e6e6;}
	.second-main .secquence{       position: fixed;
    top: 0;
    padding: 0;
    left: -250px;
    height: 100vh;
    z-index: 9999;
    width: 250px;
    background: #f362a0;
    overflow-y: scroll;}
	.secquence .heading-name{display:none;}
	.flexalign .secquence ul li{background:transparent;}
	.flexalign .secquence ul li:before{display:none;}
	.flexalign .secquence ul li a:hover {
    padding-left: 32px;
    color: #000;
}
	.flexalign .secquence ul li a{padding-left: 0px;
    color: #fff;
    font-size: 16px;
    padding: 5px 18px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);}
	.mobile_bg {position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.63);z-index:999;display: none;
}
	.new-projects{text-align: center;	cursor: pointer;
    padding: 10px;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
    display: block;
    border-radius: 10px;
    border: 1px solid #e6e6e6;
    margin: 20px 0;
    background: #7de6ff;
    background: -moz-linear-gradient(top,#7de6ff 0%,#27aac9 100%);
    background: -webkit-linear-gradient(top,#7de6ff 0%,#27aac9 100%);
    background: linear-gradient(to bottom,#7de6ff 0%,#27aac9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7de6ff',endColorstr='#27aac9',GradientType=0 );}
	.third-main .facebook{display:none;}
	header .header-bottom .navbar-default .navbar-nav>.active>a, header .header-bottom .navbar-default .navbar-nav>.active>a:focus, header .header-bottom .navbar-default .navbar-nav>.active>a:hover{color:#fff;}
	header .header-top .phone a{    background: #c1c1c1;}
	
	/*dorpdown meun*/
.navbar-nav>li ul.sub-menu {display:block; list-style: none; text-align:center; margin-left:0px; padding:0px; background: #e35190;}
/*.navbar-nav>li:hover ul.sub-menu {display: block; position: absolute; top: 40px; z-index: 100; left: 0; width: 230px; list-style: none; text-align: left; margin-left: 0px; padding: 10px 10px 10px 30px; background: #f9f9f1;}*/
.navbar-nav>li ul.sub-menu li a{color: #fff; font-weight:400 !important; text-decoration: none; padding: 5px 0px; font-weight: 600; font-size: 15px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; display:block; /*border-bottom:1px solid #e6e6e6;*/}
	
}
@media only screen and (max-width:768px) {
	.page_heading1 h1{    font-size: 27px;}
	.blog h2 { font-size: 27px;}
	.how-work{padding:0px;}
	.how-work .how-work-left{padding:0px;}
	.how-work .how-work-right{padding:0px; margin-top:20px;}
	.common_text .cl-pp img {width: 100%;height: 170px;}
	.common_text .table-part{padding:0px;}
	.table-part .table-part-left{padding:0px;}
	.table-part .table-part-right{padding:0px;}
	.common_text .page_heading h1{font-size:20px;}
	.secquence1 .common_text{font-size:16px;}
	.common_text .inter_heading h2{font-size:20px;}
	.secquence1 .tabel-design img{width:100%;}
	footer .social{display:block;}
	header .header-top .social{display:none;}
	header .header-top .logo {padding-top: 10px;width: 300px;margin: 0 auto;padding: 0;}
	header .header-top .phone {padding: 0; margin:10px 0 0px 0}
	header .header-top .phone a{    border-radius: 0px;
    padding: 30px 0px 30px 10px;
    background: transparent;
    color: #e62778;
    /*border-bottom: 1px solid #ccc;*/}	
	header .header-top .phone a:hover {
    background: transparent;
}
	header .header-top .social{padding:0px;}

	header .header-top{padding:10px 0;}
	.row{margin-left:0px!important; margin-right:0px!important;}
	header .header-bottom{padding:0px 0 10px 0;}
	
}
@media only screen and (max-width:767px) {
	.ghj .row {
    display: flex;
    flex-wrap: wrap;
}

.ghj .col-lg-4.col-md-4.secquence2 {
    order: 2;
}

.ghj .col-lg-8.col-md-8.secquence1 {
    order: 1;
}

.ghj .col-lg-7.col-md-7.secquence2 {
    order: 3;
}

.ghj .col-lg-5.col-md-5.secquence1 {
    order: 4;
}
	.flexalign .secquence1{padding:0 10px;}
	.flexalign .secquence2{padding:0 10px;    margin-bottom: 20px;}
	.second-main .ghj{padding:0px;}
	.sc-banner-text .sc-caption h1 {    font-size: 26px;}
	.sc-banner-text .sc-caption {    margin-top: 26%;}
	.sc-banner-text .sc-caption .sc-txt {    font-size: 18px;    color: #fff;    max-width: 190px;}
	.sc-banner-text {    min-height: 301px;    background: url(../images/sc-banner.jpg) no-repeat left;    background-size: 416px; padding:20px;}
	.cc-banner {    background: url(../images/cc-calndr/cc-banner.jpg) no-repeat left;    background-size: 416px;}
	.clander_text.sc-text ul li{ font-size:16px;}
	img.lazy-loaded.pull-right-img {    max-width: 100%;    float: none;    margin-left: 0px;	margin-bottom:20px;}
	.clander_text.sc-text .docs-pictures {    padding: 0;}
.clander_text.sc-text .docs-pictures .row {    margin-left: -15px !important;    margin-right: -15px !important;}
	
}
@media only screen and (max-width:480px) {.common-data ul li span {      color: #454545;
    font-weight: 700;
    font-size: 12px;
    width: 70px;
    float: left;}
	.common-data ul li{background:url(//www.calendar-printing4u.co.uk/wp-content/themes/calendarprinting/css/../images/list.png) no-repeat no-repeat top 7px left 0px;    background-size: 15px;    padding-left: 20px; }
	.blog h1{font-size:20px;}
	.page_heading1 h1{font-size: 22px;}
	.blog h2 { font-size: 20px;}
	.navbar-toggle{width:100px;}
	.blogs{display:none;}
	.home-blog{display:none;}
	.secquence1 .secquence-box .head-title{font-size:24px;}
	.third-main .clander_text ul li h3{font-size:14px;}
	.third-part .third-main{padding:0px;}
	.third-main .clander_text h2{font-size:20px;}
	.third-main .clander_text p{font-size:16px;}
	.secquence1 .secquence-box .head-title span{font-size:19px;}
	.calendar{width:100%;}
	.secquence1 .secquence-box{padding:0 0 10px 0;}
}
@media only screen and (max-width:375px) {	.common-data ul li{font-size:13px;}}
@media only screen and (max-width:370px) {
	.second-part .second-main { background: #fff;padding: 0px 0px;}
	
	header .header-top .phone a{padding:10px 0;}
	.secquence2 .form-part .quick{font-size:20px;}
	.secquence2 .form-part form{padding:10px;}
	.secquence1 .secquence-box .head-title{font-size:18px;    padding: 10px 5px;}
	.secquence1 .secquence-box .head-title span{font-size:16px;}
	header .header-top .logo{width:230px;}
}
@media only screen and (max-width:320px) {.common-data ul li {    list-style: none;    display: block;    font-size: 12px;    padding-bottom: 2px; background:url(//www.calendar-printing4u.co.uk/wp-content/themes/calendarprinting/css/../images/list.png) no-repeat no-repeat top 7px left 0px;    background-size: 15px;    padding-left: 20px;}.common-data ul li span {  color: #454545;    font-weight: 700;    font-size: 12px;      width: 90px;    float: left;}}
@media only screen and (min-width: 414px) and (max-width: 767px) {
  #rc-imageselect, .g-recaptcha { 
		transform:none;
		transform-origin:0 0;
		margin-bottom: 20px;
		display: flex;
    justify-content: center;
	}
}
