@import url("font-awesome.min.css");

@font-face {
font-family:'Affogato';
src:url('../fonts/Affogato-Regular.eot');
src:url('../fonts/Affogato-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/Affogato-Regular.woff2') format('woff2'),
url('../fonts/Affogato-Regular.woff') format('woff'),
url('../fonts/Affogato-Regular.ttf') format('truetype'),
url('../fonts/Affogato-Regular.otf') format('opentype'),
url('../fonts/Affogato-Regular.svg#Affogato-Regular') format('svg');
font-weight: 400;font-style: normal;font-stretch: normal;unicode-range: U+0020-00FE;}

@font-face {
font-family:'Affogato Medium';
src:url('../fonts/Affogato-Medium.eot');
src:url('../fonts/Affogato-Medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/Affogato-Medium.woff2') format('woff2'),
url('../fonts/Affogato-Medium.woff') format('woff'),
url('../fonts/Affogato-Medium.ttf') format('truetype'),
url('../fonts/Affogato-Medium.otf') format('opentype'),
url('../fonts/Affogato-Medium.svg#Affogato-Medium') format('svg');font-weight: 500;font-style: normal;font-stretch: normal;
unicode-range: U+0020-00FE;}

@font-face {
font-family:'Affogato Bold';
src:url('../fonts/Affogato-Bold.eot');
src:url('../fonts/Affogato-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts/Affogato-Bold.woff2') format('woff2'),
url('../fonts/Affogato-Bold.woff') format('woff'),
url('../fonts/Affogato-Bold.ttf') format('truetype'),
url('../fonts/Affogato-Bold.otf') format('opentype'),
url('../fonts/Affogato-Bold.svg#Affogato-Bold') format('svg');font-weight: 700;font-style: normal;font-stretch: normal;
unicode-range: U+0020-00FE;}



/*--------------------------------------------------------------------------------------------------------------*/
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:none;}
/*--------------------------------------------------------------------------------------------------------------*/
/*.cfx:after{content:"\00A0"; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.cfx{display:inline-block;}
html[xmlns] .cfx{display:block;}
* html .cfx{height:1%;}
.cfx{display:block}*/
/*--------------------------------------------------------------------------------------------------------------*/
/*html{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); margin:0px; padding:0px;}*/
body{padding:0px; margin:0px;  font-size:16px; color:#333333; background:url(../images/main_bg.jpg) repeat; font-family:'Affogato';
/*overflow-x:hidden;overflow-y:auto;*/}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:before, :after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

