/* Large devices (large desktops, 1200px and down) */

@media (min-width: 1300px) and (max-width:1400px) {
	h2.nocaps {
		margin-bottom:35px;
	}
	ul.list_4 {
		margin-top: -3px;
	}
	
	
}

@media (min-width:1150px) and (max-width:1200px) {
	h2.nocaps {
		margin-bottom: 35px;
	}
	.container {
		width:100%;
	}
	.last p {
    color: #727272;
    font-size: 14px;
    line-height: 18px;
    padding-top: 0;
	}
}
@media(max-width:1279px)
{
	.sfx_slideshow1 .slide_nav
	{
		display:none;
	}
	/*about page style 2*/
	#services_home6 .circle_img{
		margin-bottom: 20px;
		text-align:center;
		height:255px;
		width:255px;
		background-size:cover;
	}
	#services_home6 .aboutme , #services_home6 .uxdeveloper {
		padding-bottom: 20px;
	}
	.box > img{float:left;width:100%;}
	/*style*/
	.features_sec12 .left{padding:35px 35px 19px;}
	.botimg > img{height:205px;}
	.features_sec12 .center .topcont{padding:26px;}
	.akordeon-item-content{padding:0;}
	.hvideo iframe{float:none;}
	.features_sec18 li h3{font-size:18px;}
	.features_sec18 li.text2{float:none;}
	.features_sec18 li.icon{font-size:26px;}
}
/********* menu reponsive ****/
@media(max-width:767px)
{
	.nav-child.dropdown-menu
	{
		
	  background-color:transparent;
	  border-radius: 0;
	  display: block;
	  float: left;
	  left: 0;
	  list-style: outside none none;
	  margin: 2px 0 0;
	  position: relative;
	  text-align: left;
	  width: 100%;
	  border:none medium;
	  box-shadow:none;
	  padding-left:20px!important;
	}
	ul.dropdown-menu li ul.dropdown-menu
	{
		right: 0;
	}
	.menu_version2 .navbar-collapse.collapse.in {
		background-color: #f8f8f8;
	}
	.menu_version3 .navbar-default
	{
		padding:5px 0;
	}
	.navbar-default .navbar-collapse {
		border-color: rgba(0, 0, 0, 0);
		max-height: 200px;
		overflow-y: scroll;
		position: relative;
	}
	/*about page style 1*/
	#myTab {
		margin-top: 20px;
	}
	#myTab li a
	{
		line-height:50px;
		width:100px;
	}
	#mod_contacts .contact_details
	{
		margin-bottom:10px;
	}
	/*about page style 2*/
	.circle_img{ 
		background-size: cover;
		margin-bottom: 20px;
	}
	/*service style 1*/
	.box > img{float:left; width:100%;}
	.features_sec16_2{float:left;padding-top:20px;}
	.akordeon-item-content{padding:0;}
	/*style 2*/
	h2.nocaps{padding-top:20px;}
	.text > p {
    float: left;
    margin: 0 auto;
    text-align: left;
    width: 70%;
	}
	.text2 > p{float:left;width:100%;}
	.features_sec43 li.text , .features_sec18 li.text2{float:none;width:100%;}
	.features_sec18 li h3{font-size:22px;padding-top:7px;}
	.features_sec18 li.icon{font-size:32px;}
	.punchline_text_box .right{float:left;width:100%;}
	/*menu */
	.menu_version2 .navbar-default
	{
		padding:0;
	}
	.navbar-brand.page-scroll > img
	{
		width:95px;
	}
	.clearfix.margin_top4
	{
		display:none;
	}
	.features_sec18 ul
	{
		margin-bottom:25px;
	}
	.features_sec18 li.icon, .features_sec43 li.icon
	{
		padding:3px;
	}
	.box_widget_full > p{padding:0 30px;}
	ul.fullimage_box2{margin-bottom:10px;}
	.features_sec43 li.text, .features_sec18 li.text2
	{
		float:right;
		width:85%;
	}
	.key {
    display: none;
    }
	.k2_textboxes
	{	
		float:left;
		width:100%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.menu_version2 .navbar-default .nav li a, .menu_version3 .navbar-default .nav li a
	{
		letter-spacing: 0;
		padding:10px;
	}
	/*style1*/
	.features_sec12 .left{padding:25px 35px 65px;}
	.features_sec12 .left h1, .features_sec12 .center h1, .features_sec12 .right h1 , .features_sec12 .left h2, .features_sec12 .center h2, .features_sec12 .right h2{ font-size: 30px;}
	.features_sec12 .center .topcont{padding:25px;}
	.features_sec12 .center .botimg img{height:189px;width:100%;}
	.features_sec12 .right .box2{padding:7px 0 10px 20px;}
}
@media(min-width:320px) and (max-width:480px)
{
	#myTab li a {
    font-size: 14px;
    line-height: 50px;
    padding: 0 10px;
    text-align: center;
    width: 86px;
    }
	.features_sec18 li.text
	{
		padding:0 10px;
	}
	.features_sec18 li p
	{
		padding:0 7px;
		width:100%;
	}
	.clearfix.margin_top4
	{
		display:none;
	}
	.features_sec18 ul
	{
		margin-bottom:25px;
	}
	.box_widget_full h3
	{
		float:left;
		width:70%;
	}
	.box_widget_full i
	{
		margin-left:5px;
	}
	.box_widget_full > p{padding:0 15px;}
	.box_widget_full{width:100%;}
	ul.fullimage_box2{margin-bottom:10px;}
	.features_sec43 li.text, .features_sec18 li.text2
	{
		float:right;
		width:77%;
	}
	#myTab li.active a {
    color: #52a2e3;
	}
	.features_sec41 #myTab li a {
    font-size: 10px;
    line-height: 50px;
    padding: 0;
    text-align: center;
    width: 72px;
	}
	/*login page */
	.login #username , .login #password
	{
		padding:10px;
	}
	.forgot li {
    display: block;
    padding: 0 15px;
    } 
	.control-group
	{
		padding:10px 15px;
	}
	.controls
	{
		padding:0;
	}
	/*reg form */
	.key {
    display: none;
    }
	.k2_textboxes
	{	
		float:left;
		width:100%;
	}
}