@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-family: 'Open Sans';
	overflow-x: hidden !important;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../../../assets/fonts/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(../../../assets/fonts/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face {
	font-family: 'Myriad Pro Regular';
	font-style: normal;
	font-weight: normal;
	src: local('../../../assets/fonts/Myriad Pro Regular'), url('../../../assets/fonts/MYRIADPRO-REGULAR.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Semibold';
	font-style: normal;
	font-weight: normal;
	src: local('../../../assets/fonts/Myriad Pro Semibold'), url('../../../assets/fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}
@font-face {
	font-family: 'Conv_Homestead-Inline';
	src: url('../../../assets/fonts/Homestead-Inline.eot');
	src: local('☺'), url('../../../assets/fonts/Homestead-Inline.woff') format('woff'), url('../../../assets/fonts/Homestead-Inline.ttf') format('truetype'), url('../../../assests/fonts/Homestead-Inline.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../../fonts/HelveticaNeue-Condensed.eot');
    src: url('../../fonts/HelveticaNeue-Condensed.eot?#iefix') format('embedded-opentype'),  url('../../fonts/HelveticaNeue-Condensed.woff2') format('woff2'),  url('../../fonts/HelveticaNeue-Condensed.woff') format('woff'),  url('../../fonts/HelveticaNeue-Condensed.ttf') format('truetype'),  url('../../fonts/HelveticaNeue-Condensed.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family:'Rockwell-Regular';
	src: url('../../fonts/Rockwell_gdi.eot');
	src: url('../../fonts/Rockwell_gdi.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/Rockwell_gdi.woff') format('woff'),
		url('../../fonts/Rockwell_gdi.ttf') format('truetype'),
		url('../../fonts/Rockwell_gdi.svg#Rockwell-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../../fonts/OpenSans-Light-webfont.eot');
    src: url('../../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/OpenSans-Light-webfont.woff2') format('woff2'),
         url('../../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../../fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helvetica_ce_35_thinregular';
    src: url('../../fonts/Helvetica Neue CE 35 Thin-webfont.eot');
    src: url('../../fonts/Helvetica Neue CE 35 Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.woff2') format('woff2'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.woff') format('woff'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.ttf') format('truetype'),
         url('../../fonts/Helvetica Neue CE 35 Thin-webfont.svg#helvetica_ce_35_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../../fonts/OpenSans-Semibold-webfont.eot');
    src: url('../../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/OpenSans-Semibold-webfont.woff2') format('woff2'),
         url('../../fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.container2 {
	margin: 0px;
    margin-top: 85px;
    line-height: normal !important;
}
.wrapper2 {
	max-width: 1100px;
	margin: 0 auto;
}
.header2 {
	margin: 0px;
}
.displayblock {
	display: block;
}
.leftheader {
	width: 300px;
	margin-top: 18px;
	float: left;
}
.leftheader img {
	max-width: 100%;
	margin: 0px;
}
.rightheader {
	width: 580px;
	margin: 0px;
	float: right;
}
.requestcontainer {
	width: 300px;
	margin: 0px;
	float: right;
}
.requesttext {
	margin: 0px;
	float: left;
	background: #b4b5b5;
	padding: 4px 10px;
	color: #fff;
}
.requesttext:hover {
	background: #d43e3d;
	color: #fff;
	cursor: pointer;
	transition: all 0.3s ease 0s;
}
.tollfreetext {
	margin: 0px;
	float: left;
	background: #2c8db6;
	padding: 4px 10px;
	color: #fff;
}
.casestudycontainer {
	background: #2c8db6;
	margin: 15px 0px -11px;
	width: 100%;
	float: left;
	padding: 10px 0px;
	min-height:320px;
}
.allcenter {
	margin: 0px;
	width: 100%;
	float: left;
	text-align: center;
}
.section-press-button {
	background-color: #f6605f;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #d33d3c;
	color: #fff !important;
	
	padding: 4px 0px;
	min-width:120px;
	border:1px solid #d33d3c;
	text-align:center;
	float:left;
}
.section-press-button:active {
    box-shadow: 0 2px 0 #f6605f;
    top: 5px;
}
.portfolio-btn{
    float: left;
    margin: 23px 0px;
    min-width: 150px;
	}
.section-portfolio-button {
	background-color: #f6605f;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #d33d3c;
	color: #fff !important;
	padding: 4px 0px;
	min-width:140px;
	border:1px solid #d33d3c;
	text-align:center;
	float:left;
}
.section-portfolio-button:active {
    box-shadow: 0 2px 0 #f6605f;
    top: 5px;
}
.section-gray-button {
	background-color: #aaaaaa;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #909090;
	color: #fff !important;
	padding: 4px 0px;
	min-width:120px;
	border:1px solid #909090;
	text-align:center;
	float:left;
	text-decoration:none;
	font-weight:bold;
}
.section-gray-button a{ text-decoration:none !important;}
.buttons-container-small {
	max-width: 310px;
	margin: 0 auto;
	text-align: center;
}
.buttons-container {
	max-width: 410px;
	margin: 0 auto;
	text-align: center;
}
.buttons-container-packages {
	max-width: 680px;
	margin: 0 auto;
	text-align: center;
}
section.press button:hover, section.press button.hover {
	background-color: #f35d5c;
	cursor: pointer;
}
section.press button:active, section.press button.active {
	background-color: #f35d5c;
	box-shadow: 0 5px #f35d5c;
	transform: translateY(5px);
}
.section-blue-button {
	background-color: #3d9ec7;
    border: 1px solid #2283ac;
    border-radius: 5px;
    box-shadow: 0 5px #008ac4;
    color: #fff;
    float: left;
    min-width: 120px;
    padding: 4px 0;
    text-align: center;
}
.section-blue-button:active {
    box-shadow: 0 2px 0 #3d9ec7;
    top: 5px;
}
section.blue button:hover, section.blue button.hover {
	background-color: #42a3cc;
	cursor: pointer;
}
section.blue button:active, section.blue button.active {
	background-color: #2283ac;
	box-shadow: 0 5px #2283ac;
	transform: translateY(5px);
}
.press{
	float: left;
	margin: 23px 4px;
	min-width:140px;
}
.blue{
	float: left;
	margin: 23px 4px;
	min-width:142px;
}
.fonttwn-four {
	color: #f15b5a;
	font-size: 40px;
	margin: 0px;
	display: inline-block;
}
.fonttwn-twl {
	color: #9d9797;
	margin: 0px;
	display: inline-block;
	line-height: 30px;
}
.packages {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.packages li {
	margin: 0px 6px 0px 0px;
	padding: 5px 2px;
	float: left;
	list-style-type: none;
	border: 1px solid #f15b5a;
	text-align: center;
}
.packages li:hover {
	color: #fff;
	text-decoration: none;
	transition: all 0.3s ease 0s;
	background: #f15b5a;
	cursor: pointer;
}
.button-packages {
    background-color: #f6605f;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 5px #d33d3c;
    color: #fff;
    min-width: 140px;
    padding: 5px 0px;
	text-align:center;
	float:left;
}
.button-packages:active {
    box-shadow: 0 2px 0 #f6605f;
    top: 5px;
}
.button-packages-blue {
    background-color: #3d9ec7;
	box-shadow: 0 5px #008ac4;
}
.button-packages-blue-blog {
    background-color: #3d9ec7;
    border: medium none;
    border-radius: 5px;
    box-shadow: 0 5px #008ac4;
    color: #fff;
    font-size: 13px;
    min-width: 100px;
    padding: 3px 10px;
}
.packagesbg {
	background: url("../../images/pack_bg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
	clear: both;
	height: 537px;
	margin: 0px auto 0px;
	width: 100%;
}
.packges-container {
	font-family:'Conv_Homestead-Inline', Geneva, sans-serif;
	color: #f4ff4c;
	font-size: 21px;
	margin: 0 auto;
	padding-top: 50px;
	text-align: center;
	width: 450px;
}
.heading-gray {
    border-bottom: 2px dashed #43e4a6;
    border-top: 2px dashed #43e4a6;
    color: #43e4a6;
    font-size: 34px;
    margin: 30px auto;
    max-width: 315px;
    padding: 10px 0;
    text-align: center;
}

.headingsmall {
    color: #fff;
    float: right;
    font-family:"Myriad Pro Regular";
    font-size: 28px;
    line-height: 0;
    margin: -8px 58px 0px 0px;
    text-align: center;
    text-decoration: line-through;
    width: 130px;
}

.font-small{ font-size:18px;}
.headinglarge {
	text-align: center;
	font-size: 88px;
	color: #f15b5a;
}
.font-fornine {
	font-size: 49px;
}
.headerslider {
	margin: 0 auto;
	padding: 0 10px;
	/*width: 1050px;*/
	width: 1100px;
}
.piccircle {
	width: 245px;
	margin: 0px 0px;
	float: right;
	border-radius: 150px;
}
.piccircleowl {
	width: 245px;
	height: 245px;
	margin: 50px 0px;
	background: #fff;
	float: right;
	border-radius: 150px;
}
.piccircleowl img {
	border-radius: 160px;
}
.bxslider{
    margin: 0 !important;
}
.testimonial-bg {
	background: url("../../images/testimonial_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 128px;
	margin: 90px 0 0 -60px;
	padding: 10px 26px 30px 90px;
	width: 503px;
	position: absolute;
	overflow: hidden;
}
.testimonial-cont {
	float: left;
	margin-top: 40px;
	padding: 0;
	width: 503px;
	position: relative;
}
.testimonial-cont2{ text-align:right; width:503px;}
.case-study-button {
	background-color: #f6605f;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #d33d3c;
	color: #fff;
	font-family:"Myriad Pro Regular";
	padding: 5px 0px;
	min-width:140px;
	border:1px solid #d33d3c;
	text-align:center;
	float:left;
}
section.case button:hover, section.press button.hover {
	background-color: #f6605f;
	cursor: pointer;
}
section.case button:active, section.case button.active {
	background-color: #f35d5c;
	box-shadow: 0 5px #f35d5c;
	transform: translateY(5px);
}

.case {
    float: left;
    margin: 250px 0 0 50px;
    position: absolute;
    width: 140px;
    z-index: 9999999;
}
.section-bluecenrter-button {
	background-color: #3d9ec7;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #2283ac;
	color: #fff;
	font-size: 16px;
	font-family:"Open Sans";
	padding: 5px 30px;
	min-width:140px;
}
.section-bluecenrter-button:active {
    box-shadow: 0 2px 0 #3d9ec7;
    top: 5px;
}
/*section.bluecenrter button:hover, section.bluecenrter button.hover {
	background-color: #42a3cc;
	cursor: pointer;
}
section.bluecenrter button:active, section.bluecenrter button.active {
	background-color: #2283ac;
	box-shadow: 0 5px #2283ac;
	transform: translateY(5px);
}*/
.bluecenrter {
	margin: 15px auto;
	min-width: 140px;
}
.container-gray {
	background: none repeat scroll 0 0 #f5f5f5;
	clear: both;
	float: left;
	margin: 20px 0px;
	padding: 25px 0;
	width: 100%;
	text-align: center;
}
.portfolio-effects {
	clear: both;
	margin: 0 auto;
	padding: 0px;
	max-width: 1170px;
	text-align: center;
	background: #fff;
}
.portfolio-effects li {
	clear: both;
	display: inline-block;
	margin: 20px;
	padding: 0;
	border:1px solid #dfdfdf;
}
.container-gray-footer {
	background: none repeat scroll 0 0 #f5f5f5;
	clear: both;
	float: left;
	margin-top: 20px;
	padding: 25px 0;
	width: 100%;
	text-align: center;
}
.packgeslarge {
	clear: both;
	margin: 0 auto;
	max-width: 935px;
	padding: 0;
	text-align: center;
}
.packgeslarge li {
	width: 294px;
	margin: 40px 6px 0px 6px;
	display: inline-block;/*border-bottom: 2px solid #ccc;*/
}
.packgeslarge li .headli {
	background: none repeat scroll 0 0 #fc6665;
	color: #fff;
	display: inline-block;
	font-size: 25px;
	margin: 0px 0;
	padding: 15px 0;
	width: 100%;
}
.packgeslarge li .headsmallli {
	background: none repeat scroll 0 0 #fc6665;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	margin: 0px 0;
	width: 100%;
}
.packgeslarge li .headinggray {
	text-align: center;
	font-size: 88px;
	color: #f15b5a;
	background: #f7f7f7;
	letter-spacing:-5px;
}
.packgeslarge li .headinggraylarge {
	text-align: center;
	font-size: 114px;
	color: #f15b5a;
	background: #f7f7f7;
}
.headmainpack {
	clear: both;
    font-size: 143px;
    margin: -28px 0 0;
}
.packgeslarge li .whitetext {
	color: #848585;
	width: 100%;
	text-align: center;
}
.packges-container > span,.packges-container > h2 {
    color: #fff;
    float: left;
    font-family: "helvetica_ce_35_thinregular";
    font-size: 16px;
    margin: -10px 0 10px;
    width: 100%;
	font-weight:bold;
	line-height:22px;
}
.packgeslarge li .graytext {
	color: #848585;
	width: 100%;
	text-align: center;
	background: #f7f7f7;
	padding: 10px 0px;
}
section.caseorder button {
	background-color: #f6605f;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #d33d3c;
	color: #fff;
	padding: 5px 16px;
	min-width:140px;
}
section.caseorder button:hover, section.caseorder button.hover {
	background-color: #f6605f;
	cursor: pointer;
}
section.caseorder button:active, section.caseorder button.active {
	background-color: #f35d5c;
	box-shadow: 0 5px #f35d5c;
	transform: translateY(5px);
}

.caseorder {
    clear: both;
    margin: 0 auto;
    padding: 32px 0px !important;
    width: 141px;
}
.caseorder-packages {
    clear: both;
    margin: 0 auto;
    padding: 0px 0px 41px 0px !important;
    width: 140px;
}
.numbers {
	clear: both;
	margin: 15px auto 0px;
	max-width: 935px;
	padding: 0;
	text-align: center;
}
.numbers li {
	margin: 0px 43px;
	display: inline-block;
}
.numbers li .picbumber {
	border-radius: 150px;
	/*float: left;*/
	height: 93px;
	margin: 10px 0;
	width: 93px;
}
.numbers li .pichead {
	font-size: 24px;
	margin: 10px 0;
	text-align: center;
	width: 100%;
	 color:#9f9f9f;
}
.numbers li .pictxt {
	margin: 0px 0;
	width: 100%;
	text-align: center;
}
.portfolio-large-container {
	max-width: 1070px;
	margin: 0 auto;
	clear: both;
}
.portfolio-large {
	max-width: 1100px;
	background: #a5a5a5;
	margin: 50px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}
.portfolio-large li {
	color: #fff;
	display: inline-block;
	margin: 0px;
	padding: 12px 7px;
	min-width:80px;
}
.portfolio-large li:hover {
	background: #69c4f0;
	text-decoration: none;
	cursor: pointer;
	min-width:80px;
}
.portfolio-circle {
    clear: both;
    margin: 33px auto;
    max-width: 970px;
    padding: 0;
    text-align: center;
}
.portfolio-circle li {
    background: none repeat scroll 0 0 #fff;
    border: 10px solid #f6f4f4;
    border-radius: 180px;
    color: #fff;
    display: inline-block;
	vertical-align:middle;
    float: left;
    height: 275px;
    margin: 56px -20px 0 0;
    padding: 0;
    width: 275px;
	text-align:center;
}
.portfolio-circle li:before {
     content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.portfolio-circle li.largecircle {
    background: none repeat scroll 0 0 #fff;
    border: 15px solid #f6f4f4;
    border-radius: 250px;
    color: #fff;
    display: inline-block;
	vertical-align:middle;
	text-align:center;
    float: left;
    height: 380px;
    margin: 0 -20px 0 0;
    padding: 0;
    position: relative;
    width: 380px;
    z-index: 999999;
}
.largecircle > img {
    display: inline-block;
    vertical-align: middle;
}
.largemoveimg {
	margin: 10px 0px;
}
.choose-container {
	clear: both;
	margin: 35px auto;
	max-width: 800px;
	padding: 0;
	text-align: center;
}
.choose-container li {
	display: inline-block;
	float: left;
	margin: 0;
	padding: 30px 1px 40px 30px;
	width: 364px;
	min-height:150px;
}
.choose-container li .imglogo {
	margin: 0px 10px 0px 0px;
	width: 100px;
	float: left;
}
.choose-container li .imghead {
	 color: #f6605f;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 10px;
    text-align: left;
    width: 224px;
}
.middle-packages {
    margin-top: -40px !important;
}
.gaxbar-case-study > .container {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
	padding:0px !important;
}
.hautebum-case-study > .container {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
	padding:0px !important;
}
.gpp-case-study > .container {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
	padding:0px !important;
}
.usmed-case-study > .container {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
	padding:0px !important;
}
.how-lop-works > .container {
    margin: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
	padding:0px !important;
}
.faq > .container {
    margin: 0 !important;
	max-width: 100% !important;
    width: 100% !important;
	padding:0px !important;
	text-align:center !important;
}
.gaxbar-case-study .costeffect-head > img {
    height: 319px;
}
.hautebum-case-study .costeffect-head > img {
    height: 319px;
}
.gpp-case-study .costeffect-head > img {
    height: 319px;
}
.usmed-case-study .costeffect-head > img {
    height: 319px;
}
.how-lop-works .costeffect-head > img {
    height: 319px;
}
.faq .costeffect-head > img {
    height: 319px;
}
.gray-packages {
    font-size: 117.4px !important;
}

b {
    font-size: 18px !important;
    font-weight: bold !important; 
}
.logo-design-pf-wrapper li {
    max-width: 275px !important;
}
.stationery-pf-wrapper li {
    max-width: 435px !important;
}
.web-design-pf-wrapper li{
    max-width: 435px !important;
}
.banner-pf-wrapper li{
    max-width: 435px !important;
}
.brochure-pf-wrapper li{
    max-width: 435px !important;
}
.portselect{ width:98% !important; float:left !important;}
.choose-container li .imgtext {
    color: #7b7b7b;
    float: left;
    margin: 0;
    text-align: left;
    width: 224px;
}
.choose-container li .imgtext a {
	color: #f6605f;
	text-decoration: none;
	font-weight: bold;
}
.blog-red {
	background: none repeat scroll 0 0 #f6605f;
	float: left;
	padding: 15px;
	width: 480px;
	font-size: 18px;
	min-height: 491px;
	height: auto;
}
.blog-red .bloghead {
	color: #fff;
	float: left;
	font-size: 40px;
	width: 100%;
	text-align:left;
}
.blog-red .blogtext {
	color: #fff;
	float: left;
	font-size: 15px;
	margin: 16px 0;
	text-align:left;
	overflow-y: auto;
	max-height:404px;
}
.section-blogblue-button {
	background-color: #a7a7a7;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #909090;
	color: #fff;
	font-size: 13px;
	padding: 3px 0px;
	min-width:80px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.section-blogblue-button:active {
    box-shadow: 0 2px 0 #a7a7a7;
    top: 5px;
}
section.blogblue button:hover, section.blogblue button.hover {
	background-color: #3d9ec7;
	cursor: pointer;
}
section.blogblue button:active, section.blogblue button.active {
	background-color: #3d9ec7;
	box-shadow: 0 5px #3d9ec7;
	transform: translateY(5px);
}
.blogblue {
	float: right;
	margin: 0;
	min-width:83px;
}
.blog-blue {
	background: none repeat scroll 0 0 #2c8db6;
	float: left;
	padding: 14.5px;
	width: 480px;
	font-size: 18px;
	min-height: 484px;
	height: auto;
}
.blog-white {
	background: none repeat scroll 0 0 #fff;
	float: left;
	padding: 15px;
	width: 94%;
	text-align:left;
	font-size: 17px;
	min-height: 340px;
}
 .blog-head-home{
 	width: 100%;
 	float: left;
    font-size: 19px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 12px;}
.blog-img-home > img { height: 176px;}
.footerlinks {
	max-width: 1055px;
	margin: 0 auto;
	padding: 0px;
}
.footerlinks li {
	color: #fff;
	display: inline-block;
	float: left;
	margin-bottom: 30px;
	padding: 0 5px;
	width: 245px;
}
.footerlinks li .footsmallhead {
	color: #f6605f;
	font-size: 18px;
	font-weight: bold;
	line-height: 32px;
	margin: 0;
	text-align: left;
	width: 224px;
	font-family: 'Myriad Pro Semibold'
}
.footerlinks li .footsmalltxt {
	color: #4d4d4d;
	display: block;
	font-size: 14px;
	line-height: 21px;
	margin: 0;
	text-align: left;
	width: 224px;
}
.footerlinks input {
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	float: left;
	padding: 10px;
	width: 91%;
	margin-top: 10px;
}
.section-blogpink-button {
	background-color: #a9a9a9;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #909090;
	color: #fff;
	font-size: 13px;
	padding: 3px 0px;
	min-width:83px;
	text-align:center;
	float:left;
	font-weight:bold;
}
section.blogpink button:hover, section.blogpink button.hover {
	background-color: #f6605f;
	cursor: pointer;
}
section.blogpink button:active, section.blogpink button.active {
	background-color: #f35d5c;
	box-shadow: 0 5px #f35d5c;
	transform: translateY(5px);
}
.blogpink {
	float: right;
	margin: 10px 0px;
}
section.subblue button {
	background-color: #3d9ec7;
	border: medium none;
	border-radius: 5px;
	box-shadow: 0 5px #008ac4;
	color: #fff;
	font-size: 13px;
	padding: 3px 10px;
}
section.subblue button:hover, section.subblue button.hover {
	background-color: #3d9ec7;
	cursor: pointer;
}
section.subblue button:active, section.subblue button.active {
	background-color: #3d9ec7;
	box-shadow: 0 5px #3d9ec7;
	transform: translateY(5px);
}
.subblue {
	float: right;
	margin-top: 10px;
}
.footer-gray {
	background: none repeat scroll 0 0 #848585;
	clear: both;
	float: left;
	margin: 0px 0px;
	padding: 10px 0;
	width: 100%;
	text-align: center;
}
.footer-gray .copyrightfoot {
	background: none repeat scroll 0 0 #848585;
	clear: both;
	float: none;
	margin: 0 auto;
	padding: 0px 0;
	max-width: 1070px;
	text-align: left;
	color: #fff;
}
.copyrightlogos {
	clear: both;
	margin: 0 auto;
	max-width: 1055px;
	padding: 0;
	text-align: center;
}
.copyrightlogos li {
	color: #fff;
	display: inline-block;
	margin: 15px 33px;
	padding: 0;
}
#owl-demo .item {
	margin: 0px;
}
#owl-demo .item img {
	display: block;
	width: 100%;
	max-height: 327px;
}
.border-right {
	border-right: 5px solid #fff;
}
.border-bottom {
	border-bottom: 5px solid #fff;
}
#owl-demo2 {
	height: 260px !important;
}
.largemoveimg > img {
	max-width: 100%;
	width: auto;
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
		.logodesign {
width: 100% !important;
float: left !important;
margin:0pc !important;
	}
	.headings {
float: left !important;
width: 100% !important;
}
	.headings h2 {
font-size: 36px !important;
width: 100% !important;
}
.desc {
font-size: 15px !important;
width: 100% !important;
text-align: center !important;
}
.buttons {
margin: 20px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
}
	.respon {
padding: 4px 25px !important;
text-align: center !important;
float:none !important;
	}
	
	.circle_pencil {
margin: 32px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
	}
	
	.stationery {
width: 100% !important;
text-align: center !important;
}
	
	.desc_1 {

width: 100% !important;
text-align: center !important;
}
.portfolio-btn{  float: none;
  margin: 5px auto 70px;
  width: 150px;}
	
.banner-blue, .banner-navy-blue, .banner-navy-lblue, .banner-pink, .banner-l-blue, .banner-green {
    width: 97.1% !important;
    float: left !important;
	padding:15px 15px;
}

.banner-text-left-blue, .banner-text-right-blue, .banner-text-left-lblue, .banner-text-right-lblue, .banner-text-left-pink, .banner-text-right-pink, .banner-text-left-lgreen, .banner-text-right-lgreen, .banner-text-right-green, .banner-text-left-green {
    text-align: center !important;
    width: 100% !important;
	height:auto !important;
}



	.section-press-button, .section-blue-button{ min-width:130px !important;}
	.press, .blue{ margin:23px 0px !important;}
	.portfolio-circle li {
    border: 10px solid #f6f4f4;
    border-radius: 180px;
    height: 275px;
    margin: 10px 0px 0 0;
    width: 275px;
	display:inline-block;
	float:none;
}
.portfolio-circle li.largecircle{
    height: 270px;
    margin: 10px 0px 0 0;
    vertical-align: middle;
    width: 270px;
    border: 12px solid #f6f4f4;
    border-radius: 190px;
	display:inline-block;
	float:none;

	}
.largecircle > img {
    display: inline-block;
    max-width: 80%;
    vertical-align: middle;
}	
.menuicon{ height:auto !important;}	

.buttons-container {
    max-width: 320px !important;
}
.package-boxes-tab a {
    font-size: 10px !important;
    width: 92px !important;
	font-family:Arial, Helvetica, sans-serif;
}
.container-gray {
	background: none !important;
}
.leftheader {
	float: none !important;
	width: 100% !important;
	text-align: center !important;
}
.requesttext {
	float: none !important;
	text-align: center !important;
}
.rightheader {
	float: none !important;
	width: 100% !important;
}
.requestcontainer {
	width: 100% !important;
}
.tollfreetext {
	float: none !important;
	margin-top: 10px !important;
	padding: 4px 0 !important;
	text-align: center !important;
	width: 100% !important;
}
.menuscontainer {
	width: 100% !important;
}
#cssmenu ul.open #menu-button:after, #cssmenu ul.open #menu-button:before {
	border-color: #000 !important;
}
#cssmenu ul li a {
	float: none !important;
	padding: 12px 0 !important;
	text-align: center !important;
	width: 100% !important;
}
.menuicon {
	margin: 0 28px 0 0 !important;
	text-align: center !important;
	width: 100% !important;
}
.packges-container {
	width: 100% !important;
}
.heading-gray {
	font-size: 33px !important;
}
body {
	padding: 0px 10px !important;
}
.bx-wrapper {
	float: none !important;
	margin: 0 auto !important;
	padding: 0 !important;
	width: 245px !important;
}
.package-box-container {
	width: 100% !important;
}
.package-box-container > div {
	height: 660px;
	perspective: 600px;
	position: relative;
}
[class*="span"] {
 display: inline-block !important;
 float:none !important;
 margin-left:0px !important;
}
.packgeslarge {
	padding: 0 !important;
}
.choose-container {
	max-width: 100% !important;
}
.choose-container li {
	display: inline-block !important;
	float: none !important;
	padding: 30px 0 40px !important;
	text-align: center !important;
	width: 100% !important;
}
.choose-container li .imglogo {
	width: 100% !important;
	text-align: center !important;
}
.choose-container li .imghead {
	width: 100% !important;
	text-align: center !important;
}
.choose-container li .imgtext {
	text-align: center !important;
	width: 100% !important;
}
.border-right {
	border-right: none !important;
}
.blog-red {
	width: 90% !important;
}
.blog-blue {
	width: 90% !important;
}
.blog-white {
	padding: 8px !important;
}
.footerlinks li {
	float: none !important;
	text-align: center !important;
}
.footerlinks li .footsmallhead {
	text-align: center !important;
}
.footerlinks li .footsmalltxt {
	text-align: center !important;
}
.footer-gray .copyrightfoot {
	padding: 0px 10px !important;
}
.packgeslarge li {
	margin: 40px 0 0 !important;
}
.case {
	margin: 203px 0 0 47px !important;
}
.piccircle {
    float: none !important;
    margin: 0 auto !important;
    clear: both !important; 
}
	.testimonial-bg-container {
		width:100% !important;
}

}
@media only screen and (min-width: 320px) and (max-width: 649px) {
.bx-wrapper {
	float: none !important;
	margin: 0 auto !important;
	padding: 0 !important;
	width: 245px !important;
}
.testimonial-bg {
	background: #fff !important;
	margin: 0 auto 10px !important;
	float: none !important;
	position: absolute !important;
	width: 100% !important;
	height: 165px !important;
	padding: 33px 0px 30px 0px !important;
}
.piccircle {
	float: none !important;
	margin: 0 auto !important;
	clear:both !important;
}
.headerslider {
	width: 100% !important;
	padding: 0px !important;
}
.testimonial-cont, .testimonial-cont2 {
	width: 100% !important;
}
.testimonial-bg-container{ width:100% !important; min-height:240px !important; margin-top:10px;}
}
@media only screen and (min-width: 481px) and (max-width: 640px) {
	.logodesign {
width: 100% !important;
float: left !important;
margin:0pc !important;
	}
	.headings {
float: left !important;
width: 100% !important;
}
	.headings h2 {
font-size: 36px !important;
width: 100% !important;
}
.desc {
font-size: 15px !important;
width: 100% !important;
text-align: center !important;
}
.buttons {
margin: 20px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
}
	.respon {
padding: 4px 25px !important;
text-align: center !important;
float:none !important;
	}
	
	.circle_pencil {
margin: 32px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
	}
	
	.stationery {
width: 100% !important;
text-align: center !important;
}
	
	.desc_1 {

width: 100% !important;
text-align: center !important;
}	
	.portfolio-btn{  float: none;
  margin: 5px auto 70px;
  width: 150px;}
	
.banner-blue, .banner-navy-blue, .banner-navy-lblue, .banner-pink, .banner-l-blue, .banner-green {
    width: 97.1% !important;
    float: left !important;
	padding:15px 15px;
}

.banner-text-left-blue, .banner-text-right-blue, .banner-text-left-lblue, .banner-text-right-lblue, .banner-text-left-pink, .banner-text-right-pink, .banner-text-left-lgreen, .banner-text-right-lgreen, .banner-text-right-green, .banner-text-left-green {
    text-align: center !important;
    width: 100% !important;
	height:auto !important;
}
	.piccircle {
    float: none !important;
    margin: 0 auto !important;
    clear: both !important; 
}

.testimonial-bg-container {
    width: 100% !important;
}
		.portfolio-circle li {
    border: 10px solid #f6f4f4;
    border-radius: 180px;
    height: 275px;
    margin: 10px 0px 0 0;
    width: 275px;
	display:inline-block;
	float:none;
}
.portfolio-circle li.largecircle{
    height: 270px;
    margin: 10px 0px 0 0;
    vertical-align: middle;
    width: 270px;
    border: 12px solid #f6f4f4;
    border-radius: 190px;
	display:inline-block;
	float:none;

	}
.largecircle > img {
    display: inline-block;
    max-width: 80%;
    vertical-align: middle;
}
.menuicon{ height:auto !important;}	
.leftheader {
	float: none !important;
	width: 100% !important;
	text-align: center !important;
}
.requesttext {
	float: none !important;
	text-align: center !important;
}
.rightheader {
	float: none !important;
	width: 100% !important;
}
.requestcontainer {
	width: 100% !important;
}
.tollfreetext {
	float: none !important;
	margin-top: 10px !important;
	padding: 4px 0 !important;
	text-align: center !important;
	width: 100% !important;
}
.menuscontainer {
	width: 100% !important;
}
#cssmenu ul.open #menu-button:after, #cssmenu ul.open #menu-button:before {
	border-color: #000 !important;
}
#cssmenu ul li a {
	float: none !important;
	padding: 12px 0 !important;
	text-align: center !important;
	width: 100% !important;
}
.menuicon {
	margin: 0 28px 0 0 !important;
	text-align: center !important;
	width: 100% !important;
}
body {
	padding: 0px 10px !important;
}
.bx-wrapper {
	float: none !important;
	margin: 0 auto !important;
	padding: 0 !important;
	width: 245px !important;
}
.package-box-container {
	width: 100% !important;
}
.package-box-container > div {
	height: 660px;
	perspective: 600px;
	position: relative;
}
[class*="span"] {
 display: inline-block !important;
 float:none !important;
 margin-left:0px !important;
}
.packgeslarge {
	padding: 0 !important;
}
.choose-container {
	max-width: 100% !important;
}
.choose-container li {
	display: inline-block !important;
	float: none !important;
	padding: 30px 1px 40px 30px !important;
	width: 350px !important;
}
.border-right {
	border-right: none !important;
}
.blog-red {
	width: 96% !important;
}
.blog-blue {
	width: 96% !important;
}
.footerlinks li {
	float: none !important;
	text-align: center !important;
}
.footerlinks li .footsmallhead {
	text-align: center !important;
}
.footerlinks li .footsmalltxt {
	text-align: center !important;
}
.footer-gray .copyrightfoot {
	padding: 0px 10px !important;
}
.case {
	margin: 212px 0 0 60px !important;
}
}
@media only screen and (min-width: 641px) and (max-width: 749px) {
	.logodesign {
width: 100% !important;
float: left !important;
margin:0pc !important;
	}
	.headings {
float: left !important;
width: 100% !important;
}
	.headings h2 {
font-size: 36px !important;
width: 100% !important;
}
.desc {
font-size: 15px !important;
width: 100% !important;
text-align: center !important;
}
.buttons {
margin: 20px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
}
	.respon {
padding: 4px 25px !important;
text-align: center !important;
float:none !important;
	}
	
	.circle_pencil {
margin: 32px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
	}
	
	.stationery {
width: 100% !important;
text-align: center !important;
}
	
	.desc_1 {

width: 100% !important;
text-align: center !important;
}	
	
	.portfolio-btn{  float: none;
  margin: 5px auto 70px;
  width: 150px;}
	
.banner-blue, .banner-navy-blue, .banner-navy-lblue, .banner-pink, .banner-l-blue, .banner-green {
    width: 97.1% !important;
    float: left !important;
	padding:15px 15px;
}

.banner-text-left-blue, .banner-text-right-blue, .banner-text-left-lblue, .banner-text-right-lblue, .banner-text-left-pink, .banner-text-right-pink, .banner-text-left-lgreen, .banner-text-right-lgreen, .banner-text-right-green, .banner-text-left-green {
    text-align: center !important;
    width: 100% !important;
	height:auto !important;
}
		.portfolio-circle li {
    border: 10px solid #f6f4f4;
    border-radius: 180px;
    height: 275px;
    margin: 10px 0px 0 0;
    width: 275px;
	display:inline-block;
	float:none;
}
.portfolio-circle li.largecircle{
    height: 270px;
    margin: 10px 0px 0 0;
    vertical-align: middle;
    width: 270px;
    border: 12px solid #f6f4f4;
    border-radius: 190px;
	display:inline-block;
	float:none;

	}
.largecircle > img {
    display: inline-block;
    max-width: 80%;
    vertical-align: middle;
}
.menuicon{ height:auto !important;}		
.leftheader {
	width: 100%;
	text-align: center;
}
body {
	padding: 0px 10px !important;
}
.bx-wrapper {
	float: none !important;
	margin: 0 auto !important;
	padding: 0 !important;
	width: 245px !important;
}
.package-box-container {
	width: 100% !important;
}
.package-box-container > div {
	height: 660px;
	perspective: 600px;
	position: relative;
}
[class*="span"] {
 display: inline-block !important;
 float:none !important;
 margin-left:0px !important;
}
.packgeslarge {
	padding: 0 !important;
}
.choose-container {
	max-width: 100% !important;
}
.choose-container li {
	display: inline-block !important;
	float: none !important;
	padding: 30px 1px 40px 30px !important;
	width: 350px !important;
}
.border-right {
	border-right: none !important;
}
.blog-red {
	width: 96% !important;
}
.blog-blue {
	width: 96% !important;
}
.footerlinks li {
	float: none !important;
	text-align: center !important;
}
.footerlinks li .footsmallhead {
	text-align: center !important;
}
.footerlinks li .footsmalltxt {
	text-align: center !important;
}
.footer-gray .copyrightfoot {
	padding: 0px 10px !important;
}
.case {
	margin: 212px 0 0 60px !important;
}
}
@media only screen and (min-width: 650px) and (max-width: 1070px) {
	.portfolio-btn{  float: none;
  margin: 5px auto 70px;
  width: 150px;}
	
.banner-blue, .banner-navy-blue, .banner-navy-lblue, .banner-pink, .banner-l-blue, .banner-green {
    width: 97.1% !important;
    float: left !important;
	padding:15px 15px;
}

.banner-text-left-blue, .banner-text-right-blue, .banner-text-left-lblue, .banner-text-right-lblue, .banner-text-left-pink, .banner-text-right-pink, .banner-text-left-lgreen, .banner-text-right-lgreen, .banner-text-right-green, .banner-text-left-green {
    text-align: center !important;
    width: 100% !important;
	height:auto !important;
}
.bx-wrapper {
	float: none !important;
	margin: 0 auto !important;
	padding: 0 !important;
	width: 245px !important;
}
.testimonial-bg {
	background: url("../../images/bg_1160.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin: 0 auto 10px !important;
	float: none !important;
	position: absolute !important;
	width: 517px !important;
	height: 165px !important;
	padding: 33px 26px 30px 15px !important;
}
.piccircle {
	float: none !important;
	margin: 0 auto !important;
}
.headerslider {
	width: 100% !important;
}
.testimonial-bg-container {
    float: none !important;
    height: 173px !important;
    margin: 0 auto !important;
}
}
@media only screen and (min-width: 750px) and (max-width: 1024px) {
	.logodesign {
width: 100% !important;
float: left !important;
margin:0pc !important;
	}
	.headings {
float: left !important;
width: 100% !important;
}
	.headings h2 {
font-size: 36px !important;
width: 100% !important;
}
.desc {
font-size: 15px !important;
width: 100% !important;
text-align: center !important;
}
.buttons {
margin: 20px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
}
	.respon {
padding: 4px 25px !important;
text-align: center !important;
float:none !important;
	}
	
	.circle_pencil {
margin: 32px 0px 0px 0px !important;
width: 100% !important;
text-align: center !important;
	}
	
	.stationery {
width: 100% !important;
text-align: center !important;
}
	
	.desc_1 {

width: 100% !important;
text-align: center !important;
}
	.portfolio-btn{  float: none;
  margin: 5px auto 70px;
  width: 150px;}
	
.banner-blue, .banner-navy-blue, .banner-navy-lblue, .banner-pink, .banner-l-blue, .banner-green {
    width: 97.1% !important;
    float: left !important;
	padding:15px 15px;
}

.banner-text-left-blue, .banner-text-right-blue, .banner-text-left-lblue, .banner-text-right-lblue, .banner-text-left-pink, .banner-text-right-pink, .banner-text-left-lgreen, .banner-text-right-lgreen, .banner-text-right-green, .banner-text-left-green {
    text-align: center !important;
    width: 100% !important;
	height:auto !important;
}
		.portfolio-circle li {
    border: 10px solid #f6f4f4;
    border-radius: 180px;
    height: 275px;
    margin: 10px 0px 0 0;
    width: 275px;
	display:inline-block;
	float:none;
}
.portfolio-circle li.largecircle{
    height: 270px;
    margin: 10px 0px 0 0;
    vertical-align: middle;
    width: 270px;
    border: 12px solid #f6f4f4;
    border-radius: 190px;
	display:inline-block;
	float:none;

	}
.largecircle > img {
    display: inline-block;
    max-width: 80%;
    vertical-align: middle;
}
body {
	padding: 0px 10px !important;
}
.bx-wrapper {
	float: none !important;
	margin: 0 auto !important;
	padding: 0 !important;
	width: 245px !important;
}
.leftheader {
	width: 100%;
	text-align: center;
}
.package-box-container {
	width: 100% !important;
}
.package-box-container > div {
	height: 660px;
	perspective: 600px;
	position: relative;
}
[class*="span"] {
 display: inline-block !important;
 float:none !important;
 margin-left:0px !important;
}
.packgeslarge {
	padding: 0 !important;
}
.choose-container {
	max-width: 100% !important;
}
.choose-container li {
	display: inline-block !important;
	float: none !important;
	padding: 30px 1px 40px 30px !important;
	width: 350px !important;
}
.border-right {
	border-right: none !important;
}
.blog-red {
	width: 96% !important;
}
.blog-blue {
	width: 96% !important;
}
.footerlinks li {
	float: none !important;
	text-align: center !important;
}
.footerlinks li .footsmallhead {
	text-align: center !important;
}
.footerlinks li .footsmalltxt {
	text-align: center !important;
}
.footer-gray .copyrightfoot {
	padding: 0px 10px !important;
}
.case {
	margin: 205px 0 0 48px !important;
}
}
@media only screen and (min-width: 1023px) and (max-width: 1070px) {
	.portfolio-btn{  
	float: none;
  margin: 5px auto 70px;
  width: 150px;}
	
.banner-blue, .banner-navy-blue, .banner-navy-lblue, .banner-pink, .banner-l-blue, .banner-green {
    width: 97.1% !important;
    float: left !important;
	padding:15px 15px;
}

.banner-text-left-blue, .banner-text-right-blue, .banner-text-left-lblue, .banner-text-right-lblue, .banner-text-left-pink, .banner-text-right-pink, .banner-text-left-lgreen, .banner-text-right-lgreen, .banner-text-right-green, .banner-text-left-green {
    text-align: center !important;
    width: 100% !important;
	height:auto !important;
}
	.case {
    margin: 205px 0 0 48px !important;
}
}


.largemoveimg {
	display: none;
}
.photographyr {
	display: block;
}

.portfolio-circle li.first > img {
    margin-top: 80px;
}
.portfolio-circle li.last > img {
    margin-top: 80px;
}

.portfolio-effects li img {
    width: 242px;
    height: 192px;
}

/*.pck.active{ background:#2c8db6;}*/
.pck.active-pk {
    background: #2c8db6;
}



.logodesign {
    float: left;
    margin: 40px 0 0;
    width: 678px;
}

.headings {
    /*float: left;*/
}

.headings h2 {
    font-size: 40px;
	text-align:left;
}

.desc {
    color: #616161;
	margin:20px 0px 0px 0px;
	text-align:left;
}

.buttons {
    float: left;
    margin: 20px 0 0;
}

.circle_pencil {
    float: right;
    margin-bottom: 10px;
}

.stationery {
    float: left;
}

.statio {
    margin: 39px 0 0 10px;
}

.auto {
    background-color: #2c8db6 !important;
    width: auto;
}

.services_bg {
    background: url("../../images/services_bg.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 319px;
    margin-top: 70px;
}
.stationerydesign_bg {
    background: url("../../images/stationerydesign_bg.jpg") no-repeat scroll center center #f2382c;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.webdesign_bg {
    background: url("../../images/webdesign_bg.jpg") no-repeat scroll center center #fea062;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.bannerdesign_bg {
    background: url("../../images/bannerdesign_bg.jpg") no-repeat scroll center center  #056643;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.brochuredesign_bg {
    background: url("../../images/brochuredesign_bg.jpg") no-repeat scroll center center  #8d2b78;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.logodesign_bg {
    background: url("../../images/logodesign_bg.jpg") no-repeat scroll center center  #d6fb3c;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.contact_bg {
    background: url("../../images/contact-bg.jpg") no-repeat scroll center center  #2c8db7;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.login-bg {
    background: url("../../images/login-bg.jpg") no-repeat scroll center center  #2c8db7;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}

.about_bg {
    background: url("../../images/about_bg.jpg") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 319px;
    margin-top: 70px;
}
.casestudybg {
    background: url("../../images/casestudybg.jpg") no-repeat scroll center center  #2c8db7;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.sitemapbg {
    background: url("../../images/sitemapbg.jpg") no-repeat scroll center center  #2c8db7;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}
.registerbg {
    background: url("../../images/registerbg.jpg") no-repeat scroll center center  #2c8db7;
    height: 319px;
    margin-bottom: 10px;
	margin-top:80px;
}

.blog-blue > .bloghead {
    color: white;
    font-size: 40px;
    margin-bottom: 18px;
}

/* Packages Banners */

.banner-blue {
	width:100%;
	background:#00a8e6;
	min-height:512px;
}
.banner-navy-blue {
	width:100%;
	background:#113754;
	min-height:512px;
}
.banner-pink {
	width:100%;
	background:#fe9b9a;
	min-height:512px;
}
.banner-l-blue {
	width:100%;
	background:#015958;
	min-height:512px;
}
.banner-green {
	width:100%;
	background:#2aca79;
	min-height:512px;
}
.banner-text {
	max-width:1080px;
	margin:0 auto;
	padding:0px 15px;
}
.banner-text-left-blue {
    float: left;
    margin: 0;
    width: 375px;
}
.banner-text-right-blue {
	width:647px;
	margin:0px;
	float:right;
}
 .banner-text-right-blue::before {
     content: "";
     display: inline-block;
     height: 100%;
     vertical-align: middle;
}
.banner-text-right-blue > img {
	display: inline-block;
	vertical-align: middle;
}
.banner-large-head-blue {
	font-size:48px;
	margin-top:90px;
	font-family:'Rockwell-Regular';
	
}
.text-flip{
	-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
	}
.banner-head-medium-blue {
	font-size:26px;
	margin-top:65px;
	color:#fff;
	font-family:'Rockwell-Regular';
}
.banner-head-small-blue {
	font-size:24px;
	margin-top:25px;
	min-height:115px;
	height:auto;
	color:#fff;
    line-height: normal;
	font-family:'helvetica_neueregular';
}

/*Light Blue*/
.banner-text-left-lblue {
    float: left;
    margin: 0;
    width: 380px;
}
.banner-text-right-lblue {
	width:639px;
	margin:0px;
	float:right;
	height:512px;
}
 .banner-text-right-lblue::before {
     content: "";
     display: inline-block;
     height: 100%;
     vertical-align: middle;
}
.banner-text-right-lblue > img {
	display: inline-block;
	vertical-align: bottom;
}
.banner-large-head-lblue {
	font-size:48px;
	margin-top:90px;
	font-family:'Rockwell-Regular';
	line-height:40px;
	line-height:40px;
}
.banner-head-medium-lblue {
	font-size:30px;
	margin-top:35px;
	color:#fff;
	font-family:'Rockwell-Regular';
}
.banner-head-small-lblue {
	font-size:24px;
	margin-top:25px;
	color:#fff;
    line-height: normal;
	font-family:'helvetica_neueregular';
		min-height:115px;
	height:auto;
}

/*Light Blue*/
.banner-text-left-green {
    float: left;
    margin: 0;
    width: 395px;
}
.banner-text-right-green {
	width:624px;
	margin:0px;
	float:right;
	height:512px;
}
 .banner-text-right-green::before {
     content: "";
     display: inline-block;
     height: 100%;
     vertical-align: middle;
}
.banner-text-right-green > img {
	display: inline-block;
	vertical-align: middle;
}
.banner-large-head-green {
	font-size:48px;
	margin-top:90px;
	font-family:'Rockwell-Regular';

}
.banner-head-medium-green {
	font-size:30px;
	margin:45px 0px;
	color:#fff;
	font-family:'Rockwell-Regular';
}
.banner-head-small-green {
	font-size:24px;
	margin-top:25px;
	color:#fff;
    line-height: normal;
	font-family:'helvetica_neueregular';
		min-height:115px;
	height:auto;
}

/*Light Blue*/
.banner-text-left-pink {
    float: left;
    margin: 0;
    width: 390px;
}
.banner-text-right-pink {
	width:690px;
	margin:0px;
	float:right;
	height:512px;
}
 .banner-text-right-pink::before {
     content: "";
     display: inline-block;
     height: 100%;
     vertical-align: middle;
}
.banner-text-right-pink > img {
	display: inline-block;
	vertical-align: middle;
}
.banner-large-head-pink {
	font-size:48px;
	margin-top:90px;
	font-family:'Rockwell-Regular';
}
.banner-head-medium-pink {
	font-size:24px;
	margin:50px 0px;
	color:#fff;
	font-family:'Rockwell-Regular';
	font-weight:bold;
}
.banner-head-small-pink {
	font-size:24px;
	margin-top:25px;
	color:#fff;
    line-height: normal;
	font-family:'helvetica_neueregular';
		min-height:115px;
	height:auto;
}

/*Light Blue*/
.banner-text-left-lgreen {
    float: left;
    margin: 0;
    width: 390px;
}
.banner-text-right-lgreen {
	width:580px;
	margin:0px;
	float:right;
	height:512px;
}
 .banner-text-right-lgreen::before {
     content: "";
     display: inline-block;
     height: 100%;
     vertical-align: middle;
}
.banner-text-right-lgreen > img {
	display: inline-block;
	vertical-align: bottom;
}
.banner-large-head-lgreen {
	font-size:48px;
	margin-top:90px;
	font-family:'Rockwell-Regular';
}
.banner-head-medium-lgreen {
	font-size:30px;
	margin-top:35px;
	color:#fff;
	font-family:'Rockwell-Regular';
}
.banner-head-small-lgreen {
	font-size:24px;
	margin-top:25px;
	color:#fff;
    line-height: normal;
	font-family:'helvetica_neueregular';
	min-height:115px;
	height:auto;
}
/*
.section-press-button {
	background-color: #f6605f;
	border: 1px solid #d33d3c;
	border-radius: 5px;
	box-shadow: 0 8px #d33d3c;
	color: #fff;
	float: left;
	font-family: "Myriad Pro Regular";
	font-size: 18px;
	min-width: 140px;
	padding: 4px 0;
	text-align: center;
	text-decoration:none;
}
.section-press-button a {
	text-decoration:none;
	color: #fff;
}
*/
.color-yellow {
	color:#ffce00;
}
.color-black {
	color:#000;
}
.color-green {
	color:#bdd40d;
}
.color-dgreen {
	color:#a5fe64;
}

/* Overrideing */


.case{
    z-index: 1;
}

.headinggray{
    line-height: normal;
      font-size: 117.4px !important;
}
.headinggraylarge{
    line-height: normal;
}

.portfolio-circle li.first > img {
    margin-top: 0px;
}

.portfolio-circle li.last > img {
    margin-top: 0px;
}
.portfolio-circle li.largecircle{
    z-index: 1;
}
.choose-container li {
    line-height: normal;
    min-height: 160px;
}
.package-boxes-tab{
    z-index: 1 !important;
}

.main-footer {
    float: left;
    font-family: "Source Sans Pro",sans-serif;
    width: 100%;
}

.numbers{
   max-width: none; 
}
.numbers li .picbumber{
    width: auto;
}
.mar-page {
    margin-top: 100px;
}

.foot3 {
    display: none;
}
.home-owl-carousel {
    background: white;
}
.section-press-button:hover{
    text-decoration: none !important;
}
.testimonial-bg-container{ float: left;
    height: 165px;
    position: relative;
    width: 550px;}	
.head-pink{ color:#f96362; letter-spacing:-1px;}	
.head-blue{ color:#569dcf;  letter-spacing:-1px;}
.margin-bottom{ margin-bottom:15px;}
.text-align{ text-align:center !important;}
.font-forty{ font-size:40px;}
.font-forty-full{  
color: #f96362;
    float: left;
    font-size: 40px;
    margin-bottom: 20px;
    text-align: left;
    width: 100%;}
.width-pink-full{ width:100%; float:left; text-align:center; margin-bottom:30px;}
.abt-left-text {
    color: #848585;
    float: left;
    line-height: 30px;
    padding: 60px 0;
    text-align: center;
    width: 355px;
}
#slider2{ margin: 0px;}
.active-menu a{ font-weight: bold; }
#slider2 img {
    height: 200px !important;
    margin: 0 auto !important;
    width: 200px !important;
}
.port-text-left{ width:450px; float:left;}
.abt-right-txt{width:580px; float:right;  padding:60px 0px;}
.abt-left-img{width:580px; float:left; text-align:center; padding:60px 0px;}
.abt-right-txtimg{width:355px; float:right;  padding:60px 0px;}
.services{ margin-top:30px;}
.social-links-ft{ width: 100%; float: left; margin: 0px; padding: 0px;}
.social-links-ft li{ width: 32px; display: inline-block; margin: 0px; padding: 0px;}




/* slider testimonilas */
.fluidHeight {
	position: absolute;
	width: 100%;
	height: 400px;
	padding: 4% 0 4% 0;
	margin-top: 35px;
	background: #363739 url('images/container-bg.jpg') repeat 50% 0;
	box-shadow: inset 0 3px 10px -4px #000, inset 0 -3px 10px -4px #000;
}

.sliderContainer {
	height: 100%;
	max-height: 400px;
	padding: 0 0;
}

.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 400px;
}

.iosSlider .slider { width: 100%; height: 100%; }

.iosSlider .slider .item { width: 100%; height: 100%; padding: 5px 0 5px 0; }

.iosSlider .slider .item .inner {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0 auto;
	height: 100%;
}

.iosSlider .slider .item .inner .text1 {
  font-family:'open_sanslight';
  opacity: 0;
  filter: alpha(opacity=0);
 /* position: absolute;
  right: 17px;*/
  top: 10px;
  padding: 15px 0px 0 0px;
  width:97%;
  text-align:center;
}

.iosSlider .slider .item .inner .text1 span { color: #000; padding: 0 0px; }

.iosSlider .slider .item .inner .text2 {
	font-family:'open_sanssemibold';
	font-size:17px;
  opacity: 0;
  filter: alpha(opacity=0);
  padding: 0px;
  position: absolute;
  right: 23px !important;
  top: 90px;
}

.iosSlider .slider .item .inner .text2 span { color: #000;  }

.sliderContainer .slideSelectors {
	position: relative;
	bottom: 20px;
	left: 0;
  width: 92%;
  margin: 0 4%;
	z-index: 1;
	height: 10px;
}

.sliderContainer .slideSelectors .item {
	float: left;
	width: 9px;
	height: 9px;
	border: 1px solid #000;
	background: #999;
	margin: 0 0 0 10px;
	opacity: 0.25;
	filter: alpha(opacity=25);
}

.sliderContainer .slideSelectors .selected {
	background: #000;
	opacity: 1;
	filter: alpha(opacity=100);
}

.str-numbers li img:hover {
    transform: rotateZ(360deg);
    transition: all 500ms ease-in-out 0s;
}
.str-numbers img {
    transition: all 500ms ease-in-out 0s;
}

@media screen and (max-width: 1105px) {
	.iosSlider .slider .item .inner { width: 92%;	margin: 0 4%; background-position: 80% 0; }
	
	.sliderContainer .slideSelectors {	width: 92%;	margin: 0 4%; }
	
}

@media screen and (max-width: 768px) {
	.iosSlider .slider .item .inner .text1 span { font: 40px/50px Norican; }
	
	.iosSlider .slider .item .inner .text2 { top: 85px; }
	
	.iosSlider .slider .item .inner .text2 span { font: 12px/18px "Helvetica Neue",Helvetica,Arial,sans-serif; }
}
/* slider testimonilas */
.mar-page.faq {
    background: #2c8db7 none repeat scroll 0 0;
}