
@media screen and (max-device-width:767px)
{	
	.ifr{
		width: 100% !important;
	}
	.phn-not-visible
	{
		display: none !important;
	}
	.mar-btm-zero-mob
	{
		margin-bottom: 0;
	}
	.mar-top-zero-mob
	{
		margin-top: 0 !important;
	}
	.mar-top-30-mob
	{
		margin-top: 30px !important;
	}
	.phn-visible
	{
		display: block !important;
	}
	.mob-mar-btm-50
	{
		margin-bottom: 50px;
	}
	.mob-mar-btm-30
	{
		margin-bottom: 30px;
	}
	.mar-right-none
	{
		margin-right: 0 !important;
	}

	
	nav.navbar.mynav.shrink .navbar-collapse 
	{
		background: #1b1b1b;
	}
	nav.navbar.mynav.shrink .navbar-brand.logo img
	{
		width: 170px;
	}
	nav.navbar.mynav.shrink .navbar-brand.logo
	{
		margin-top: -2px;
	}
	.navbar-brand.logo
	{
		margin-top: -3px;
	}
	.navbar-brand.logo img
	{
		width: 180px;
	}
	.mynav .navbar-collapse 
	{
	    border-top: none;
	    border-top-color: transparent;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    border-color: #e7e7e7;
		background: rgba(0,0,0,0.7);
		margin-top: 25px;
		text-align: center;
	}
	.mynav.navbar-default .navbar-nav .open .dropdown-menu
	{
		text-align: center;
	}
	.mynav.navbar-default .navbar-nav .open .dropdown-menu > li > a 
	{
    	color: #ffffff;
	}
	.mynav.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .mynav.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover 
	{
	    color: #12a2d5;
	}

	.mynav.navbar-default .navbar-toggle 
	{
	    border-color: #fff;
	}
	.navbar-default.mynav .navbar-toggle .icon-bar
	{
    	background-color: #fff;
	}
	.navbar-default.mynav .navbar-toggle:focus, .navbar-default.mynav .navbar-toggle:hover 
	{
    	background-color: transparent;
	}
	.carousel-inner .item .carousel-caption
	{
		padding-bottom: 150px;
	}
	.carousel-inner .item .carousel-caption h1
	{
		font-size: 30px;
		line-height: 34px;
	}
	.carousel-inner .item .carousel-caption h2
	{
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 30px;
	}
	.welcome h1, .you-think h1, .our-works h1, .were-growing h1, .testimonials h1, .contact-us-details h1, .connect-social h1, .web-packages h1, .our-expertise h1, .services h1
	{
		font-size: 36px;
	}
	.welcome .welcome-text, .you-think .you-think-text, .were-growing .were-growing-text, .testimonials .testimonial-item p
	{
		padding: 0 15px;
	}
	#know-more
	{
		margin-bottom: 15px;
	}
	.were-growing .col-sm-3
	{
		margin-bottom: 30px;
	}
	.services-bg
	{
		background-size: cover !important;
		background-attachment: fixed !important;
	}
	footer h2
	{
		font-size: 24px;
		line-height: 28px;
	}
	footer .social-media-icons-ftr
	{
		margin-bottom: 30px;
	}
	footer input, footer textarea
	{
		font-size: 13px;
		line-height: 14px;
		padding: 15px 25px;
	}
	footer textarea
	{
		line-height: 18px;
	}
	#sbm
	{
		margin-left: 10px;
	}
	.extra-ftr .extra-ftr-left
	{		
		margin: auto;
		display: table;
		margin-bottom: 15px;
	}
	.extra-ftr .extra-ftr-right
	{
		float: none;
		margin: auto;
		display: table;
	}
	.extra-ftr .extra-ftr-left a
	{
		float: none;
		margin-right: 15px;
	}
	.ban-about
	{
		background: url(../images/mob-cyberchimp-about-bg.jpg) center no-repeat;
		height: 600px;
		text-align: center;
	}
	.ban-about-text, .ban-graphics-text, .ban-web-text, .ban-mobile-app-text, .ban-contact-text
	{
		font-size: 36px;
		line-height: 42px;
	}

	/*Graphic Design page*/

	.ban-graphics
	{
		background: url(../images/mob-ban-graphics-bg.jpg) center no-repeat;
		height: 600px;
		text-align: center;
	}
	.graphic-services-categories .graphic-services img
	{
		width: 100%;
	}

	/*Web Development Page*/

	.ban-web
	{
		background: url(../images/mob-ban-web-bg.jpg) center no-repeat;
		height: 600px;
		text-align: center;
	}
	.web-category-details
	{
		min-height: 0;
		font-size: 14px;
	}
	.web-category-details i
	{
		padding-right: 15px;
	}

	/*Mobile App*/
	.ban-mobile-app
	{
		background: url(../images/mob-ban-mobile-app-bg.jpg) center no-repeat;
		height: 600px;
		text-align: center;
	}
	.web-packages.app-package .web-category-details
	{
		min-height: 0;
	}

	/*Portfolio Page*/

	.ban-portfolio
	{
		background: url(../images/mob-ban-portfolio-bg.jpg) center no-repeat;
		height: 600px;
		text-align: center;
	}
	.ban-portfolio-text
	{
		font-size: 32px;
		line-height: 42px;
		padding-top: 230px;
	}

	/*Contacts Page*/
	.ban-contact
	{
		background: url(../images/mob-cyberchimp-contact-bg.jpg) center no-repeat;
		height: 600px;
		text-align: center;
	}
	.contact-page-form input, .contact-page-form textarea
	{
		font-size: 14px;
		line-height: 14px;
		padding: 17px 25px;
	}
	.contact-page-form textarea
	{
		line-height: 18px;
	}
	.contact-page-form .terms-check
    {
        padding-left: 0px;
    }
    .contact-page-form .terms-check input 
    {
        margin-right: 0px;
    }
	.contact-us-details h2
	{
		margin-bottom: 15px;
	}

	.modal1{
	    width:90%;
	    height:520px;
	    padding:10px 15px;
	}
	.modal_heading{
	    min-height:15px;
	    margin-bottom:15px;
	    padding:0 ;
	    font-size:16px;
	    line-height: 22px;
	}
	.modal1 p{
		font-size: 14px;
		margin-bottom: 3px;
	}
	.modal1 textarea
	{
		height: 65px;
	}
	#sbm2
	{
		margin-top: 5px;
	}

}

/*Tablet View*/

@media screen and (min-device-width:768px) and (max-device-width:1199px)
{
	.tab-not-visible
	{
		display: none;
	}
	.tab-visible
	{
		display: block;
	}

}