@media only screen and (max-width: 1200px){

	.win.safari .expertise_box:nth-child(3n+0) .details_bar
	{ 
		width: 245px; margin-right: -1px;
	}

}

/*---------- Large Desktop , Large Screen End ----------*/
/*--------- Desktop , Laptop Start ----------*/

/*=== Screen Size = 1024, 1200 ===*/ 
@media only screen and (max-width: 1024px){
.main-slider {
	min-height: 675px;
}
@media only screen and (max-width: 992px){
	.content .carousel-inner .slider_content_outer { width: 970px; }
	.education_block_sub { width:100%; }
	.left_block .left-details{ width:80%; }
}

/*---------- Desktop , Laptop End ----------*/

/*---------- Tablet , Ipad Start ----------*/

/*=== Screen Size = 768, 800, 900, 980 ===*/
@media only screen and (max-width: 932px){
	.tech_skills .skill-block .skill-circle {
		height: 150px;
		max-width: 150px;
		min-width:150px;
		max-height: 150px;
	}
}
@media only screen and (max-width: 768px){
	.content .carousel-inner .slider_content_outer { width: 730px; }
	.contcat_block { width:100%;} 
	.left_block .left-details{ width:80%; }
	.work_exp { width: 95%; }
	.mfp-container {
		padding-left: 50px;
		padding-right: 50px;
	}
	.tech_skills {
		display: block;
		padding-left: 20px;
		padding-right: 20px;
	}
	.education_block_sub {
		padding: 60px 10px 10px 10px;
	}
	.education_block_sub {
		width: 100%;
	}
	.content{
		min-height: 750px!important;
	}
	
}
	
/*---------- Tablet , Ipad End ----------*/

/*---------- Small Mobile , Small Tablet Start ----------*/

/*=== Screen Size = 600, 640, 700, 767 ===*/

@media only screen and (max-width: 767px) {
	.content .carousel-inner .slider_content_outer
	{ 
		width: 100%;
	}

}
@media only screen and (max-width: 748px) {
	.tech_skills .skill-block .skill-circle {
		height: 130px;
		max-width: 130px;
		min-width:130px;
		max-height: 130px;
	}

}
@media only screen and (max-width: 623px) {
	.tech_skills .skill-block li {
		text-align: center;
		width:100%;
	}
	.tech_skills .col-sm-3 {
		margin-bottom: 43px;
	}
}
@media only screen and (max-width: 569px) {

	.content .carousel-inner h1 { font-size: 40px; }
	/*======== gallery contain start ==========*/
	.portfolio-main .gallery-block li{ float:none; margin:0 15px; }
	/*========= gallery contain end =============*/
	.expertise_box { padding-top:35px; }
	#my_story_block { padding-top:30px; }
	.contcat_block { width:100%;} 
	.social_media{ width:52% }
	.contact_details_block .address { width:46%; }
	 
	.left_block .left-details{ width:80%; }
	.education_block_sub .left_block { width:100%; }
	.education_block_sub .right_block { width:100%; }
	.objective_block h2 { font-size:48px; }
	.tech_skills .row { margin: 0; }
	.tech_skills .col-sm-3 {
		float: left;
		width: 50%;
		padding: 0;
		margin-bottom: 20px;
	}
}
@media only screen and (max-width: 767px) {
	

	.expertise_box .icon_box {
		display: block !important;
		margin: 0 auto !important;

	}
	.expertise_box .details_bar h2 {
		padding-bottom: 13px;
		padding-top:10px;
    }
	#owl-example .title {
		padding:0 20px;
	}
	.education_block_sub { 
		margin:0 auto;
	}
}
@media only screen and (max-width: 736px) {
	.mfp-img{
		max-height: 300px!important;
	}	
	.social_media {
		width: 49%;
		padding-right: 20px;
	}
	h2{
		font-size:30px;
	}
	p{
		font-size:14px;
	}	
	.work_exp {
		display: block;
		margin-right: auto;
		margin-left: auto;
		width: 95%;
	}
	.education_block {
		display: block;
		width: 100%;
	}
	.education_block_sub {
		padding: 60px 10px 10px 25px;
	}
}
@media only screen and (max-width: 600px) {
	
	.title p {
		font-size: 15px;
	}
	.title h2 {
		font-size: 30px;
	}
	.accordion.accordion-bg .acc_content {
		padding: 6px 0 0px 27px;
	}
}
/*---------- Small Mobile , Small Tablet End ----------*/

