@media only screen and (max-width: 1700px){
.storycraft_banner {padding: 70px 30px 0 30px;}
.blog_content{ padding:0 90px 36px 90px;}
}
@media only screen and (max-width: 1410px){
.blog_content{ padding:0 90px 36px 90px;}
.single_post_content{ padding:100px 30px 140px 30px;}

/*----------------- Newblog -------------*/
.newblog_content	{padding:80px 30px 30px 30px;}
.newblog_vedio		{padding:0 30px 0 30px;}
.newblog_author		{padding:0 30px 140px 30px;}
/*.author_rgt			{width:958px;}    */
}
@media only screen and (max-width: 1289px){
.container		{max-width:95%;}
.banner_container_inn {text-align:center;}
.banner_container_inn a:nth-child(1)  {width:60%;     margin: 0px auto 3px auto; display:block;}	
.banner_container_inn a img {width:100%; height:auto; margin:0 auto;}
.banner_container_inn small {font-size:20px;}
.about_content {    padding: 66px 0px 93px 0px;}
.spotlights .container		{max-width:95%;}
.listmain {width:49.9%;}
.follow_us ul li img	{width:90%; height:auto; display:inline-block;}
.follow_us ul li		{width:50%;     padding: 0 0 11px 0px; text-align:right;}
.follow_us ul {width:100%; }
.follow_us h4 { padding: 0 0 28px 4%;}
.story_foo a img	{width:90%; height:auto;}

.storycraft_contact_inn{ padding:0 30px 49px 30px;}



/*----------------- 10/11/2015 -------------*/
.spot_services_block .overlay .container .post_banner{ padding:0;}
.post_banner a img{ width:40%;}
/*----------------- Newblog -------------*/
.author_rgt			{width:74%;}
/*------------------------------------------*/
}
@media only screen and (max-width: 1190px){
.about_content_txt{ padding:0 30px;}
.our_story_head h3{ padding:0 30px 30px 30px;}
.about_container{ padding:30px 30px 0 30px;}
}
@media only screen and (max-width: 1149px){
.logo { padding: 0 0 0 45px; left: 157px;}	
.logo a { padding: 9px 0;}	
.social_icons ul li { padding: 0 0 0 5px !important;}
.banner_container_inn small {    padding: 20px 0 20px 0;}
.story_video {width:65%;}	
.storycraft_ban_text {width:32%;}

.blog_content ul li a strong{ font-size:21px; line-height:25px;}

.post_banner{ height:270px}
.storycraft_contact{ margin:0 0 45px 0;}

/*----------------- Newblog -------------*/
.newblog_vedio a	{width:950px;}
.newblog_vedio a img{width:100%; height:auto;}
}  
@media only screen and (max-width: 1024px){
.banner video {    width: 1555px; height: 875px; top:auto; bottom:0;}	
/*----------------- Newblog -------------*/
.author_rgt			{width:660px;}	
.newblog_vedio a	{width:auto; height:auto;}
.newblog_vedio a img{width:100%; height:auto;}
.newblog_author		{padding:0 30px 40px 30px;}
.blog_content{ padding:0 70px 36px 70px;}
	
	}

