﻿@media only screen and (max-width:1050px){
.container{width:100%;}
.block1 ul li{margin:0 0 9px 1%;width:48%;}
.slide3 ul li h4{font-size:17px;line-height:17px;}
.tweet img{width:100%;height:auto;}
.slide2-left img{width:100%;height:auto;}
.nav-in ul li ul{right:-126px;top:45px;width:955px;}
.sub-blk{width:156px;}
.sub-blk ul{width:156px !important;}
/* INNER PAGE HERE */
.center_img em img			{width:100%; height:auto;}
.services ul				{margin:0 4px 0 0;}
.slide_bar_con ul li a 		{padding:0 18px 0 0; margin:0 7px 11px 0px;}
.main_inner_left			{width:27%;}
.main_inner_right			{width:71%;}
.services ul li				{width:/*85%*/89px;}
.footer_con					{margin:0;}
.back_btn					{right:4%;}
.copy span					{padding:0;}
.nav-in ul li ul.mg1.mg1_adst{right:-46px;}
}
@media only screen and (max-width:991px){
.header-right{width:60%;}	
.header-right-in {
    display: block;
    /* background-size: 100% 100%; */
    padding: 0 27px 0 0;
    float: left;
    background-position: left top;
}
.header-right-in ul li a{width:44px;}
.nav-in{padding:0 5px 0 0;}	
.nav-in a{margin:-2px 0 0 15px;}	
.nav-in ul li a{font-size:16px;padding:10px 13px 9px 13px;line-height: 25px;}	
.buttons ul li .btn1, .buttons ul li .btn1.btn2{padding:0 18px 0 18px;}
.slide1{overflow:hidden;}
.slide1 .carousel-caption h2{font-size:15px;right:55px;}
.slide1 .carousel-caption h1{right:35px;}
.slide2-right-in strong{font-size:10px;}
.slide3 ul li h4{font-size:14px;}
.slide4-left img{width:100%;height:auto;}
.block2 ul li a, .block2 ul li:nth-child(2) a{font-size:14px;line-height:20px;background-size:30px auto;}
.nav-in ul li ul{width:729px;text-align:center;right:-61px;}
.sub-blk{width:170px;float:none;margin:0 auto 20px !important;vertical-align:top;}
.sub-blk h4{text-align:right;}
.sub-blk ul li a{font-size:12px;padding:0 0 0 0;}
.block1 ul li a p{font-size:14px;}	
.block1 ul li:hover a p{font-size:16px;}
.nav-in ul li ul.mg1{width:163px;}
.main-content .container{width:100%;}

}
@media only screen and (max-width:767px){
.header-in{padding:20px 0 ;}	
.header-right{float:none;display:block;padding:0 0 0 0;text-align:center;width:100%;}	
.header-right p{text-align:center;}	
.header-right-in {
    display: inline-block;
    padding: 0 36px 0 0;
    background-size: 100% 100%;
    float: none;
    background-position: left top;
}
.main-content-left{float:none;display:block;width:100%;margin:0;}
.block1 ul li:nth-child(2n-0){margin-left:0px;}
.block1 ul li{width:49%;margin-left:1.4%;}
.main-content-right{float:none;display:block;width:100%;padding:0 0 0 0;margin:0 0 15px 0;}
.slide2{padding:0 0 0 0;}
.slide4-right a{margin:10px 0 0 0;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
.block2 ul li a, .block2 ul li:nth-child(2) a{font-size:16px;line-height:30px;}
.block2 h4, .block1 h4, .block3 h4, .tweet h4{background:#51C0F3;position:relative;width:97%;}
.block2 h4:before, .block1 h4:before, .block3 h4:before, .tweet h4:before{content:'';background:url(../images/shape-1.png) no-repeat left top;position:absolute;left:-18px;top:0px;width:19px;height:30px;} 
#mobile_menu{display:block;position:absolute;right:85px;top:11px;z-index:99;}
nav{position:relative;}
.nav-in{width:100%;/*background:#51C0F3*/background: url(../images/nav-bg.png) repeat;margin:0 0 -5px 0;padding:0 0 0 0; }
.nav-in a{float:none;margin:0 5px 0 0;}
.nav-in	ul{display:none;width:100%;}
.nav-in ul li{float:none;display:block;width:100%;/*text-align:center;*/background:none;margin:0;padding:0; position:relative; }
.nav-in ul li ul{position:static; height:0;overflow:hidden;padding:0 !important;}
.nav-in ul li a{display:block;/*text-align:center;*/    margin-right: 45px;}
 .sub-menu { 
visibility: visible; /* hides sub-menu */
opacity: 1;transform:none;
}
.nav-in ul li.open-sub ul{height:auto;transition:all ease-in-out .5s;display:block;padding:10px 0 0 0 !important;}
.nav-in ul li ul{width:100%;}
.sub-blk{width:32.3%;margin:0 0 15px 0;}
.sub-blk ul{width:100% !important;margin:0 0 0 0 !important;}
.sub-blk ul li{text-align:center !important;}
.sub-blk ul li a{text-align:right !important;}
.sub-blk h4{margin:0 6px 0px 0;text-align:center;display:inline-block; margin-right: 15px;}
.nav-in ul li ul.mg1{width:100%;}
#twitter-widget-0{width:100% !important;}
.tweet{width:100%;float:none;}
.timeline-Widget{max-width:100% !important;width:100% !important;}
.sub-menu{}
.sub-menu-parent:hover .sub-menu{display:none;;}
nav .menu_txt{display:block;position:absolute;right:115px;top:17px;z-index:999;}
/* INNER PAGE HERE */
.main_inner_right			{float:none; padding:0 10px 0 10px; margin:0; display:block;}
.slide_bar					{width:100%;}
.main_inner_left			{float:none; display:block; width:75%; margin:0 auto;}
.footer_con					{margin:0; width:70%;}
.footer_in_left				{width:25%;}
.main_inner_right			{width:100%;margin:0 0 15px 0;}
.main_inner_left			{width:100%; padding:0 10px 0 10px;}
.services ul li				{width:100%;}
.services h3				{width:100%;}
.slide_bar					{margin:0 0 33px 0;}
.services ul				{margin:0;}
.slide_bar ul				{width:98%;}
.slide_bar ul li .slide_bar_con	{width:auto;}
.social:after				{right:-3px;}
.back_btn					{bottom:5px;}
.back_btn a img				{width:40px; height:auto;}
.search						{float:none;margin:15px auto 0;}


}
@media only screen and (max-width:599px){
.header-right-in ul li a{width:26px;}
.block1 ul li{margin-left:1.3%;}
.slide4-left{float:none;display:block;width:100%;margin:0 0 15px 0;}
.slide4-left img{width:50%;margin:0 auto;}
.slide4-right{float:none;display:block;width:100%;padding:0;}
.block2 h4, .block1 h4, .block3 h4, .tweet h4{width:96%;}
.sub-blk{width:100%;text-align:right;}
.sub-blk h4{display:inline-block; margin-right: 15px;}
.sub-blk ul li a{text-align:right !important;}
/* INNER PAGE HERE */
.footer_in_left				{width:100%; float:none; display:block; padding:0; margin:0;}
.footer_con					{width:100%; text-align:center; margin:0 0 20px 0;}
.footer_con_right			{width:100%; text-align:center;}
.copy						{text-align:center;}
/*.main-content-in			{padding:12px 0 40px 0;}*/
.slide_bar ul				{width:96%;}
.social:after				{display:none;}
.update						{float:none; display:block; text-align:right; margin:0 0 10px 0;}
.web_icons					{float:none; display:block; text-align:center; margin:0 0 10px 0;}
.social_icons				{float:none; display:block; text-align:center; background:none; margin:0 0 10px 0;}
.update h4					{margin:0;}
.social						{padding:2px 0 4px 0;}
.back_btn a img				{width:30px; height:auto;}
.back_btn					{bottom:5px;}
.center_img					{margin:0 0 10px 0;}

}
@media only screen and (max-width:479px){
.wrapper{min-width:303px;}	
.block1 ul li{margin-left:1%;}
.slide2-left{width:90%;float:none;display:block;margin:0 auto 15px;}
.slide2-right{float:none;display:block;width:100%;}
.slide3 ul li{width:100%;margin:0 0 15px 0;background:none;}
.slide1 .carousel-control.right, .slide1 .carousel-control.left{top:90px;}
.slide1 .carousel-caption h1, .slide1 .carousel-caption h2{padding:0 0 15px 0;}
.slide1 .carousel-caption a{margin:0 0 15px 0;}
.slide1 .carousel-indicators{margin:0;text-align:center;}
.slide2 .carousel-control.right, .slide2 .carousel-control.left{top:25%;}
.slide1 .carousel-caption h2{font-size:13px;}
.block2 h4, .block1 h4, .block3 h4, .tweet h4{width:94%;}
.header-right-in ul li a{width:30px;}
.slide1 .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{width:auto;height:180px;}
.slide1 .carousel-caption h1{font-size:35px;line-height:35px;right:10px;}
.slide1 .carousel-caption h2{font-size:12px;right:25px;}
.slide1 .carousel-caption a{right:70px;width:150px;}
.slide1 .carousel-caption a img{width:100%;height:auto;}
/* INNER PAGE HERE */
.slide_bar ul				{width:94%;}
.company_prof p img			{width:100%; height:auto;}


}
@media only screen and (min-width:768px){
.nav-in > ul{display:inline-block !important;}
.nav-in > ul >li:hover ul{display:inline-block !important;}

}