/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/ 

@media only screen and (max-width: 568px){
	.portfolio-main .gallery-block li {
		width: 100%;
    }
	.navigation li {
		display: block;
		margin-right: 0;
		margin-left: 0;
		border-bottom: solid 1px #000;
	}
	.navigation li a {
		padding: 5px 0;
	}
	.content .carousel-inner h1 { font-size: 36px; }
	.content .carousel-inner h2 { font-size: 26px; }
	/*======== gallery contain start ==========*/
	.portfolio-main .gallery-block li{ float:none; margin:0 auto; }
	/*========= gallery contain end =============*/
	#my_story_block { padding-top:30px; background-size:cover; padding-bottom:30px; }
	.award_block_sub .award_box { width:90%; margin-right:5%; margin-left:5%; }
	.award_box .aw-icon { width:100%; } 
	.award_box .text { width:100%; text-align:center; margin-top:15px; }
	#download_block .download-link a { font-size:30px; }
	#download_block .download-link a img{ max-width:70%; height:auto; } 
	.copyright { font-size:12px; }
	.social_media{ width:100%; text-align:left; }
	.contcat_block { width:100%;} 
	.social_media .social-icon { width:49%; padding-left:0px;  padding-right:0px; padding-bottom:0px; padding-top:25px; }
	.contact_details_block { padding-top:100px;  }
	.contact_details_block .address { width:100%; }
	.education_block_sub { width:90%; }
	.left_block .left-details{ width:100%; }
	.education_block_sub .left_block { width:100%; padding:10%;   }
	.education_block_sub .right_block { width:100%;padding:10%; }
	.left_block .big-text { width:100%; text-align:center; }
	.objective_block h2 { font-size:25px; }  
	#my_story_block #owl-example .item { margin: 0; }
	.tech_skills .col-sm-3 { margin-bottom: 20px; }
	.work_exp .ui-accordion .ui-accordion-header {
		padding-right: 40px;
		padding-left: 20px;
		font-size: 16px;
	}
	.work_exp .ui-accordion .ui-accordion-header .ui-accordion-header-icon { right: 10px; }
	.objective_block h2 { font-size: 40px; }
	.mfp-img {
		max-height: 220px!important;
	}	
	.contact_details_block .address {
		width: 100%;
		text-align: center;
	}
	.social_media {
		width: 100%;
		text-align: center;
	}
	.accordion.accordion-bg .acctitle i {
		left: 93%;		
	}
}
@media only screen and (max-width: 414px){
	
	.education_block {
		display: block;
		width: 100%;
	}	
	.header_main .logo {
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
		clear: both;
	}
	.contact_details_block .address {
		width: 100%;
		text-align: center;
	}
	.social_media {
		width: 100%;
		text-align: center;
	}
	.header_main .logo a { display: inline-block; }

	#download_block .download-link a .down-icon {
		width: 150px;
		height: 150px;
	}
	#download_block .download-link a .down-icon i { font-size: 45px; }

	#download_block .download-link a .text { font-size: 30px; }
	.accordion.accordion-bg .acctitle i {
		left: 91%;		
	}
}
@media only screen and (max-width: 384px){
	
}

@media only screen and (max-width: 375px){
	.scroll-home{
		font-size:20px;
	}
	.accordion.accordion-bg .acc_content {
		padding: 0px 0 0px 35px;
	}
}
@media only screen and (max-width: 341px){
	.expertise_box {
		display: block;
		margin: 0 auto;
		width: 300px;
		text-align:center;
		padding-top: 30px;
	}
}
/*---------- Small Mobile , IPhone End ----------*/


