@charset "utf-8";

/*---------------------------------------------------------------------- */

/* 1.0 - Common Styles
---------------------------------------------------------------------- */

body, article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	font-family: 'Exo 2', sans-serif;
	color: #212121;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}
body { background-color:#fff;}
body.white { background-color:#fff;}
body.gray { background-color:#d9d9d9;}
body.light-gray { background-color:#fafafa;}

a {
	color: #e66d00;
	outline: 0; border:0;
	-webkit-transition: all .25s ease-in;
	-moz-transition: all .25s ease-in;
	-ms-transition: all .25s ease-in;
	-o-transition: all .25s ease-in;
	transition: all .25s ease-in;
}
a:hover {
	text-decoration: none;
	color: #e66d00;
	outline:0;
}

a:focus, a:active {
	text-decoration: none;
	outline:0;
}
a:focus {}
ul { margin:0px; padding:0px; list-style-type:none;}

p { margin-bottom: .75em;}

.b, b, strong { font-weight:600;}

h1 { font-size:40px; font-weight:700; font-family: 'Gentium Book Basic', serif;}
h2 { font-size:30px; font-family: 'Sorts Mill Goudy', serif;}
h3 { font-size:26px; font-family: 'Sorts Mill Goudy', serif;}
h4 { font-size:22px; color:#333; font-family: 'Sorts Mill Goudy', serif;}
h5 { font-size:17px; color:#333; font-weight:700;}

.ccr-main-section { width:100%; float:left; padding:40px 0;}


/******** Top Header ******************/
.top-header { background:#1c2633; padding:0px;}
.phone-email { float:left;}
.phone-email ul { list-style-type:none;}
.phone-email li { display:inline-block; float:left; line-height:40px; font-size:14px; color:#fff; margin:0 15px 0 0;}
.phone-email li:last-child { margin-right:0px;}
.phone-email li a { display:inline-block; float:left; line-height:40px; font-size:14px; color:#fff;}
.phone-email li i, .phone-email li a i { margin-right:5px; color:#e66d00;}

.social { float:right;}
.social ul { list-style-type:none; float:left;}
.social li { display:inline-block; float:left; line-height:40px; font-size:14px; color:#fff; margin:0 5px;}
.social li:last-child { margin-right:0px;}
.social li a { display:inline-block; float:left; line-height:40px; font-size:14px; color:#fff; padding:0 7px;}
.social li a:hover { color: #e66d00;}



/******** Main Header ******************************************/
.navbar { padding-top:0px; padding-bottom:0px;}
.navbar-brand {
    font-size: 24px;
}

.navbar-container {
   padding-top:25px; padding-bottom:25px; position:relative; padding-left:0px; padding-right:0px;
}

.navbar.navbar-fixed-top.fixed-theme {
    background-color: #fff;
    border-color: #080808;
    box-shadow: 0 0 5px rgba(0,0,0,.8); position:fixed; left:0; right:0; z-index: 1030;
}

.navbar-brand.fixed-theme {
    font-size: 18px;
}

.navbar-container.fixed-theme {
	padding-top:15px; padding-bottom:15px;
}

.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container{
    transition: 0.8s;
    -webkit-transition:  0.8s;
}
.header-main { background-color:#fff; float:left; width:100%;}
.logo { float:left; color:#999; font-size:14px; line-height:20px;}
.logo a { color:#999;}
.logo-name { display:block; font-size:32px; text-transform:uppercase; color:#333; font-weight:800; line-height:24px; margin-bottom:4px;}
.logo-name span { color:#e66d00;}

.header-right { float:right; margin:0px;}

#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/* font-family: 'Abril Fatface', cursive;*/}

#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

#cssmenu #head-mobile{display:none}
#cssmenu{}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{ padding:0 20px; line-height:43px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:15px; }

#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}

#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#e66d00!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}

#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#333;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#ddd;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}



@media screen and (max-width:992px){
#cssmenu > ul > li > a{ padding:0 15px;}
}

@media screen and (max-width:768px){
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none;/* position:absolute; right:0;*/ width:100%; /*margin-top:15px;*/ padding-top:15px; z-index:1030; /*border:solid 1px #ddd;*/
/*-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.37);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.37);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.37);*/
}
#cssmenu ul li{width:100%; background-color:#fff;}
#cssmenu ul li:hover{background:#363636;}

#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background: #fff !important; color:#e66d00;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#e66d00;}

#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0; padding:0px; /*text-align:center;*/}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff;}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:0px;color:#ddd;font-size:12px; background-color:#f1f1f1;}
.button{width:55px;height:46px; position:absolute;right:0; top:-47px; cursor:pointer;z-index: 12399994;}

.button:after{position:absolute; top:22px; right:0; display:block; height:8px; width:20px; border-top:2px solid #212121; border-bottom:2px solid #212121;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:0;display:block;height:2px;width:20px;background:#212121;content:''}

.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:22px;border:0;height:2px;width:19px;background:#212121;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

.button.menu-opened:before{top:22px;background:#212121;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}


/******** HomePage Banner *********************/

/*.Banner-home {
	float:left; width:100%;
}*/

.Banner-home {
	float:left; width:100%; background-image:url(../images/home-banner-bg.jpg); background-repeat:no-repeat; background-position:center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


/******** About us********************/
.about-us h1 img,
.title img { margin:6px auto 0 auto;}
ul.list-box { padding:0 0 0 17px; margin-bottom:25px;}
ul.list-box li:before { font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0c8"; font-size:8px; padding:0px; color:#e66d00; margin-left:-17px; float:left;}
ul.list-box li { padding:4px 0;}


/******** We help********************/
.we-help { float:left; width:100%; padding:40px 0 45px 0; background-image:url(../images/bg1.jpg); background-position:bottom center; background-repeat:no-repeat; background-attachment:fixed; text-align:center; color:#fff;}
.we-help .title { font-size:40px; font-weight:700; line-height:40px; margin-bottom:25px; color:#fff; text-transform:inherit; font-family: 'Gentium Book Basic', serif;}
.we-help p a {font-size:24px; line-height:38px;}
.click { padding:10px 0 0 0;}


/******** Services********************/
.title {font-size:40px; line-height:40px; color:#333; font-weight:700; font-family: 'Gentium Book Basic', serif;}
.service { text-align:center;}
.service img { margin-top:16px; margin-bottom:20px;}
.service-head { font-size:18px; font-weight:900; margin-bottom:8px;}
.service-head a {color:#212121;}
.service p:last-child { margin-bottom:0px;}


/******** Testimonials********************/
.testimonials { float:left; width:100%; padding:40px 0 45px 0; background-image:url(../images/test-bg.jpg); background-position:bottom center; background-repeat:no-repeat; background-attachment:fixed; text-align:center; color:#ddd;}
.testimonials .title { color:#fff;}
.testimonials .carousel { padding:0 0 30px 0;}
.testimonials .carousel-indicators { margin:0px; bottom:0;}
.testimonials .carousel-indicators li { cursor:pointer; background-color:#fff;}
.testimonials .carousel-indicators .active { background-color:#e66d00;}
.testimonials .carousel-item p { margin-bottom: 1.5rem;}
.test-name { color:#fff; font-size:18px; margin: 0 0 5px 0; font-weight:700;}
.comp-name { font-size:14px; color:#999;}


/******** Team********************/
.team { padding-top:15px; padding-bottom:15px;}
.team p { color:#666; font-size:15px;}
.team img { width:100%; max-width:100%;}
.team-head { font-size:18px; font-weight:700; margin:20px 0 5px 0;}
.team-social { }
.team-social ul { list-style-type:none; float:left;}
.team-social li { display:inline-block; float:left; }
.team-social li:first-child a { margin-left:0px;}
.team-social li a { display:inline-block; float:left; line-height:29px; color:#777; margin:0 5px; border:solid 1px #ccc; width:30px; height:30px; text-align:center;}
.team-social li a:hover { background-color:#e66d00; color: #fff;}


/******** Footer********************/
.footer { background:#1c2633; text-align:center;}
.footer ul { display:inline-block; margin-bottom:15px;}
.footer li { display:inline-block; float:left;}
.footer li a { color:#fff; padding:0 22px; float:left; line-height:30px;}
.footer li a:hover { color:#e66d00;}

.copyright { width:100%; text-align:center; color:#888; font-size:13px;}


/******** Inner Banner********************/
.inner_banner_domain {
	display:inline-block; float:left; width: 100%; background-image:url(../images/bg1.jpg); background-repeat:no-repeat; background-position:center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
}

.inner_banner_design {
	display:inline-block; float:left; width: 100%; background-image:url(../images/design-banner-bg.jpg); background-repeat:no-repeat; background-position:center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_banner_seo {
	display:inline-block; float:left; width: 100%; background-image:url(../images/seo-banner-bg.jpg); background-repeat:no-repeat; background-position:center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.inner_banner_contact {
	display:inline-block; float:left; width: 100%; background-image:url(../images/contact.jpg); background-repeat:no-repeat; background-position:center;
	-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.inner-page h1 img { margin:6px 0 0 0;}

.process { background-color:#e66d00;}
.process ul { float:left; width:100%;}
.process li { float:left; width:20%; padding:15px;}
.process-list { text-align:center; color:#fff;}
.process-list p { margin:20px 0 0 0; font-size:18px;}

.card-header { background-color: rgba(0,0,0,.04);}
.card-header h5 { font-family: 'Sorts Mill Goudy', serif; font-size:18px;}
.card-header h5 a { display:block; cursor:pointer; font-family: 'Sorts Mill Goudy', serif;}
.card-header h5 a:hover { color:#e66d00 !important;}
.seo-block { background-color:#f5f5f5;}

.seo-benifits { background-image:url(../images/seo-benefits.png); background-repeat:no-repeat; background-attachment:fixed; background-position: center; color:#fff;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
 }
.seo-benifits h2 img { margin:10px 0 0 0;}
.contact h2 img { margin:8px 0 0 0;}
.contact .input-group-prepend {
    margin-left: -1px;
}
.contact .input-group-text {
    background-color:#fff;
}

.input-group-prepend {
    margin-left: -1px;
}
.input-group-text {
    background-color:#fff;
}
.close { font-family: Arial, Helvetica, sans-serif;}

.form-control { border-radius:0; padding:.475rem .75rem;}
select.form-control:not([size]):not([multiple]) { height:41px;}
.btn { padding:.475rem 1rem;}
.modal-backdrop.show { opacity:0.8;}
.modal-title { line-height:inherit;}
.btn.focus, .btn:focus { box-shadow:none;}


.banner_text_home{ font-size:35px; line-height:40px; font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:383px 0; width:100%;}
.home_banner_img { float:right; margin:80px 0;}

.inner_banner_text_domain { font-size:35px; line-height:40px; font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:383px 0; width:47%;}
.domain_banner_img { float:right; margin:220px 0;}

.inner_banner_text_design { font-size:35px; line-height:40px; font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:383px 0; width:100%;}

.inner_banner_text_seo { font-size:35px; line-height:40px; font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:383px 0; width:100%;}

.inner_banner_text_contact { font-size:35px; line-height:40px; font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:383px 0; width:100%;}
.inner_banner_text_contact p { font-size:24px; margin:0px; text-transform:capitalize; font-weight:400;}

.mobile-orange .btn-warning { background-color:#e66d00; border: solid 1px #e66d00; color:#fff; padding-left:60px; padding-right:60px;}

a:hover .need { background-color: #e66d00; color:#fff;}
.border-danger { border-color: #e66d00 !important;}
.need.rounded {
	-webkit-border-radius: 7px !important;
	-moz-border-radius: 7px !important;
	border-radius: 7px !important;
}
@media screen and (max-width:1600px){

.banner_text_home{ font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:283px 0; width:100%;}

.inner_banner_text_domain { font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:283px 0; width:47%;}
.domain_banner_img { float:right; margin:120px 0;}

.inner_banner_text_design { font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:283px 0; width:100%;}

.inner_banner_text_seo { font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:283px 0; width:100%;}

.inner_banner_text_contact { font-weight:700; text-transform:uppercase; color:#fff; float:left; margin:283px 0; width:100%;}

}
/*Extra large devices (large desktops, 1200px and up)*/
@media (max-width: 1192px) {

}

@media screen and (max-width:1170px){
	
.banner_text_home { margin:271px 0;}

.inner_banner_text_domain { margin:271px 0; width:33%;}
.domain_banner_img { margin:110px 0;}

.inner_banner_text_design { margin:271px 0;}

.inner_banner_text_seo { margin:271px 0;}

.inner_banner_text_contact { margin:271px 0;}
}


/*Large devices (desktops, 992px and up)*/
@media (max-width: 992px) {
.inner_banner_img { width:50%;}

.banner_text_home { }

.inner_banner_text_domain { }

.inner_banner_text_design { }

.inner_banner_text_seo { }

.inner_banner_text_contact { }

}


/*Medium devices (tablets, 768px and up)*/
@media (max-width: 768px) {
.logo {}
.header-right { width:100%;}

.banner_text_home { margin:168px 0;}

.inner_banner_text_domain { margin:150px 0; width:44%;}
.domain_banner_img { width:56%;}

.inner_banner_text_design { margin:168px 0;}

.inner_banner_text_seo { margin:168px 0;}

.home_banner_img { width:49%;}

.inner_banner_text_contact { margin:168px 0;}
}

/*Small devices (landscape phones, 576px and up)*/
@media (max-width: 576px) {
	.navbar {}
	
	.navbar>.container { padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px;}
	.navbar-container.fixed-theme { padding-top:13px; padding-bottom:13px;}
	
	.social { display: none;}
	.process li { width:100%;}
	.process-list p { text-align: center !important;}
	.footer { padding:20px 0;}
	.contact { margin-top:25px;}
	.contact:first-child { margin-top:0px;}
	
	h1 { font-size:30px;}
	h2 { font-size:28px;}
	
	.inner_banner_img { width:100%; text-align:center;}
	.inner_banner_img img { width:300px;}
	
	
	.banner_text_home { margin:102px 0; text-align:center;}
	/*.home_banner_img { width:100%; text-align:center; margin:25px 0 40px 0;}
	.home_banner_img img { width:300px;}*/
	
	.inner_banner_text_domain { margin:25px 0 0 0; font-size:36px; line-height:40px; width:100%; text-align:center;}
	.domain_banner_img { width:100%; text-align:center; margin:10px 0 15px 0;}
	.domain_banner_img img { width:310px;}
	
	.inner_banner_text_design { font-size:36px; line-height:40px; margin:116px 0; text-align:center;}
	
	.inner_banner_text_seo { font-size:36px; line-height:40px; margin:116px 0; text-align:center;}
	
	.inner_banner_text_contact { font-size:36px; line-height:40px; margin:116px 0; text-align:center;}

	/*p { text-align:justify;}*/
	.mobile-orange { text-align:center;}
	.card-header h5 { font-size:16px;}
}

/*Small devices (landscape phones, 480px and up)*/
@media (max-width: 480px) {
	.footer li a { font-size:14px; padding:0 12px;}
	.logo { width:85%;}
	.navbar-container { padding:20px 0;}
	.logo-name { font-size:25px; }
	
	.banner_text_home { margin:98px 0; }
	
	.inner_banner_text_domain { margin:15px 0 0 0; font-size:30px; line-height:36px;}
	.domain_banner_img { margin:0 0 5px 0;}
		
	.inner_banner_text_design { font-size:30px; line-height:36px;}
	
	.inner_banner_text_seo { font-size:30px; line-height:36px;}
	
	.inner_banner_text_contact { font-size:30px; line-height:36px;}
	
}

/*Small devices (landscape phones, 414px and up)*/
@media (max-width: 414px) {	

	.phone-email li { line-height:36px;}
	.phone-email li a { line-height:36px;}
	
	.logo { font-size:13px;}
	.logo-name { font-size:22px;}
	
	.banner_text_home { margin:87px 0; font-size:26px; line-height:30px; }
	
	.inner_banner_text_domain { font-size:26px; line-height:32px;}
	.domain_banner_img img { width:260px;}
	
	.inner_banner_text_design { margin:100px 0; font-size:28px; line-height:32px;}
	
	.inner_banner_text_seo { margin:100px 0; font-size:28px; line-height:32px;}
	
	.inner_banner_text_contact { margin:100px 0; font-size:28px; line-height:32px;}
	
	.navbar>.container { padding-top:15px; padding-bottom:15px;}
	.navbar-container.fixed-theme { padding-top:10px; padding-bottom:10px;}	
}

/*Small devices (landscape phones, 375px and up)*/
@media (max-width: 375px) {	

	.logo-name { font-size:21px; }

	.footer li a {padding:0 10px;}
	.copyright span { display:block;}
	
	.banner_text_home{ margin:60px 0;}
	
	.inner_banner_text_domain{ font-size:24px; line-height:30px;}	
	.domain_banner_img img { width:260px;}
	
	.inner_banner_text_design { margin:72px 0;}
	
	.inner_banner_text_seo { margin:72px 0;}
	
	.inner_banner_text_contact { margin:88px 0;}	
}

/*Small devices (landscape phones, 360px and up)*/
@media (max-width: 360px) {
	
	
h1 { font-size:28px;}
	h2 { font-size:26px;}
	
	.inner_banner_text_contact { font-size:19px;}
	.inner_banner_text_contact span { font-size:28px;}	
	
	.logo { font-size:12px;}
	.logo-name { font-size:19px; }
	.inner_banner_text_domain{ font-size:19px; margin:44px 0;}
	.banner_text_home{ margin:177px 0;font-size:18px;}	
	.domain_banner_img img { width:243px;}
	
	.inner_banner_text_design { margin:75px 0; font-size:19px;}	
	
	.inner_banner_text_seo { margin:75px 0; font-size:19px;}
	
	.inner_banner_text_contact { margin:89px 0; font-size:19px;}
	
	.footer li a {padding:0 8px;}
}

/*Small devices (landscape phones, 320px and up)*/
@media (max-width: 320px) {
	.footer li a { padding:0 8px;}
	.logo { width:100%; font-size:11px;}
	.logo-name { font-size:18px; }
	
	.footer li a {padding:0 7px;}
	
	.banner_text_home{ font-size:22px; line-height:28px;}
	
	h1 { font-size:23px;}
	h2 { font-size:21px;}
	.banner_text_home{ margin:67px 0;}
	.inner_banner_text_contact { margin:73px 0;}
}






/* CSS Document */