@media only screen and (max-width: 1023px){
.menu_icon a {    padding: 26px 17px 21px 48px; background: url(../images/menu.png) no-repeat 16px 23px;}	
.logo {left: 50%; margin: 0 0 0 -100px; padding: 0 0 0 0px; width:200px;}	
.banner_container_inn small {  padding: 30px 0 40px 0;  	}
.header_right ul li.work a {display:none;}
.header_right ul li { padding: 22px 18px 21px;}
.logo a {    padding: 10px 13px; }
.logo a img	{width:100%; height:auto; display:block;}
.banner .video img {height:500px;}
.contact_us p a {display:block; word-break:break-all;}
.footer_inn h4 {font-size:15px; padding:0 0 28px 0;}
.follow_us ul li{ text-align:left;}
.footer_inn p {font-size:14px; line-height:25px;}
.foo_left ul li a {font-size:14px;}
.contact_us p a{font-size:14px;}
.follow_us {margin:0;}
.story_video {width:100%;}
.storycraft_ban_text {width:100%; padding:50px 0 0 0; position:relative;}
.storycraft_ban_text a { margin: 15px 0 0 -3px; position: absolute; right: 40px; bottom: 100px;}
.footer_inn {
    padding: 49px 0 38px;
}
.follow_us{ width:31.5%;}
.footer_inn .foo_left:nth-child(2){ width:33.3%;}

.banner_container_inn a:nth-child(1){ width:38%;}
.banner_container_inn small { padding: 10px 0 20px;}
.about_content{ padding:50px 0 50px;}
.about_content h3{ font-size:25px; line-height:25px; width:380px; margin:0 auto 50px;}
.main_content p{ font-size:19px; line-height:32px;}
.about_content a{ margin:40px auto 0 auto;}
.spotlights h3{ font-size:25px; line-height:25px; padding:0 0 40px 0;}
.spotlights{ padding:35px 0 55px 0;}

.storycraft_banner { padding:40px 30px 0 30px;}
.storycraft_bann{ padding:0; border-bottom:none;}
.storycraft_ban_main{ padding:60px 0 15px 0;}
.storycraft_content {  padding:30px 0 0 0;}
.storycraft_content h4{ padding:0; margin:0 0 20px 0;}
.main_content p{ padding:0; margin:0 0 17px 0;}
.storycraft_contact_inn{ padding:30px 30px 30px 30px;}

.storycraft_content ul{ width: 490px;margin: 0 auto; text-align: center; float: none;  display: block;}
.storycraft_content ul li{ width:100%; float:none; margin:0 auto; padding:0 0 20px 0;}
.storycraft_contact_inn	a{ float:none; margin:0 auto; display:block;}
.storycraft_contact{ border:none; padding:0; margin:0;}
.foo_left{ width:50%;}
.footer_right{ width:50%; float:left;}
.footer_inn{ display:inline-block; clear:both;}
.footer_right .foo_left{ float:none; width:100%;} 
.follow_us{ width:100%; float:none;}
.stry_img{ display:block;}
.stry_img .story_foo{ display:block; padding:10px 0 0 0;}
.contact_us{ border:none; padding:0;}
.story_foo{ display:none;}
.story_foo a img {  width: 78%; height: auto;}
.copy p{ text-align:center; padding:11px 0 13px 0px;}


.about_content_txt h3{ text-align:center; padding:0 0 40px;}
.about_content_txt p{ padding:0 0 30px 0;} 
.our_story_head h3{ text-align:center;}
.about_container p { padding: 0 0 30px;}
.about_container ul{ width:80%; float:none; margin:0 auto; display:block; text-align:center;}
.about_container ul li{ float:none; width:auto; margin:0 0 20px 0;}
.about_container ul li h4 small br{display:none; }
.about_container a{ float:none; margin:0 auto; display:block;}
.blog_content ul li{ width:46%; padding:0 2% 30px 2%!important;}
.about_main{ padding:70px 0 50px 0;}
.blog_content h3{ padding:0 0 33px 5px;}
.single_post_content {  padding: 50px 30px;}	
.single_post_content a{ float:none; display:block; margin:0 auto; text-align:center; margin:0 0 20px 0;}
.single_post_content a.contact{ float:none; display:block; margin:50px auto 0 auto; font-size:22px; line-height:24px;}
.menu_block{ min-height:500px;}
.social_icons {
    padding: 13px 20px 0 0;
}

/*----------------- 10/11/2015 -------------*/
.services .single_post_content{ padding:50px 30px;}
/*------------------------------------------*/
/*----------------- Newblog -------------*/
.newblog_content			{padding:50px 30px 30px 30px;}
.newblog_content a			{float:none; display:block; margin:0 auto; text-align:center; margin:0 0 20px 0;}
.newblog_vedio h2			{font-size:42px; line-height:48px;}
.vedio img					{width:100%; height:auto;}
.author_rgt					{width:62%;}
.newblog_vedio iframe {width: 100%;}
}

