
/*========================  Mobile  ========================*/
@media (min-width : 320px) and (max-width: 480px) {
.main_logo {
    float: none;
}
.carousel-caption > h1 {
    font-size: 32px;
}
.carousel-caption > h2 {
    font-size: 12px;
    margin-top: 0;
}
.our_project_home h1 {
    margin-bottom: 0px;
    padding: 0;
    margin-top: 0;
}
.filter-button {
    margin-bottom: 12px;
}
figure.effect-honey h2 {
    padding: 10px 10px;
    text-align: center;
    font-size: 16px;
}
.about_addic_home h1 {
    font-size: 30px;
}
.customPrevBtn {
	    top: -300px;
    left: -45px!important;
}
.customNextBtn {
	    top: -300px;
    right: -45px!important;
}
.our_clients_home h1 {
    font-size: 30px;
}
/*========================  about us page  ========================*/
.about_cont h1 {
    font-size: 30px;
}
.our_vision {
    padding: 20px 20px;
}
.our_mission {
    padding: 20px 20px;
}
.our_vision h1 {
    font-size: 30px;
}
.our_mission h1 {
    font-size: 30px;
}






	
}
@media (min-width: 480px) and (max-width: 599px) {
.main_logo {
    float: none;
    padding: 20px 120px;
    width: 100%;
}	
.carousel-caption > h1 {
    font-size: 50px;
}
.carousel-caption > h2 {
    font-size: 12px;
    margin-top: 0;
	margin-bottom:60px;
}
.our_project_home h1 {
    margin-bottom: 0px;
    padding: 0;
    margin-top: 0;
}
.customPrevBtn {
	top: 150px;
}
.customNextBtn {
	top: 150px;
}
.adicc_footer p {
    width: 79% !important;
}
.navigation_footer ul li a {
    width: 40%;
}
.get_in_touch_footer ul li a {
    width: 10%;
}







	
}
@media (min-width: 600px) and (max-width: 767px) {
.main_logo {
    float: none;
    padding: 20px 150px;
    width: 100%;
}	
.carousel-caption > h1 {
    font-size: 50px;
}
.carousel-caption > h2 {
    font-size: 12px;
    margin-top: 0;
	margin-bottom:90px;
}
.our_project_home h1 {
    margin-bottom: 0px;
    padding: 0;
    margin-top: 0;
}
.filter-button {
    margin-bottom: 12px;
}
.btn {
    padding: 6px 16px;
}
figure.effect-honey h2 {
    text-align: center;
}
.customPrevBtn {
	top: 80px;
}
.customNextBtn {
	top: 80px;
}
.adicc_footer p {
    width: 81% !important;
}
.navigation_footer ul li a {
    width: 40%;
}
.get_in_touch_footer ul li a {
    width: 10%;
}







}
@media (max-width: 767px) {

	.projevt_detail_cont img {
    width: 100% !important;
    margin: 0 0px 14px 0 !important;}
		
.projevt_detail_cont {
    margin: 10px 0 10px 0;
}	
.home_footer {
    margin: 10px 0 40px 0 !important;
}
.customPrevBtn {top: -300px !important; left: -45px !important;}
.customNextBtn{top: -300px; right: -45px !important;}
.footer_cnt {
    float: left;
    padding: 0 0 0 10px;
    width: 70% !important;}
.home_cnt h1 {text-align:center;}
.home_img {display:none;}
.slider {
	display:none;
	}
.logo {
	position:absolute;
	top:0;
	left:5px;
	z-index:9999;
	}
.logo_link {z-index:9999;}	
#cssmenu {
    background: #fff;
    position: absolute;
    top: 0px;
    right:0;
    width:100%;
		background:none !important;
}	
#header_wrapper {
    margin: 0;
    position: relative;
	background-color:#fff;
}
#cssmenu {
    float: none !important;
    margin-top: 0px !important;
}
#cssmenu > ul {
	background:#fff;
	padding-top:30px !important;
	}
#cssmenu > ul > li > a {
	color:#fff !important;
	}
#menu-button {
	text-indent:-999px;}	
.home_cnt {
	padding:10px 0 !important;
	}	
