File: /home/arkitgroups/arkitinnovatives.com/css/responsive.css
/* Responsive styles ================================================== */
@media only screen and (min-width: 1678px) and (max-width: 1923px) {
}
@media only screen and (min-width: 1390px) and (max-width: 1677px) {
}
/* Tablet Landscape
=======================================================================================*/
@media only screen and (min-width: 992px) and (max-width: 1199px) {
/*-------------------------------------- Header And SLider ----------------------------------------*/
.base-header p {
width: 65%;
}
/*-------------------------------------- promo Section ----------------------------------------*/
.abut_title h2 {
margin-top: -5px;
}
.counter_section {
padding-top: 83px;
}
.counter-content {
position: relative;
padding-left: 74px;
}
.counter-content h5 {
font-size: 15px;
}
.service_para {
padding: 26px 25px 35px 27px;
}
.why_choose_content {
width: 56%;
padding-top: 47px;
}
.why_single_image img {
height: 500px;
}
.why_chos_warp {
margin-bottom: 20px;
padding-bottom: 10px;
}
/*----------------- Single Pages -------------------- */
.recent-post-box .recent-title {
width: 56%;
}
.recent_post_img {
width: 28%;
height: 60px;
}
.project-detail-list span {
min-width: 71px;
}
.portfolio-single-detail {
padding-bottom: 63px;
}
.sing_blog_img {
width: 100%;
}
.sing_blog_text {
padding-top: 30px;
width: 100%;
}
.single_blog_page .sing_blog_text::before {
top: 24px;
left: 0px;
}
.map-container {
height: 438px;
}
/*-----------------
Home Page Two
-------------------- */
.header_top_v2 .col-md-7 {
max-width: 52%;
}
.header_top_v2 .col-sm-2 {
max-width: 23%;
flex: 0 0 23%;
}
.about_sec_2 {
padding-bottom: 70px;
}
.why_choose_two {
padding-bottom: 58px;
}
.calltoaction_sec_tw .callto-link {
margin-top: 28px;
}
.service_box_tw span {
position: inherit;
margin-left: 0px;
}
.service_box_tw {
padding-left: 30px;
}
.service_box_tw h3 {
margin-top: 23px;
}
.testimonial_sec_tw .client-box {
margin-top: 8px;
}
.testimonial_sec_tw {
padding-bottom: 143px;
}
.blog_sec_two .blog-warp-1 h3 a {
letter-spacing: 0px;
}
}
/* Tablet Portrait
=======================================================================================*/
@media (min-width: 768px) and (max-width: 991px) {
/*-------------------------------------- Header And SLider ----------------------------------------*/
.repire_logo {
width: 145px;
margin-top: 27px;
}
#navigation > ul > li > a {
padding: 40px 11px;
}
/*---- Slider----- */
.slider_home h2 {
letter-spacing: 0px;
}
.base-header p {
width: 90%;
}
.about_section .col-md-6 {
width: 100%;
}
.about_section .col-md-6 {
flex: 0 0 100%;
max-width: 100%;
}
.about_box img {
width: 100%;
margin-top: 50px;
}
.counter-content {
padding-left: 0px;
text-align: center;
}
.counter-content .icon-lay i {
position: inherit;
}
.count_contnt {
margin-top: 20px;
}
.counter-content h5 {
font-size: 16px;
}
.callto-text h2 {
font-size: 28px;
}
.team_section .col-md-3 {
flex: 0 0 50%;
max-width: 50%;
margin-bottom: 30px;
}
.why_single_image {
width: 100%;
}
.why_single_image img {
width: 100%;
}
.why_choose_content {
width: 100%;
padding-left: 40px;
padding-top: 60px;
padding-right: 40px;
padding-bottom: 40px;
}
.testimonial-box {
padding: 39px 50px 35px 40px;
margin-right: 65px;
margin-left: 65px;
}
.testimonial_content img {
margin-bottom: 10px;
}
.work-section .col-md-4 {
flex: 0 0 50%;
max-width: 50%;
}
.pricing-box .text-center {
padding-bottom: 40px;
}
.pricing-box h3 {
margin-top: 12px;
}
.blog-section .col-md-4 {
flex: 0 0 50%;
max-width: 50%;
margin-bottom: 30px;
}
.blog-section{
padding-bottom: 90px;
}
/*-------------------------------------- footer Section ----------------------------------------*/
.footer-section .col-md-3 {
flex: 0 0 50%;
max-width: 50%;
}
.footer-section .col-md-3:first-child .widget {
padding-bottom: 30px;
}
.footer-section .col-md-3:nth-child(2) .widget {
padding-bottom: 30px;
}
/*---- Deleet korte hobe ----- */
/*---- single Page ----- */
.portfolio-single-detail ul {
margin-bottom: -27px;
width: 100%;
}
.portfolio-single-detail {
padding-bottom: 52px;
}
.related_work {
padding-bottom: 90px;
}
.related_work .col-md-3 {
flex: 0 0 50%;
max-width: 50%;
}
.contact_det {
margin-top: 12px;
margin-bottom: -50px;
}
.contact_page .contact_det ul li {
margin-left: 30px;
width: 39%;
margin-bottom: 30px;
}
.recent_post_img {
width: 34%;
height: 55px;
}
.recent-post-box .recent-title {
width: 56%;
padding-right: 0px;
}
.single_service_section .col-md-4:nth-child(1) {
flex: 0 0 100%;
max-width: 100%;
}
.single_service_section .col-md-4:nth-child(2) {
flex: 0 0 66.66%;
max-width: 66.66%;
}
.single_service_section img {
width: 100%;
margin-bottom: 30px;
height: auto;
}
.single_service_section .service_list_img {
width: 100%;
}
.single_service_section .service_list_img img {
height: auto;
}
.single_service_section .service_info {
width: 100%;
margin-left: 0px;
}
.single_service_section {
padding-bottom: 100px;
}
.sing_blog_img {
width: 47%;
}
/*----------------- Single Pages -------------------- */
.blog_container .col-md-8 {
flex: 0 0 100%;
max-width: 100%;
}
.blog_container .col-md-4 {
flex: 0 0 100%;
max-width: 100%;
margin-top: -15px;
padding-bottom: 40px;
}
.blog_container .blog-warp-1 {
margin-bottom: 50px;
}
.recent_post_img {
height: auto;
}
.map-container {
height: 438px;
}
.about_pg_team {
padding-bottom: 90px;
}
/*-----------------
Blog Page Two
-------------------- */
.blog_three_clm .col-md-4 {
margin-bottom: 0px;
}
.blog_two_clm .blog-warp-1 {
margin-bottom: 30px;
}
.blog_two_clm .pagination {
margin-top: 20px;
}
/*--------------------------------------
Home Page Two
----------------------------------------*/
.header_top_v2 .header_wrp_2 li:last-child {
display: none;
}
.header_top_v2 .col-sm-2 {
flex: 0 0 28%;
max-width: 28%;
}
.header_top_v2 .col-md-7 {
flex: 0 0 47%;
max-width: 47%;
}
.slides_wrapper_v2 .slider_home p {
width: 80%;
}
.about_sec_2 .col-md-8,
.about_sec_2 .col-md-4,
.why_choose_two .col-md-5,
.why_choose_two .col-md-7,
.service_sec_two .col-md-4,
.testimonial_sec_tw .col-md-6 {
flex: 0 0 100%;
max-width: 100%;
}
.about_sec_2 .contact-form {
margin-top: 50px;
}
.why_choose_two img {
width: 100%;
margin-bottom: 50px;
}
.why_choose_two {
padding-bottom: 60px;
}
.service_sec_two .col-md-4 {
flex: 0 0 50%;
max-width: 50%;
}
.calltoaction_sec_tw .callto-link {
float: none;
overflow: hidden;
width: 100%;
}
.calltoaction_sec_tw .callto-text {
width: 100%;
text-align: center;
float: none;
}
.calltoaction_sec_tw .callto-text h2 {
margin-bottom: 22px;
}
#testimonial2 {
margin-bottom: 62px;
}
.testimonial_sec_tw {
padding-bottom: 92px;
}
}
/* Phone
=======================================================================================*/
@media only screen and (max-width: 767px) {
/*-------------------------------------- Header And SLider ----------------------------------------*/
.header_top_left {
display: block;
overflow: hidden;
}
.header_top_right li {
list-style: none;
padding-left: 0px;
display: block;
}
.header_top_right {
text-align: left;
}
.header {
padding-top: 15px;
padding-bottom: 15px;
}
#navigation.small-screen {
margin-top: -44px;
}
.repire_logo {
width: 140px;
margin-top: 15px;
}
.menu_right {
display: none;
}
.navigation {
padding-bottom: 15px;
}
#navigation, #navigation ul, #navigation ul li, #navigation ul li a, #navigation #menu-button {
float: none;
}
#navigation.small-screen #menu-button::after, #navigation.small-screen #menu-button::before {
right: 0px;
}
#navigation ul ul {
top: 0px;
}
#navigation > ul > li > a {
padding: 10px 0px;
}
#navigation ul li:last-child a {
padding-right: 0px;
}
#navigation > ul > li.has-sub > a {
padding: 10px 0px;
}
#navigation.small-screen ul {
margin-top: 23px;
}
#navigation.small-screen ul ul, #navigation.small-screen ul ul ul, #navigation.small-screen.align-right ul ul {
background: #efefef;
padding-top: 10px;
padding-bottom: 10px;
}
#navigation ul ul li a {
padding: 10px 0px;
}
/*---- Slider----- */
.single_slider h2 {
font-size: 32px;
line-height: 42px;
letter-spacing: 4px;
margin-bottom: 0px
}
.slider_home p {
letter-spacing: 0px;
margin-top: 12px;
margin-bottom: 0px;
}
.slider_home h5 {
font-size: 20px;
letter-spacing: 5px;
}
.slider_home h5::before, .slider_home h5::after {
display: none;
}
.single_slider {
font-size: 15px;
height: 600px;
}
.slider_home .owl-nav {
margin-top: -70px;
text-align: center;
}
.slider_home .owl-nav div.owl-next, .slider_home .owl-nav div {
left: auto;
margin: 6px;
right: auto;
}
.slider_home .owl-nav div {
color: #fff;
display: inline-block;
position: relative;
font-size: 35px;
}
.single_slider .slider_item_tbcell {
text-align: center;
}
.slider_btn_two {
margin-left: 0px;
margin-top: 10px !important;
}
/*---- End :Slider----- */
/*-------------------------------------- About Section ----------------------------------------*/
.base-header h3 {
line-height: 40px;
letter-spacing: 0px;
}
.about_box img {
width: 100%;
margin-top: 40px;
}
.about_section {
padding-top: 130px;
}
.base-header p {
width: 100%;
}
.base-header h2 {
line-height: 40px;
}
.counter-content {
padding-left: 0px;
text-align: center;
}
.counter-content .icon-lay i {
position: inherit;
}
.count_contnt {
margin-top: 20px;
}
.counter-content {
margin-bottom: 50px;
}
.counter_section {
padding-top: 110px;
padding-bottom: 70px;
}
.service_img img {
width: 100%;
}
.service_para {
padding: 26px 21px 35px 24px;
}
.callto-link .more-link {
margin-top: 20px;
margin-left: 0px;
}
.callto-link span::after {
display: none;
}
.callto-link span {
display: block;
}
.team_section {
padding-bottom: 270px;
}
.member {
margin-bottom: 30px;
}
.why_single_image {
width: 100%;
}
.why_single_image img {
width: 100%;
}
.why_choose_content {
width: 100%;
padding-left: 30px;
padding-top: 60px;
padding-right: 30px;
padding-bottom: 40px;
}
.chooseus-content {
padding-left: 0px;
}
.chooseus-content .chooseus_icon {
position: inherit;
}
.pricing-box {
margin-bottom: 30px;
}
.pricing-section {
padding-bottom: 90px;
}
.testimonial-box {
padding: 29px 16px 20px 8px;
margin-right: 0px;
}
.testimonials-section .testimonial-box .tes-nam {
letter-spacing: 0px;
}
.projects-titles li {
margin-right: 0px;
margin-left: 0px;
padding: 5px 6px;
}
.projects-titles li:hover::after {
bottom: 6px;
}
.blog-warp-1.blog_warp_lay_1 {
margin-bottom: 30px;
}
.blog-section {
padding-bottom: 90px;
}
/*-------------------------------------- footer Section ----------------------------------------*/
.footer-section {
padding-bottom: 60px;
}
.footer_contact {
margin-bottom: 30px;
}
.footer_top {
padding-top: 68px;
padding-bottom: 33px;
}
.footer_subs {
margin-top: 28px;
width: 253px;
}
.subfooter {
padding-top: 40px;
margin-top: 67px;
}
.footer-section .widget p {
margin-bottom: 0px;
}
.subfooter .col-xs-6 {
width: 100%;
text-align: center;
}
.subfooter p {
margin-left: 0px;
float: none;
}
.footer-section .widget {
padding-bottom: 0px;
margin-bottom: 10px;
}
.footer-section .widget h5 {
margin-bottom: 10px;
}
.footer_contact_info {
margin-bottom: 25px;
}
.copyright_text {
margin-top: -4px;
margin-bottom: 10px;
text-align: center;
}
.scrollup {
position: absolute;
right: 50%;
margin-right: -18px;
bottom: 0px;
margin-bottom: -40px;
}
/*---- single Page ----- */
header .container {
padding-top: 125px;
}
header.blog-banner {
height: 370px;
}
.blog-area {
padding-right: 15px;
margin-bottom: -80px;
}
.blog_container {
padding-bottom: 100px;
}
.single_blog_page .sing_blog_text::before {
top: 25px;
left: 1px;
}
.sing_blog_img {
width: 100%;
}
.sing_blog_text {
padding-left: 37px;
padding-top: 20px;
width: 100%;
padding-right: 20px;
}
.blog_com_dt {
width: 100%;
margin-left: 0px;
}
.comments li .comment:last-child {
padding-left: 0px;
}
.single_service_page_content {
padding-right: 15px;
}
.single_service_section {
padding-bottom: 82px;
}
.single_service_section .service_list_img {
width: 100%;
}
.single_service_section .service_info {
width: 100%;
margin-left: 0px;
margin-top: -6px;
margin-bottom: 20px;
}
.single_service_title {
margin-top: -6px;
margin-bottom: 30px;
}
.single_service_category {
margin-bottom: 40px;
}
.includee_single_service {
padding-top: 0px;
}
.single_service_page_content .single_service_consult {
padding: 22px;
padding-bottom: 26px;
text-align: center;
}
.single_service_page_content .single_service_consult i {
width: 100%;
padding: 0 0 15px 0px;
line-height: 27px;
}
.single_service_page_content .single_service_consult a {
float: none;
}
.contact_det {
margin-top: 50px;
margin-bottom: -50px;
}
.contact_page .contact_det ul li {
margin-left: 0px;
width: 100%;
margin-bottom: 15px;
text-align: center;
}
.contact-form {
padding: 30px 10px;
margin-bottom: 50px;
}
.contact-section.contact_page {
padding-bottom: 120px;
padding-top: 113px;
}
.single-work-page {
padding-bottom: 50px;
}
.portfolio-single-detail ul {
margin-right: 18px;
}
.port_single_share ul {
width: 100%;
}
.carousel-control.left {
right: 34px;
}
.portfolioitem .carousel-control {
width: 25px;
height: 25px;
line-height: 26px;
margin-top: -24px;
margin-right: 8px;
}
.portfoliodesc {
margin-bottom: 0px;
}
.portfolioitem .carousel .carousel-control-prev {
right: 34px;
}
.portfolioitem .carousel a {
width: 28px;
height: 28px;
margin-top: -42px;
top: 107%;
margin-right: 5px;
}
.portfolio-single-detail {
padding-bottom: 4px;
}
.about-right-img {
width: 100%;
background: #fff url("../images/about_2.html");
background-position: initial;
background-size: cover;
margin-top: 40px
}
.service_list_sec_pg {
padding-top: 63px;
}
.sing_blog_bottom_box {
margin-bottom: 0px;
}
.recent-post-box .recent-title {
width: 55%;
}
.recent_post_img {
width: 37%;
}
.comments li .comment span.comment-date {
font-size: 11px;
margin-left: 0px;
display: block;
}
.comments li .comment img.comment-avatar {
margin-bottom: 15px;
}
.recent_post_img img {
height: auto;
}
.recent_post_img {
height: 100%;
}
.recent-post-box {
padding-bottom: 0px;
}
.post-option {
padding: 25px 15px;
}
.blog_container .blog-warp-1 {
margin-bottom: 50px;
}
.blog_container .widget:last-child {
margin-bottom: 22px;
}
.pagination {
margin-bottom: 30px;
}
.about_pg_team {
padding-bottom: 90px;
}
/*----------------
Home Page Two
--------------------*/
.header_wrp_2 {
float: left;
}
.header_top_v2 .header_wrp_2 li {
margin-bottom: 15px;
display: block;
}
.header_top_v2 .header_button {
display: none;
}
.navigation_2 .navi_right {
display: none;
}
.navigation_2 #navigation.small-screen {
margin-top: 0px;
margin-right: 15px;
}
.navigation_2 #navigation > ul > li > a {
padding: 10px 15px;
}
.navigation_2 #navigation > ul > li.has-sub > a {
padding: 10px 15px;
}
.navigation_2 {
padding-bottom: 12px;
}
.navigation_2 #navigation.small-screen ul {
margin-top: 8px;
}
.navigation_2 #navigation ul ul {
top: -2px;
}
.slides_wrapper_v2 .slider_home h2 {
font-size: 45px;
}
.slides_wrapper_v2 .slider_home p {
width: 100%;
margin-top: 5px;
}
.slides_wrapper_v2 .slider_home h2 {
font-size: 45px;
line-height: 58px;
}
.about_sec_2 {
padding-top: 130px;
}
.about_sec_2 .about_list_itm ul {
width: 100%;
}
.about_sec_2 .contact-form {
margin-top: 50px;
margin-bottom: 80px;
}
.why_choose_two img {
width: 100%;
margin-bottom: 50px;
}
.why_choose_two .chooseus-content {
padding-left: 0px;
}
.why_choose_two {
padding-bottom: 60px;
}
.calltoaction_sec_tw .callto-link {
float: none;
overflow: hidden;
width: 100%;
}
.calltoaction_sec_tw .callto-text {
width: 100%;
text-align: center;
float: none;
}
.calltoaction_sec_tw .callto-text h2 {
margin-bottom: -15px;
}
.service_box_tw span {
position: inherit;
margin-left: 0px;
}
.service_box_tw {
padding: 35px 40px 20px 40px;
}
.service_box_tw h3 {
margin-top: 23px;
}
#testimonial2 {
margin-bottom: 56px;
}
.testimonial_sec_tw {
padding-bottom: 94px;
}
.testimonial_sec_tw .client-box {
width: 50%;
}
.testimonial_sec_tw .testi_images {
width: 100%;
margin-bottom: 25px;
}
.testimonial_sec_tw .testimonial_content {
width: 100%;
}
/*-----------------
Blog Page Two
-------------------- */
.blog_two_clm .blog-warp-1 {
margin-bottom: 30px;
}
}
/* Mobile Vertical Layout: 488px
===============================================================================*/
@media only screen and (min-width: 488px) and (max-width: 767px) {
/*---- Slider----- */
}