@media only screen and (max-width: 767px){
.banner_container_inn small { font-size: 18px; }	
.about_content { padding: 30px 20px 50px 20px; }
.about_content h3 {    margin: 0 auto 35px auto;}
.left {width:100%; border:none; padding: 0 0% 15px 0;}
.right {width:100%; padding: 0 0% 15px 0;}
.about_content a {margin: 25px auto 0 auto;}
.spotlights {padding:50px 0 30px;}
.spotlights h3 {text-align:center;     padding: 0 0 50px 0;}
.listmain {width:100%;}
.large		{width:100%;}
.small	{width:50%;}
.spotlights .container {max-width:100%;}
.large .listing {    margin: 0 8.5px 24px;}
footer .container {max-width:320px;}
.foo_left {width:100%; padding:0 0 50px 0;}
.footer_inn .foo_left:nth-child(2) {  width: 100%; border:none;}
.contact_us {padding:0; border:0 none;}
.story_foo {display:none;}
.follow_us {width:100%;}
.follow_us h4 {padding:0 0 28px 0%;}
.follow_us ul li {padding: 0 0 11px 0px; text-align:left; }
.copy .container {max-width:90%;}	
.social_icons	{    padding: 13px 10px 0 0;}
.social_icons ul li.facebook a					{background-position:left bottom; }
.social_icons ul li.facebook a:hover			{ background-position:left top;}
.social_icons ul li.youtube a					{background-position:-65px bottom; }
.social_icons ul li.youtube a:hover				{  background-position:-65px top;}
.social_icons ul li.twitter a					{background-position:-130px bottom;}
.social_icons ul li.twitter a:hover				{  background-position:-130px top;}
.social_icons ul li.linkedin a					{ background-position:right bottom;}
.social_icons ul li.linkedin a:hover			{ background-position:right top;}
.storycraft_content {    padding: 73px 3% 0 3%;}
.storycraft_content h4 {    padding: 0 0 0 0%;}
 .storycraft_content p   {padding: 0 0 0 0%; margin: 0 0 30px 0; }
.storycraft_content ul li {width:100%; padding: 0 0% 20px 0;}	
.storycraft_contact {padding: 0 0% 25px 0;}	
.storycraft_contact_inn	a {    margin: 50px auto 0 auto; float:none; display:block;}
.storycraft_ban_text a {display:none;}
.storycraft_bann {border-bottom:none;}
.storycraft_bann {padding: 0 0 0px 0;}


.footer_inn p{ padding:0 0 20px;}
.footer_inn{ padding:30px 0;}
.foo_left{ padding:0 0 20px 0;}
.footer_inn .foo_left:nth-child(2){ padding:0;}

.stry_img{ display:none;}
.footer_right{ width:100%; float:none;}
.social_icons{ padding:13px 16px 0 0;}
.social_icons ul{ float:right;}
.storycraft_content ul{ width:100%;}
.about_container ul{ text-align:left;}
.about_container ul li{ width:48.3%;}
.about_main{ padding:75px 0 100px;}
.slder {  padding: 0 0 45px;}
.our_story_head{ padding:0 0 10px 0;}
.single_post_content a img{ display:inline-block; width:80%; height:auto;}
.single_post_content h3{ font-size:27px; line-height:27px;}
.single_post_content small{ font-size:19px; line-height:25px;}
.single_post_content p{ font-size:19px; line-height:33px;}
.banner video {width:900px; height:506px;}	
/*----------------------- 10/11/20 -------------------------*/
.wt_brandes h5{ font-size:25px; line-height:25px; margin:0 0 35px 0;}
.wt_brandes ul li a{ font-size:23px; line-height:23px;}
.wt_brandes ul li a{ font-size:19px; line-height:19px;}
.services .single_post_content h3 { font-size: 24px; letter-spacing: 0; line-height: 32px; padding: 0 0 15px; word-spacing: 0;}
/*----------------------------------------------------------*/

/*----------------- Newblog -------------*/
.newblog_content	{padding:50px 30px 0px 30px;}
.newblog_content h3	{ font-size:27px; line-height:27px;}
.newblog_content small	{font-size:19px; line-height:25px; padding:0 0 40px 0;}
.newblog_content p	{font-size:19px; line-height:33px;}
.newblog_vedio p	{font-size:19px; line-height:33px;}
.author_rgt p		{font-size:19px; line-height:33px;}
.newblog_author_in	{padding:20px 20px 16px 20px;}
.author_rgt			{width:54%;}
.social_new			{display:block;}
.social_new .social {display:block; width:382px; margin:0 auto;}

.newblog_author a.contact{margin:30px auto 0;}
.newblog_vedio .vedio_txt{ display:block; padding:30px 0 0 0; margin:0 0 0 0;}
.newblog_vedio iframe {width: 100%;}
.blog_content{ padding:0 20px 36px 20px;}



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

.spot_services_block img{ display:block; width:auto; height: 220px; margin-left: -60%;}
.spot_services_block { overflow:hidden; text-align: center !important;}

.contact_main {    right: -200%;}	
.menu_block { left: -200%;}	
 .menu_icon a {font-size:0; padding:26px 11px 21px 46px; }
 .header_right ul li {padding:0;}
.header_right ul li a {font-size:0;  padding:22px 0 21px; background:url(../images/phone_icon.png) no-repeat center center; width: 100px; border-left: 1px solid #e6e9e8;} 	
.logo {width:170px;     margin: 0 0 0 -85px;}	
.about_content h3 {width:100%;}	
.about_content h3 {font-size:18px;}
.main_content p {font-size: 16px; line-height: 30px;}	
.about_content a {width:100%;font-size:18px;}	
.spotlights h3 {font-size:18px;}
.spotlights {    padding: 30px 0 30px;}
.spotlights h3 {    padding: 0px 0 30px;}
.small {width:100%;}
.footer_inn {  padding: 30px 20px 30px 20px; }
.social_icons ul li {padding:0 0px 0 5px;}
.copy p {padding:15px 5px; text-align:center;}
.banner .video img {  height: 400px; }
.storycraft_banner {    padding: 50px 15px 0 15px;}

.banner video{ display:none;}
.banner_container_inn a.watch{ padding:15px 36px; font-size:20px; line-height:20px;}
.banner_video img{ height:300px; width:auto;}

.blog_content ul li{ width:100%; padding:0 0 !important; float:none;}
.blog_content ul{ width:70%; display:block; margin:0 auto; text-align:center;}
.post_banner a img{ display:block; width:60%; height:auto; text-align:center; margin:0 auto;}	
.post_banner{ height:auto; padding:40px 0;}
.listing{ display:block;}
.about_container ul li{ width:48%;}

/*----------------- Newblog -------------*/
.newblog_vedio h2			{font-size:32px; line-height:38px;}
.newblog_content a img	{width:100%; height:auto;}
.author_lft			{float:none; margin:0 auto 12px;}
.author_rgt			{float:none; width:100%;}
.newblog_vedio iframe {height:300px; width: 100%;}
.blog_content{ padding:0 20px 36px 20px;}

}
@media only screen and (max-width: 499px){
.menu_block{ width:80% !important;}
.contact_main{ width:80% !important;}
.about_content_txt h3{ font-size:25px; line-height:25px; padding:0 0 20px;}
.about_main p{ font-size:19px; line-height:29px;}
.about_main{ padding:55px 0 100px 0;}
.slder{ padding:0 0 35px 0;}
.our_story_head h3{ font-size:25px; line-height:25px; padding:0 30px 10px 30px;}
.about_container a{ font-size:21px; line-height:21px; padding:17px 0;}
.about_container ul li{ width:100%; padding:0 0 20px 0;}

/*--------------------- 10/11/2015 ------------------*/
.services .single_post_content h3 { font-size: 24px; letter-spacing: 0; line-height: 34px; padding: 0 0 15px; word-spacing: 0;}
.services .single_post_content p { font-size: 16px;line-height: 30px;  padding: 0 0 20px;}
.wt_brandes h5 { font-size: 20px; line-height: 20px;}
.services .single_post_content { padding: 30px;}
.services .single_post_content h3{font-size: 19px;letter-spacing: 0; line-height: 27px;}
/*---------------------------------------------------*/
/*----------------- Newblog -------------*/
.social span				{margin:0 12px 0 0;}
.newblog_vedio iframe {height:300px; width: 100%;}
}
@media only screen and (max-width: 479px){

.banner_container_inn a:nth-child(1){ width:72%;}
.banner_video img{ height:480px; width:auto;}
.menu a {
    font-size: 0;
    padding-left: 0;
    padding-right: 0;
    width: 80px;
}
.header_right ul li a{ width:80px; padding-left:0; padding-right:0; border-left:1px solid #e6e9e8;}
.single_post_content h3{ font-size:23px; line-height:30px;}
.single_post_content p {
    font-size: 18px;
    line-height: 28px;
}
.contact_main h4 {
    font-size: 16px;
    line-height: 15px;
    padding: 0 0 10px;
}
.contact_main {
    padding: 0;
    width: 65%;
}
.contact_main p{ font-size:18px; line-height:28px;}
.search_blk input[type="text"]{ width:84%;}
nav ul li a{ font-size:14px; line-height:14px;}
.nav_links2 ul li a{ font-size:13px; line-height:14px;}
.search_blk{ margin:25px 30px 30px 30px; padding:10px 10px;}
.nav_links2{ min-height:auto; padding:0 30px 10px 30px;}
nav{ margin:0 0 30px 0;}
.nav_links2 ul li{ padding:0 0 15px 0;}
.links ul li{ width:100%; float:none; padding:0 0 10px 0;}
.links ul li a{ padding:13px 0;}
.contact_inn{ padding:100px 30px 50px;}
.contact_main ul li label, .contact_main ul li label em{ font-size:13px; line-height:13px;}
.contact_main ul li{ padding:0 0 13px 0;}
.blog_content ul{ width:85%;}
.about_main{ padding-bottom:0;}
nav ul li a{ background-position:90% center;}
header.sticky .logo {
    width: 166px;
}
header.sticky .logo a{ background-size:75% auto;}
.contact_main ul li input[type="submit"]{ width:195px;}
.about_container ul{ width:90%;}
.work_with {
    padding: 0 0 40px; 
}

/*-------------------- 10/11/2015 ----------------*/
.wt_brandes h5 { font-size: 14px; line-height: 14px; margin:0 0 25px;}
.wt_brandes{ padding:0;}
.wt_brandes ul li a {font-size: 17px; line-height: 17px;}
/*------------------------------------------------*/

/*----------------- Newblog -------------*/
.newblog_content h3	{ font-size:23px; line-height:27px;}
.newblog_content p	{ font-size:18px; line-height:28px;}
.newblog_vedio h2	{font-size:22px; line-height:28px;}
.newblog_vedio p	{ font-size:18px; line-height:28px;}
.vedio span			{font-size:18px; line-height:18px;}
.newblog_vedio hr	{width:250px;}
.newblog_author h5 a{text-align:center;}
.social_new .social	{width:auto;}
.social span		{float:none; display:block; margin:0 0 10px 0;}
.social ul			{float:none; display:block;}
.author_rgt p		{font-size:18px; line-height:30px;}
.newblog_vedio iframe {height:auto; width: 100%;}

}

/*------------------- 10/11/2015 ----------------*/
@media only screen and (max-width: 360px){
.storycraft_contact_inn a{ width:100%;}
.newblog_vedio iframe {height:auto; width: 100%;}
}
@media only screen and (max-width: 320px){
body{ min-width:320px;}
.newblog_vedio iframe {height:auto; width: 100%;}
}
@media only screen and (max-width: 679px){
.wt_brandes ul{ width:100% !important; float:none;}
}
/*-----------------------------------------------*/