.our_project_home {padding:10px 0 !important;}	
.header {
    padding: 10px 0 31px 0;
    background: #000;
    color: #f1f1f1;
}
#cssmenu #menu-button {
    color: #35271c !important;
    font-size: 14px !important;
    font-weight: normal !important;
    letter-spacing: normal !important;
    padding: 12px 24px !important;
	/*background-color:#eeeeee !important;*/
}
#cssmenu > ul > li > a {
   /* color: #35271c !important;*/
}
.category_icons {
    left: auto;
    position: relative;
    right: auto;
    top: auto;
    z-index: 9999;
	padding: 0 6px;
}
.carousel-caption > h1,
.carousel-caption > h2,
.hvr-sweep-to-right {
	display:none;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    margin-top: -32px !important;
}
.quick_contact {
    padding: 30px 10px;
}
.quick_cont h1 {
    font-size: 24px;
    margin-top: 14px;
    margin-bottom: 12px;
}
.padding_none {
	padding:4px 18px !important;
}
.contact_us_btn{
	margin-left:0px;
}
.about_addic_home p {
    padding: 8px 2%;
}
.about_addic_home {
    margin: 32px 0px;
}
.our_services_home p {
    padding: 8px 0%;
}
.our_services_home {
    margin: 36px 0px;
}
.our_project_home p {
    padding: 16px 2%;
}
.our_project_home h1 {
    font-size: 30px;
}
.customPrevBtn {
    left: 30px;
	background-color: #fff;
	border-radius: 25px;
    padding: 2px;
	opacity: 0.7;
}
.customNextBtn {
    right: 30px;
	background-color: #fff;
	border-radius: 25px;
    padding: 2px;
	opacity: 0.7;
}
.service_footer_spacing {
    margin-bottom: 32px;
}
.our_clients_home p {
    padding: 8px 4%;
}
.quick_contact_homes {
    padding: 36px 0px 22px 0px;
}
.left_blue_line {
    margin: 7px 22px 36px 14px;
}
.visit_us {
    width: 100%;
    display: block;
    float: left;
}
.adicc_footer img {
    width: 14%;
}
.adicc_footer p {
    width: 75%;
    margin-top: 13px;
}
.adicc_footer {
    margin-bottom: 20px;
    float: left;
}
.navigation_footer {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
.services_footer {
    margin-bottom: 30px;
    width: 100%;
    float: left;
}
.home_footer {
    margin: 30px 0 30px 0;
}
.our_services_inner {
    padding: 2px 20px;
    margin: 12px 0 24px 0;
    float: left;
}
.our_services_inner h1 {
    margin-top: 20px;
}
.services_spacing {
    margin: 20px 0 0 0;
}

.gallery_padding {
    margin-bottom: 6px;
    float: left;
		z-index:9999;
 }






/*========================  about us page  ========================*/
.about_cont img {
    width: 100%;
}
.about_cont {
    margin: 20px 0;
}
.quality_type {
    margin-bottom: 44px;
}
.who_are_we {margin-bottom:20px;}
.mob_project_head, .mob_project_description, .mob_project_address {display: block;}.ongoing_project_head {display:none;}.ongoing_projects .item {    padding: 0;    margin: 30px 0;    border: 1px solid #ccc;}.ongoing_projects .item .project_title {padding:0; border:none;}
.mob_project_head {    background: #636363;    color: #fff;	font-size:18px;    padding: 15px 25px;    text-transform: uppercase;}.project_title h5 {  padding: 15px 25px; font-size: 15px;}.project_description {border-right: none; padding:15px 25px 15px;}.project_address {padding:3px 25px 15px;}.mob_project_address, .mob_project_description {    padding: 0 25px;    font-size: 14px;    font-weight: 600;}
}

/*========================  Tab mini  ========================*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
.service_sec {
    padding: 10px !important;
}
.home_footer {
    margin: 10px 0 40px 0 !important;
}
#cssmenu > ul > li > a {
    padding: 10px 10px!important;
}	
.home_cnt {    padding: 20px 0 0 0 !important;}
.home_img {padding-top:20px;}
#header_wrapper {
    margin: 0;
    position: relative;
	background-color:#fff;
}
#cssmenu {
    float: none !important;
    margin-top: 10px !important;
}
#cssmenu #menu-button {
    color: #35271c !important;
    font-size: 14px !important;
    font-weight: normal !important;
    letter-spacing: normal !important;
    padding: 12px 24px !important;
	background-color:inherit !important;
}
.main_logo {
    float: none;
    margin: 0;
    padding: 20px 230px 0;
    width: 100%;
}	
#cssmenu > ul > li > a {
    padding: 18px 19px 21px;
}
.category_icons {
    left: 0;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    margin-top: -32px !important;
}
.carousel-caption > h1 {
    font-size: 40px;
}
.carousel-caption > h2 {
    font-size: 16px;
    line-height: 22px;
}
.carousel-caption {
    top: 12%;
}
.hvr-sweep-to-right{
	margin-top:0px !important;
}
.carousel-indicators {
    bottom: 4px;
}
.request_quote,
.contact_us_btn {
	margin-top:20px;
}
.about_addic_home p {
    padding: 8px 10%;
}
.about_addic_home {
    margin: 36px 0px;
}
.our_services_home p {
    padding: 8px 10%;
}
figure.effect-honey h2 {
    padding: 0.5em 1.5em;
    font-size: 18px;
}
.filter-button {
    margin-bottom: 0px;
}
.hvr-sweep-to-right1 {
	margin-top:0px;
}
.our_project_home p {
    padding-top: 0px;
}

.customPrevBtn {
	    top: -300px;
    left: -20px;
}
.customNextBtn {
      top: -300px;
    right: -20px;
}
.service_footer_spacing {
    margin-bottom: 32px;
}
.visit_us {
    width: 100%;
    display: block;
    float: left;
}
.adicc_footer p {
    width: 87%;
    margin-top: 12px;
}
.adicc_footer {
    margin-bottom: 30px;
    width: 100%;
    float: left;
}
/*========================  about us  ========================*/
.about_cont img {
    margin: 0 16px 0px 0;
}
.about_cont {
	margin:30px 0 20px 0;
}
.gallery_padding {
    margin-bottom: 6px;
    float: left;
}
.who_are_we {margin-bottom:20px;}

.mob_project_head, .mob_project_description, .mob_project_address {display: block;}.ongoing_project_head {display:none;}.ongoing_projects .item {    padding: 0;    margin: 30px 0;    border: 1px solid #ccc;}.ongoing_projects .item .project_title {padding:0; border:none;}.mob_project_head {    background: #636363;    color: #fff;	font-size:18px;    padding: 15px 25px;    text-transform: uppercase;}.project_title h5 {  padding: 15px 25px; font-size: 15px;}.project_description {border-right: none; padding:3px 25px 15px;}.project_address {padding:3px 25px 15px;}.mob_project_address, .mob_project_description {    padding: 0 25px;    font-size: 14px;    font-weight: 600;}



	
}

/*========================  1024 re small scree  ========================*/
@media only screen and (min-width: 1023px) and (max-width: 1100px) {
	
.main_logo {
    margin: 16px 0;
    width: 100%;
}#cssmenu {    float: none !important;    margin-top: 10px !important;}
#cssmenu > ul > li > a {
    font-size: 14px !important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    margin-top: -32px !important;
}
.carousel-caption > h1 {
    font-size: 40px;
}
.carousel-caption > h2 {
    font-size: 16px;
    line-height: 22px;
}
.carousel-caption {
    top: 18%;
}
.hvr-sweep-to-right{
	margin-top:0px !important;
}
.about_addic_home {
    margin: 36px 0px;
}
.request_quote{
	padding:14px 4px;
}
.about_addic_home p {
    padding: 8px 10%;
}
.our_services_home p {
    padding: 8px 10%;
}
.filter-button {
    margin-bottom: 0px;
}
.hvr-sweep-to-right1 {
	margin-top:0px;
}
.our_project_home p {
	padding-top:0px;
}
.customPrevBtn {
	top:100px;
    left: 30px;
	background-color: #fff;
	border-radius: 25px;
    padding: 2px;
	opacity: 0.7;
}
.customNextBtn {
    right: 30px;
	background-color: #fff;
	border-radius: 25px;
    padding: 2px;
	opacity: 0.7;
	top:100px;
}
.service_footer_spacing {
    margin-bottom: 32px;
}
.left_blue_line {
    margin: 7px 22px 47px 14px;
}
.adicc_footer p {
    width: 67%;
}
/*========================  about us  ========================*/
.about_cont {
	margin:40px 0 20px 0;
}

.project_list {
    min-height: 480px;
}
.project_readmore {
    position: absolute;
    bottom: 24px;
}
.what_we_do {min-height:326px;}




	
}
@media only screen and (min-width:1101px) and (max-width:1155px) {	.what_we_do {min-height:326px;}
}

/*========================  1200 re large scree  ========================*/
@media (min-width: 1200px) {


	
	
}

@media (min-width: 1200px) and (max-width: 1280px) {
.category_icons {
    left: 30%;
    right: 30%;
}	
.ourstory_photo {
    height: 500px;
}
.our_story_inner {
    height: 500px;
    padding: 0;
}
.our_story_inner h1 {
    margin-top: 20px;
}
.filter-button {
    margin-bottom: 0px;
}
.our_project_home p {
	padding-top:0px;
}
.about_addic_home {
    margin: 40px 0px;
}
.hvr-sweep-to-right1 {
	margin-top:0px;
}
.customPrevBtn {
	top:120px;
    left: 30px;
	background-color: #fff;
	border-radius: 25px;
    padding: 2px;
	opacity: 0.7;
}
.customNextBtn {
    right: 30px;
	background-color: #fff;
	border-radius: 25px;
    padding: 2px;
	opacity: 0.7;
	top:120px;
}
.service_footer_spacing {
    margin-bottom: 32px;
}




	
}
@media (min-width: 1300px) and (max-width: 1366px) {
.our_project_home p {
	padding-top:0px;
}
.about_addic_home {
    margin: 40px 0px;
}
.hvr-sweep-to-right1 {
	margin-top:0px;
}
.customPrevBtn {
    left: -30px;
  /*  top: 124px;*/
      top: -300px;
}
.customNextBtn {
    right: -30px;
   /* top: 124px;*/
       top: -300px;
}






	
	
	
	
}
@media (min-width: 1368px) and (max-width: 1450px) {
.our_project_home p {
	padding-top:0px;
}
.about_addic_home {
    margin: 40px 0px;
}
.hvr-sweep-to-right1 {
	margin-top:0px;
}
.customPrevBtn {
    left: -30px;
    top: 124px;
}
.customNextBtn {
    right: -30px;
    top: 124px;
}









	
}
@media (min-width: 1600px) and (max-width: 1680px) {
}
@media (min-width: 1900px) and (max-width: 1920px) {
}



/* CSS Document */
