@media only screen and (min-width: 320px) and (max-width: 676px){

	/*.topsection{
		line-height: inherit;

	}*/
	.top-section-border-left {
		/*margin-left:-120px;*/
	}
	.btns{
		position:absolute;
		right:0px;
		bottom:30px;
	}
	.btns button{
	width:70px;
	height:38px;
	
	font-size:14px;
	
	}
	.nav-dropdown > li > a,
 	.megamenu-list > li > a {
        margin-left:15px;
    }
    .navigation-portrait .nav-dropdown > li > ul > li > a {
   	 	padding-left: 50px;
   	 	margin-left:22px;
	}
    .mega-ser-img img {
    	left: 20px;
	}
	.menu-img1{
	margin-left:20px;
	}
    .mega-ser1{
    	margin-left:60px;
    }
    .mega4 img{
    	margin-top:10px;
    	margin-bottom:10px;
		margin-left:50px;
	}
	
	.outter{
		width:80%;
		height:40% !important;
		position:absolute;
		z-index: 999;
		top:18% !important;
		color:white;
		left:14% !important;
	}

	.outter-img img{
		height:40px !important;
		width:40px !important; 
	}
	.outter-content{
		padding-left:0px !important;
		margin-left:-20px;
		padding-right:2px !important;
	}
	.outter-content>h2{
		font-size:16px !important;
	}
	.outter-content h3{

		color:#ffc107;
		text-align:left;
	}
	.fixed-items-course{
	position:fixed;
	left:0%;
	bottom:3% !important;
	z-index: 999;
	}
	.facebook,.E-Mail,.phone{
	width:80px;
	height:20px;
	}
	.facebook a, .E-Mail a, .phone a{
	border-top-left-radius: 50%;
	font-size:10px;
	text-align:center;
	padding:8px 10px;
	color:#fff;
	border:1px solid #fff;
	background:var(--main-theme-color);
	}
	.fixed-items1-course{
		position:fixed;
		/*right:-10%;*/
		bottom:-10% !important;
		z-index: 999;
	}
	.free-reg a{
		text-decoration: none;
		border-top-right-radius: 50%;
		writing-mode: vertical-rl;
		font-size:12px;
		text-align:center;
		padding:10px 10px;
		color:#fff;
		border:2px solid #fff;
		background:var(--main-theme-color);
	}
	.free-reg{
		width:50px;
		height:200px;
	}
	.project-section h2{
		margin-top:-20px;
		text-align: center;
	}
	.download-app-icons img{
		margin-bottom:10px;
		margin-left:70px;
	}
	.tech{
		margin-top:-100px;
	}
	.boxf img{
		left:35% !important;
	}
	.boxf1 img{
		left:40% !important;
	}
	.boxf1, .boxf2, .boxf3{
		margin-top:20px;
	}
	.boxf2 img{
		left:37% !important;
	}
	.boxf3 img{
		top:14% !important;
		left:39% !important;
	}
	.Ser-main{
		display:none;
	}
	.aboutus_main_col1 >h3, .aboutus_main_col2 >h3, .aboutus_main_col3 >h3, .aboutus_main_col4 >h3{
		margin-left:0px;
		text-align: center;
	}
	.aboutus_main_col1_img1 img{
		margin-left:130px;
		margin-bottom:10px;
	}
	.aboutus_main_col1 p{
		text-align: center !important;
	}
	.footer_main_menu ul{
		margin-left:50px;
	}
	.footer_main_menu ul li:nth-child(1){
		margin-top:20px;
		margin-left:10px;
	}
	.sec-main{
		margin-top:-20px;
	}
	.course-content-menu{
	margin-left:10px;
	margin-right:10px;
		}
	.course-content-menu>ul{
		float:left;
		margin-left:-60px;
	}
	.course-content-menu>ul>li{
		font-size:12px;
		padding:2px;
		margin-left:0px;
		margin-bottom:10px;
	}
	.course-content-menu a{
		margin-left:5px;
	}
	.course-content-menu>ul>li:nth-child(1){
		margin-right:93px;
	}
	.course-content-menu>ul>li:nth-child(3),.course-content-menu>ul>li:nth-child(5){
		margin-right:70px;
	}
	.sec-course-image{
		margin-top:20px;
		margin-left:85px; !important;
	}
	.sec-course-content{
		margin-left:5px;
	}
	.sec-paging{
		top:30px;
		left:-80px;
	}
	.sec-course-content1 h3{
		margin-top:10px;
		text-align: center;
		font-size:30px !important;
	}
	.tab button {
			padding: 14px 8px;
			font-size:12px;
	}
	.sec-course-image2{
		margin-left:0px !important;
	}
	.sec-course-content2{
		margin-left:10px;
	}
	.sec-course-img5{
		margin-left:50px !important;
	}
	.btn10{
		top:88%;
		left:85%;
	}
	textarea{
		width:300px;
	}
	.about_bg, .service_bg{
		padding: 32px 0px;
	}
	.about_bg h1,.service_bg h1 {
		font-size:22px;
	}
	.about_bg1{
		margin-top:10px;
		width:40%;
		float:left;
	}
	.about_bg2{
		margin-top:10px;
		margin-left:15px;
		width:50%;
		float:left;
	}
	.contact_page_content{
		margin-left:20px;
	}
	#message{
		width:300px;
	}
	.contact_us_pa{
		width:100%;
	}
	.salient_img{
		margin-top:-140px;
		margin-left:30px;

	}
	.salient_img img{
		height:300px;
		width:300px;
		
	}
	.salient_points{
		margin-bottom:-30px;
	}
	.contitle{
		margin-bottom:20px;
	}
	.about_last_box1{
		margin-top:-110px;
	}
	.about_last_box1_content{
		margin-top:20px;

	}
	.about_last_box2{
		margin-top:-190px;
	}
	.about_last_box2_content p{
		margin-top:80px;
		margin-bottom:80px;
	}
	.about_last_box2nd{
		position:absolute;
		top:805%;
		left:10%;
	}
	.about_last_box_3rd{
		position:absolute;
		top:600% !important;
		left:30%;
	}
	.about_last_box_3rd_content{
		margin-top:30px;
	}
	.about_last_box_4th{
		position:absolute;
		top:910%;
		left:18%;
	}
	.about_last_box_4th_content{
		margin-top:75px;
	}
	.item12_wordpress{
		margin-left:10px;
	}
	.porth{
		margin-bottom:20px;
	}
	.margginb p{
		margin-top:-130px;
		text-align:justify;
	}

	
	
	

.project_section{
	padding-top:20px;
}
.project_section_items{
	margin-bottom:20px;
}
#project-slider .owl-dots{
	display:block;
}














}	