input, button, select, textarea{font-family:inherit; font-size:inherit; line-height:inherit;}
a{color:#f07114; text-decoration:none; outline:none; border:none;}
img{border:none; vertical-align:middle; max-width:100%;}
a:hover, a:focus{color:#8aa40d; outline:none;}
a:focus{outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; outline:none;}
ul, li, ol{padding:0px; margin:0px; list-style:none;}
/*--------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight:normal; line-height:1.1; color:inherit; margin:0px;}
h1, .h1{font-size:50px;}
h2, .h2{font-family:'Affogato Medium'; font-size:40px;}
h3, .h3{font-size:30px;}
h4, .h4{font-size:25px;}
h5, .h5{font-family:'Affogato Medium'; font-size:29px; color:#7cc34f; text-align:center; line-height:50px;}
h6, .h6{font-size:18px;}
p{margin:0 0 10px;}

.left{float:left;}
.right{float:right;}
.clr{clear:both;}

#main_header{ position:relative; z-index:999999;}
.logo_row{position:relative; padding:0 50px; z-index:100;}
.main_logo{position:absolute; left:50px;}
.main_no{position:absolute; right:150px; top:80px; color:#75d400; font-size:18px; font-family:'Affogato Medium';}
.main_no a{color:#75d400; text-decoration:none;}
.main_no i{vertical-align:middle;}
.main_menu{position:absolute; right:50px; top:50px;}

/*menu css*/
.container2 html {box-sizing: border-box;overflow: hidden;}
.container2 *, *:before, *:after { box-sizing: inherit;}
.container2 html, body { height: 100%; }
.container2 {/*position: relative;*/overflow-x: hidden; height: 100%; width: 100%;}
.main { height: 100%; position: relative;transition-property: transform;}
.content { /*margin: 50px 50px;*/ }
.sidebar {
  position: fixed;
  z-index: 5;
  top: 0;
  right: 0;
  height: 100%;
  width:300px;
  background: #1d2127;
  border-right: 3px solid #0f1114;
  overflow: hidden;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  transition-property: transform;
}
.sidebar, .sidebar a { color: #abb4be; }
.nav { margin-top:100px;}
.nav-items { margin: 0; padding: 0; list-style: none;}
.nav-title { display: block; padding: 10px 50px; text-transform: uppercase; font-family:'Affogato Medium'; color: #75d400;}
.nav-link { display: block; padding: 10px 50px; text-decoration: none;transition: background-color 0.3s ease;}
.nav-link:hover { background-color: #282d36;}
.sidebar-separator {margin: 30px;height: 2px; background-color: #000; border-bottom: 1px solid #2b313a;}
.hamburger {
  display: block;
  position: absolute;
  right:20px;
  top: 20px;
  cursor: pointer;
  z-index: 10;
  /*border-radius: 5px;
  background-color: #3498db;
  border: 2px solid #ddd;*/
  padding: 10px 7px;
  width: 50px;
  height: 46px;
  transition-property: background-color, border-color;
}

.bar {
  display: block;
  position: relative;
  background-color: #FFF;
  width: 100%;
  height: 3px;
  /*border-radius: 2px;*/
  margin: 0 auto;
  transition-property: transform, opacity, background-color, width; 
  margin-bottom:6px;
}

.bar:first-child { top: 0; }
.bar:nth-child(2) { opacity: 1; }
.bar:last-child { bottom: 0; }
.hamburger:hover { border-color: #fff; }
.hamburger:hover .bar { background-color: #fff; }
.bar + .bar { margin-top: 5px; }
.main, .sidebar, .hamburger, .bar { transition-duration: 0.3s; transition-timing-function: ease-in-out;}
.show-sidebar .main { -webkit-transform: translate3d(260px, 0, 0);transform: translate3d(260px, 0, 0);}
.show-sidebar .sidebar {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.show-sidebar .hamburger { background-color: #282d36;border-color: #0f1114;}
.show-sidebar .bar { background-color: #abb4be; }
.show-sidebar .bar:first-child {width: 80%;-webkit-transform: rotate(45deg) translate(5px, 8px); transform: rotate(45deg) translate(5px, 8px);}
.show-sidebar .bar:nth-child(2) { opacity: 0; }
.show-sidebar .bar:last-child { width: 80%;-webkit-transform: rotate(-45deg) translate(4px, -8px);
  transform: rotate(-45deg) translate(4px, -8px);}

.show-sidebar .hamburger{position:fixed;}


.slide_caption{position:absolute; z-index:10; margin:0 auto; width:100%; top:30%; text-align:center;}
.welcome_head{text-transform:uppercase; color:#75d400; font-size:30px; margin-bottom:25px;}
.kt_head{text-transform:uppercase; color:#20b1f3; font-size:60px; line-height:40px; margin-bottom:7px;}
.kt_head span{display:block; color:#FFF; font-family:'Affogato Medium'; font-size:22.5px; text-transform:none;}
.kt_content{color:#cccbcb; font-size:20px; line-height:30px; margin-bottom:30px;}
.know_more{text-align:center;}
.know_more a{background:#00adf4; color:#FFF; text-transform:uppercase; font-size:18px; font-family:'Affogato Medium'; border-radius:20px; padding:7px 24px;}
.know_more a:hover{background:#75d400;}
.scroll_dwn{ margin-top:13%; text-align:center; color:#FFF; text-decoration:underline; font-size:20px; font-family:'Affogato Medium'; position:relative; width:100%; z-index:999999; text-transform:uppercase;}
.scroll_dwn span{display:block; font-weight:normal; font-size:20px; margin-top:10px;}

#about_us{padding:50px 0;}
.about_lft img{float:left; margin-right:20px;}
h3.about_us{color:#2780bc; font-size:24px; text-transform:uppercase; margin:0 0 20px 0}
h1.main_head{color:#333; font-size:36px; line-height:40px; margin:0 0 20px 0;}
h1.main_head span{font-family:'Affogato Medium'; color:#75d400; text-decoration:underline; display:block;}
#about_us p{color:#333333; font-size:17px; margin:0 0 20px 0; line-height:28px;}
#about_us ul{margin:0px; padding:0px;}
#about_us ul li{list-style-type:none; display:block; margin-bottom:8px; font-size:17px; color:#555555;}
#about_us ul li i{color:#75d400; font-size:14px; margin-right:2px;}

.happy_client{margin-bottom:27px;}
.happy_icn{width:48px; height:48px; border:2px solid #2780bc; text-align:center; color:#2780bc; font-size:23px; float:left; border-radius:50%; padding-top:10px; margin-right:13px;}
.happy_txt{float:left; font-family:'Affogato Medium'; font-size:14px; line-height:24px;}
.happy_txt span{display:block; font-size:25px;}
.skills_logo{text-align:center;}


#service_bx{background:url(../images/service_bg.jpg) no-repeat center top; padding:45px 0; text-align:center; font-family:'Affogato Medium';}
.service_head{color:#333333; font-size:28px; text-transform:uppercase; margin-bottom:22px;}
.service_head span{color:#2072af;}
#service_bx p{text-align:center; color:#565656; font-size:16px; line-height:24px; margin-bottom:25px;}

.business_service{text-align:center; text-transform:uppercase; font-size:20px; line-height:22px; display:inline-block;}
.business_icn{background:#2072af; border-radius:0 50px 0 50px; width:120px; height:120px; line-height:120px; text-align:center; color:#FFF; font-size:59px; color:#FFF; padding-top:32px; margin-bottom:25px;}
.business_txt {color:#2072af;}
.responsive_icn{background:#6320af; border-radius:0 50px 0 50px; width:120px; height:120px; line-height:120px; text-align:center; color:#FFF; font-size:59px; color:#FFF; padding-top:32px; margin-bottom:25px;}
.responsive_txt {color:#6320af;}
.web_icn{background:#af208c; border-radius:0 50px 0 50px; width:120px; height:120px; line-height:120px; text-align:center; color:#FFF; font-size:59px; color:#FFF; padding-top:32px; margin-bottom:25px;}
.web_txt {color:#af208c;}
.ecommerce_icn{background:#eb9b00; border-radius:0 50px 0 50px; width:120px; height:120px; line-height:120px; text-align:center; color:#FFF; font-size:59px; color:#FFF; padding-top:32px; margin-bottom:25px;}
.ecommerce_txt {color:#eb9b00;}
.app_icn{background:#e11209; border-radius:0 50px 0 50px; width:120px; height:120px; line-height:120px; text-align:center; color:#FFF; font-size:59px; color:#FFF; padding-top:32px; margin-bottom:25px;}
.app_txt {color:#e11209;}
.merket_icn{background:#75d400; border-radius:0 50px 0 50px; width:120px; height:120px; line-height:120px; text-align:center; color:#FFF; font-size:59px; color:#FFF; padding-top:32px; margin-bottom:25px;}
.merket_txt {color:#75d400;}


#testimonial_bx{background:url(../images/testimonial_bg.jpg) no-repeat center top; padding:50px 0;}
.testimonial_comma{text-align:center; font-size:36px; color:#75d400; border:1px solid #75d400; border-radius:50%; width:64px; height:64px; line-height:64px; margin:0 auto; padding-top:14px; margin-bottom:35px;}
.testimonial_one{text-align:center; margin:0 auto;}
.cleint_txt{text-align:center; color:#ffffff; line-height:30px; font-size:18px; margin-bottom:25px;}
.client_dest {text-align:center; margin:0 auto; display:block; color:#FFF; font-size:15px; }
.client_dest_pic {display:inline-block;}
.client_dest_pic img{text-align:center; margin-right:15px; border-radius:50%;}
.client_dest_nm{display:inline-block; vertical-align:top; margin-top:15px; text-align:left;}
.client_dest_nm span{color:#75d400; font-size:18px; font-family:'Affogato Medium'; display:block; }

#brand_logo{padding:27px 0;}

#get_touch{background:url(../images/get_touch_bg.jpg) repeat; padding:29px 0;}
.get_touch_bx{display:block; color:#FFF; line-height:30px;}
.get_touch_bx span{display:block; font-family:'Affogato Medium'; font-size:28px;}
.get_touch_l{float:left; font-size:18px;}
.get_touch_r{float:right; margin-top:16px;}
.get_touch_r a{background:#333; border-radius:20px; padding:7px 24px; color:#FFF; font-family:'Affogato Medium'; font-size:17px; text-transform:uppercase;}
.get_touch_r a:hover{background:#FFF; color:#333;}


#main_footer{background:url(../images/footer_bg.jpg) repeat; padding:12px 0;}
.footer_map{background:url(../images/footer_map.png) no-repeat center top; padding:17px 0 9px 0; color:#b7b7b7; font-size:16px;}
.footer_map p{display:block; margin-bottom:8px;}
.footer_social {text-align:center; margin-bottom:8px;}
.footer_social ul{margin:0px; padding:0px;}
.footer_social ul li{list-style-type:none; display:inline-block; font-size:15px;}
.footer_social ul li a{color:#b7b7b7; border:1px solid #b7b7b7; display:block; border-radius:50%; width:28px; height:28px; line-height:26px; padding-top:6px;}
.footer_social ul li a:hover{color:#75d400; border:1px solid #75d400; }


/*about us page css start here*/
#inner_header{background:url(../images/inner_bg.jpg) no-repeat center top; position:relative; min-height:178px;}
.page_title{text-align:center; position:absolute; top:55px; color:#20b1f3; font-size:40px; text-transform:uppercase; width:100%; line-height:34px;}
.page_title span{color:#FFF; font-family:'Affogato Medium'; font-size:17px; display:block; text-transform:none;}

.about_stodio{margin:50px 0; background: url(../images/hello_bg.png) no-repeat center center; min-height:264px;}
.about_info{text-align:center; padding-top:28px;}
.about_info h2{color:#333333; font-size:36px; font-family:'Affogato Medium'; margin-bottom:30px; text-transform:uppercase;}
.about_info p{letter-spacing:0.5px; font-size:16px; font-family:'Affogato Medium'; line-height:28px;}

.creativity_bx{margin-bottom:50px; padding-right:40px;}
.creativity_bx h2{color:#75d400; font-size:80px; margin:0 0 10px 0; font-family:'Affogato'; font-weight:normal;}
.creativity_bx h3{color:#20b1f3; font-family:'Affogato Medium'; font-size:24px; letter-spacing:1.5px; text-transform:uppercase; margin:0 0 15px 0;}
.creativity_bx p{color:#333; font-size:15px; letter-spacing:0.9px; line-height:25px;}


/*Services page css start here*/
.ux_bx{background:url(../images/grey_bg.jpg) repeat center top; padding:40px 0 60px 0;}
.ux_design_content h2{color:#75d400; font-size:40px;  margin:0 0 15px 0; font-family:'Affogato';}
.ux_design_content p{margin-bottom:15px; color:#333333; text-align:justify; line-height:24px;}
.ux_design_content h3{color:#75d400; font-size:28px; margin:0 0 15px 0; font-family:'Affogato Medium';}
.service_list{display:block; margin-bottom:15px;}
.service_list ul{margin:0px; padding:0px;}
.service_list ul li{list-style-type:none; float:left; width:50%; margin-bottom:15px;}
.service_list ul li i{color:#20b1f3; font-size:13px;}
.service_list ul li a{color:#333;}
.service_list ul li a:hover{color:#20b1f3;}
.view_more{margin-top:16px; display:inline-block;}
.view_more a{border:2px solid #00adf4; color:#00adf4; font-size:14px; text-transform:uppercase; padding:7px 18px; border-radius:20px; font-family:'Affogato Medium'; transition: all 0.8s ease-in-out 0s;}
.view_more a:hover{background:#00adf4; color:#FFF;}
.mobile_bx{background:none; padding:40px 0 60px 0;}

.service_pic{text-align:center;}
.service_pic.branding{margin-top:100px;}

/*Contact us page css start here*/
.contact_bx{padding:40px 0;}
.contact_bx h2{font-size:36px; font-family:'Affogato'; margin:0 0 15px 0;}
.contact_bx p{margin-bottom:20px; font-size:16px; line-height:24px;}
.contact_bx a{color:#333333; text-decoration:none;}
.frm_one{margin-bottom:20px;}
.input_frm {background:none; border:none; border-right:1px solid #CCC; border-bottom:1px solid #CCC; width:90%; padding:10px;}

.con-user {background: url("../images/con1.png") no-repeat; transition: all 0.4s ease-in-out 0s; cursor: pointer; display: block; width: 100%; max-width: 571px; height: 40px; border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; border: none; color: #000; background-position: 98% top;}
.con-user:hover { background-position: 98% -30px; border-right: 1px solid #75d400 !important; border-bottom: 1px solid #75d400!important;}
.con-email {background: url("../images/con2.png") no-repeat; transition: all 0.4s ease-in-out 0s; cursor: pointer; display: block; width: 100%; max-width: 571px; height: 40px; border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; border: none; color: #000; background-position: 98% top;}
.con-email:hover {background-position: 98% -30px; border-right: 1px solid #75d400 !important; border-bottom: 1px solid #75d400!important;}
.con-phone {background: url("../images/co3.png") no-repeat; transition: all 0.4s ease-in-out 0s; cursor: pointer; display: block; width: 100%; max-width: 571px; height: 40px; border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; border: none; color: #000; background-position: 98% top;}
.con-phone:hover {background-position: 98% -30px; border-right: 1px solid #75d400 !important; border-bottom: 1px solid #75d400!important;}
.con-website {background: url("../images/con4.png") no-repeat; transition: all 0.4s ease-in-out 0s; cursor: pointer; display: block; width: 100%; max-width: 571px; height: 40px; border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; border: none; color: #000; background-position: 98% top;}
.con-website:hover { background-position: 98% -30px; border-right: 1px solid #75d400 !important; border-bottom: 1px solid #75d400!important;}
.con-message { background: url("../images/con5.png") no-repeat; transition: all 0.4s ease-in-out 0s; cursor: pointer; display: block; width: 100%; max-width: 571px; height: 135px; border-right: 1px solid #ddd !important; border-bottom: 1px solid #ddd !important; border: none; color: #000; background-position: 98% top;}
.con-message:hover { background-position: 98% -125px; border-right: 1px solid #75d400 !important; border-bottom: 1px solid #75d400!important;}
.send-req-btn { width: 100%; max-width: 571px; background: none; border-radius: 20px; border: 2px solid #00adf4; letter-spacing: 0.4px; color: #00adf4; font-size: 18px; height: 40px; -webkit-transition: all ease-in-out 0.5s; -moz-transition: all ease-in-out 0.5s; -o-transition: all ease-in-out 0.5s; -ms-transition: all ease-in-out 0.5s; transition: all ease-in-out 0.5s; font-family:'Affogato Medium'; text-transform:uppercase;}
.send-req-btn:hover{background-color: #00adf4; border: 2px solid ##00adf4; color: #FFF;}

.add_one{margin-bottom:30px;}
.add_one i{border:2px solid #75d400; color:#75d400; float:left; width:60px; height:60px; text-align:center; font-size:26px; border-radius:50%; padding-top:16px; margin:5px 20px 9px 0;}
.add_one h4{font-size:19px; font-family:'Affogato Medium'; margin-bottom:5px;}

.banner_pic{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; height:764px;}


@media screen and (max-width:1600px){}

@media screen and (max-width:1366px){}

@media screen and (max-width:1024px){
	.banner_pic{height:545px;}
	.scroll_dwn{display:none;}
	.slide_caption{top:38%;}
	.about_lft img{float:none; text-align:center; margin:0 auto 20px auto; display:inherit;}
	.happy_client{margin-top:27px; float:left; width:25%;}
	.skills_logo{display:none;}
	
	#service_bx{padding:35px 0; background:#ecf1f4;}
	.business_service{float:left; margin-top:25px; width:33.33%; text-align:center; font-size:18px; line-height:18px;}
	.business_icn,.responsive_icn,.web_icn,.ecommerce_icn,.app_icn,.merket_icn{width:100px; height:100px; line-height:100px; display:inline-block; font-size:47px; margin:0 0 15px 0;}
	
	/*about us page*/
	.about_stodio{margin:25px 0;}
	.about_info{padding-top:0;}
	.creativity_bx{float:left; width:50%;}
	.creativity_bx h2{font-size:50px; margin:0;}
	.creativity_bx h3{font-size:24px; margin:0 0 5px 0;}
	
	/*contact us page css*/
	.contact_l{float:left; width:55%; margin-right:5%;}
	.contact_r{float:left; width:40%;}
	.contact_bx h2{font-size:28px;}
	
	/*service page css start here*/
	.ux_bx,.mobile_bx{padding:30px 0;}
	.service_pic{margin:25px 0;}
	.ux_design_content{float:left; width:50%; margin-right:5%;}
	.service_pic{float:left; width:45%; text-align:center;}
}

@media screen and (max-width:800px){
	.page_title{font-size:30px;}
	.page_title span{font-size:13px;}
	
	.ux_design_content{float:none; width:100%; }
	.service_pic{float:none; width:100%; text-align:center;}
}

@media screen and (max-width:640px){
	.get_touch_l{float:none;}	
	.get_touch_bx span{font-size:24px;}
	.get_touch_r{float:none; text-align:center;}
	.slick-dotted.slick-slider{margin-bottom:0 !important; }
	.slick-slide img{float:none; display:inherit !important; margin:0 auto; text-align:center;}
	#testimonial_bx{/*background-attachment:fixed;*/}
	#testimonial_bx,#about_us{padding:25px 0;}
	#service_bx{padding:25px 0; background:#ecf1f4;}
	.testimonial_comma{width:44px; height:44px; line-height:44px; padding-top:9px; font-size:25px; margin-bottom: 10px;}
	.cleint_txt{line-height:23px; font-size:15px; margin-bottom:10px;}
	.client_dest_pic img{width:80%;}
	.service_head{font-size:24px; margin-bottom:15px;}
	#service_bx p{padding:0 15px 0 15px; margin:0; font-size:15px;}
	.business_service{/*float:left; width:50%;*/ width:100%; margin-top:25px; text-align:center; font-size:18px; line-height:18px;}
	.business_icn,.responsive_icn,.web_icn,.ecommerce_icn,.app_icn,.merket_icn{width:100px; height:100px; line-height:100px; display:inline-block; font-size:47px; margin:0 0 15px 0;}
	
	.happy_client{float:left; width:50%; margin:25px 0 0 0;}
	h1.main_head span{display:inline;}
	h1.main_head{font-size:29px; line-height:36px;}
	.about_lft img{float:none; text-align:center; display:block; margin-bottom:20px;}
	h3.about_us{font-size:22px; margin:0 0 10px 0;}
	.main_logo{left:20px;}
	.main_logo img{width:70%;}
	.main_menu{right:0;}
	.main_no{display:none;}
	.banner_pic{height:485px;}
	.slide_caption{top:36%;}
	.welcome_head{font-size:20px; margin-bottom:15px;}
	.kt_head{font-size:41px; line-height:28px; margin:0 0 10px 0;}
	.kt_head span{font-size:15px; font-family:'Affogato';}
	.kt_content{font-size:15px; margin-bottom:20px; line-height:24px; padding:0 15px;}
	.scroll_dwn{display:none;}
	
	/*about us*/
	.about_stodio{margin:25px 0; background:none;}
	.about_info{padding-top:0;}
	.about_info h2{font-size:26px; margin-bottom:15px;}
	.about_info p{text-align:justify; font-size:15px; line-height:26px;}
	img.inner_logo{width:100%;}
	
	.creativity_bx{margin:0 0 25px 0; padding:0; float:none; width:100%;}	
	.page_title{bottom:5px; font-size:28px; line-height:23px; top:inherit;}
	.page_title span{font-size:12px;}
	
	/*contact us page css start here*/
	.contact_l{float:none; width:100%; margin-right:0;}
	.contact_r{float:none; width:100%;}
	.contact_bx h2{font-size:28px;}
	.add_one h4{font-size:17px;}
	
	/*service page css start here*/
	
	.service_pic{margin:25px 0;}
	.ux_design_content h2{font-size:33px; }
	.ux_design_content h3{font-size:23px;}
	.service_list ul li{float:none; width:100%;}
	
	
}

@media screen and (max-width:480px){}

@media screen and (max-width:375px){
	#about_us ul li{font-size:15px;}
	.happy_icn{width:45px; height:45px; font-size:21px; margin-right:7px;}
}
@media screen and (max-width:360px){}

@media screen and (max-width:320px){
	.happy_icn{width:35px; height:35px; font-size:18px; padding-top:7px;}
	.happy_txt{font-size:12px; line-height:19px;}
	.happy_txt span{font-size:21px;}
	
	img.inner_logo{width:80%;}
}