@font-face {
    font-family: 'MerlodAutreBold';
    src: url('fonts/MerlodAutreBold.eot');
    src: url('fonts/MerlodAutreBold.eot') format('embedded-opentype'),
         url('fonts/MerlodAutreBold.woff') format('woff'),
         url('fonts/MerlodAutreBold.ttf') format('truetype'),
         url('fonts/MerlodAutreBold.svg#MerlodAutreBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*body{ border-top: 2px solid #004aad; }*/
body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; }
footer#colophon{ max-width: none; margin: 0; padding: 0; border-top: none; }
.fancy {line-height: 0.5;text-align: center;overflow:hidden;}
.fancy span {display: inline-block;position: relative;}
.fancy span:before,
.fancy span:after {content: "";position: absolute;height:1px;top:50%;width:273px; background:#27aae2;}
.fancy span:before {right: 100%;margin-right: 15px;width:143px;}
.fancy span:after {left: 100%;margin-left: 15px;}
.elementor-element.homebanner_ttl .elementor-heading-title,
.elementor-element.hmgal_title .elementor-heading-title{ font-family: 'MerlodAutreBold'; }
.elementor-element.signupnewsletter .form_wrapper{ display: flex; flex-direction: column; row-gap: 7px; align-items: flex-start; justify-content: flex-start; width: 100%; max-width: 285px;}
.elementor-element.signupnewsletter .form_wrapper > .wysija-paragraph{ margin-bottom: 0 !important; width: 100%; }
.elementor-element.signupnewsletter .form_wrapper > .wysija-paragraph input[type="text"]{width:100%;font:300 14px 'Roboto';color:#585757; border-radius: 0; border:none; height:47px; padding-left: 15px !important; background-color:#fff; background-image: none; outline: none; box-shadow: none; text-shadow: none;}
.elementor-element.signupnewsletter .form_wrapper > input[type="submit"]{margin-top:0;font:600 20px 'Roboto';color:#fff; border-radius: 0; border: none; display: block; padding: 15px 24px !important; background-color: #0a51b0; width: 100%; text-transform: uppercase; background-image: none; outline: none; box-shadow: none; text-shadow: none;}
.elementor-element.signupnewsletter .form_wrapper > .wysija-paragraph input[type="email"]::-webkit-input-placeholder {color: #585757; text-transform: uppercase;}
.elementor-element.signupnewsletter .form_wrapper > .wysija-paragraph input[type="email"]:-moz-placeholder {color: #585757;text-transform: uppercase;}
.elementor-element.signupnewsletter .form_wrapper > .wysija-paragraph input[type="email"]::-moz-placeholder {color: #585757;text-transform: uppercase;}
.elementor-element.signupnewsletter .form_wrapper > .wysija-paragraph input[type="email"]:-ms-input-placeholder {color: #585757;text-transform: uppercase;}
.footer_address.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item a{ text-decoration: none; color: #050505; }
.footer_address.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i{ font-family: 'FontAwesome' !important;}
.footer_address.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item{ align-items: flex-start; }
.footer_address.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon{ margin-top: 4px; }
.footer_address.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i.fa-map-marker-alt::before{ content: '\f041' !important; }
.footer_address.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i.fa-phone-alt::before{ content: '\f095' !important; }
.footer_address.elementor-element ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon > i.fa-envelope::before{ content: '\f003' !important; }
html {position: relative;min-height: 100%;}
body.search-no-results{ margin-bottom:463px;}
body.search-no-results #page > .footer-width-fixer,
body.search-no-results #page > #colophon{ position:absolute; left:0; right:0; top:auto; bottom:72px;width: 100%;}
body.search-no-results #page > #colophon{ bottom:0;}



.writeblock .write_block{ background-color: #f2f0f0; border: 15px solid #fff; padding: 24px 20px 20px 20px;-webkit-box-shadow: 3px 3px 5px 0 rgba(0,1,1,0.1);box-shadow: 3px 3px 5px 0 rgba(0,1,1,0.1); }
.writeblock .box:not(.box1) .write_block{ padding-left: 15px; padding-right: 15px; padding-top: 21px; }
.writeblock .write_block h3{ margin: 0 0 28px; padding: 0; font:900 19px/22px 'Roboto'; color: #1d1d1d; text-transform: uppercase; }
.writeblock .box:not(.box1) .write_block h3{ margin-bottom: 7px; font-size: 16px; }
.writeblock .write_block p{ margin: 0 0 22px; padding: 0; font:400 15px/21px 'Roboto'; color: #6c6a6a; }
.writeblock .box:not(.box1) .write_block p{margin-bottom: 16px;}
.writeblock .write_block a,
.writeblock .write_block form button[type="submit"],
.writeblock .write_block form button[type="submit"]:active,
.writeblock .write_block form button[type="submit"]:focus,
.writeblock .write_block form button[type="submit"]:hover{ background: none; padding: 0; border: none; border-radius: 0; outline: none; text-decoration: underline;font:700 15px/18px 'Roboto'; color: #0a51b0;}
.writeblock .write_block a:hover{color: #1d1d1d;}
.gallery_demo .gridblock .box{ position: relative; overflow: hidden; }
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i.fas{ font-family: 'FontAwesome' !important; }
.elementor-element.contact_list ul.elementor-icon-list-items li.elementor-icon-list-item .elementor-icon-list-icon i.fas::before{ content: '\f138' !important; }
.contact_form{ width: 100%; max-width: 990px; margin-left: auto; margin-right: auto; }
.contact_form .form-group{ margin-bottom: 17px; }
.contact_form .form-control{ padding: 6px 27px;height: 64px;font: 400 15px "Roboto", sans-serif;color: #838383;border: 1px solid #e0dede;outline: none;border-radius: 5px;text-shadow: none;background-color: #fff;background-image: none;-webkit-box-shadow: 5px 5px 16px 0 rgba(216,212,212,0.7);box-shadow: 5px 5px 16px 0 rgba(216,212,212,0.7);}
.contact_form textarea.form-control{ height: 114px; resize: none;}
.contact_form .form-control::-webkit-input-placeholder {color: #838383;}
.contact_form .form-control:-moz-placeholder {color: #838383;}
.contact_form .form-control::-moz-placeholder {color: #838383;}
.contact_form .form-control:-ms-input-placeholder {color: #838383;}
.contact_form .btn,
.contact_form .btn:hover,
.contact_form .btn:active,
.contact_form .btn:focus{ background-color: #0a51b0; padding: 19px 45px; font:900 21px "Mulish", sans-serif; color: #fff; text-transform: uppercase; border:none;outline: none; border-radius: 40px; box-shadow: none; text-shadow: none; background-image: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.contact_form .btn:hover{background-color: #1d1d1d;}
.tax-gallery_cat .tax_list{display: flex; justify-content: center; margin-top: 67px; margin-bottom: 67px;}
.tax-gallery_cat .tax_list ul{ display: flex; align-items: center; justify-content: center; border:1px solid #c0bfbf; border-radius: 30px; overflow: hidden;}
.tax-gallery_cat .tax_list ul li{font:400 20px/23px "Roboto", sans-serif; color: #757474;}
.tax-gallery_cat .tax_list ul li > a{ display: block; padding: 14px 35px; text-decoration: none;color: #757474; outline: none;border-radius: 30px; }
.tax-gallery_cat .tax_list ul li > a:hover,
.tax-gallery_cat .tax_list ul li.active > a{background-color: #0a51b0;color: #fff; }
.taxparent_top > div img,
.taxparent_btm > div img{display: block; }
.tax-gallery_cat .welcome_section{ margin-bottom: 64px; }
.tax-gallery_cat .fancybox-container .fancybox-content{max-width:48%;padding: 20px;margin: 0;border-radius: 15px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > img{border-radius:18px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper{ display: flex; column-gap: 2%; align-items: flex-start; }
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper{flex:0 0 49%; order: 1;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper h3{ margin: 0 0 8px; padding: 0; font:900 19px/22px 'Roboto'; color: #1d1d1d; }
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper p{ margin: 0 0 12px; padding: 0; font:400 15px/21px 'Roboto'; color: #6c6a6a; }
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .imgwrapper{ flex:0 0 49%; order: 2; }
.tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button,
.tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button:hover,
.search-results .fancybox-container .fancybox-content > .fancybox-button,
.search-results .fancybox-container .fancybox-content > .fancybox-button:hover{ background-image: none; border-radius: 40px; background-color: #fff; right: 37px; top: 37px; opacity: 1; }
.tax-gallery_cat .collection_list ul li:not(:first-child){ margin-top: 55px; }
.tax-gallery_cat .collection_list ul li > a,
.tax-gallery_cat .collection_list ul li > a:hover{text-decoration: none; display: block; outline: none;}
.tax-gallery_cat .collection_list ul li > a > h2{font:700 35px/42px "Roboto", sans-serif; color: #202020; margin: 0 0 28px; padding: 0; }
.tax-gallery_cat .collection_list li .coll_group{ border: 1px solid #c8c6c6;padding: 34px 27px 26px;-webkit-box-shadow: 5px 5px 10px 0 rgba(203,202,202,0.7);
box-shadow: 5px 5px 10px 0 rgba(203,202,202,0.7);}
.tax-gallery_cat .collection_list li .coll_group .coll_block h3{font:700 21px/30px "Roboto", sans-serif; color: #202020; margin: 0; padding: 17px 0 0;}
.fancybox-content.collectionpost_list .collectionpost_innerlist .row > .col-sm-12:not(.first) > .collection_post{ margin-top: 59px; }
.collectionpost_list .collection_post{ display: flex; align-items: center; justify-content: flex-start; column-gap: 27px; }
.collectionpost_list .collection_post .collectionpost_img{ flex:0 0 250px; }
.collectionpost_list .collection_post .collectionpost_img > img{ display: block; }
.collectionpost_list .collection_post .collectionpost_content h3,
.search-results .fancybox-container .fancybox-content h3{font:700 33px/42px "Roboto", sans-serif; color: #161616; text-transform: uppercase; margin:0 0 28px; padding: 0;}
.collectionpost_list .collection_post .collectionpost_content p,
.search-results .fancybox-container .fancybox-content p{font:300 15px/23px "Roboto", sans-serif; color: #504f4f; margin:0 0 23px; padding: 0;}
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content,
.search-results .fancybox-container .fancybox-content{max-width:48%;  padding: 0;margin: 0;border-radius: 15px;border: 20px solid #fff;}
.search-results .fancybox-container .fancybox-content{background: #e8e7e7; padding: 20px;}
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content .collectionpost_innerlist{ padding:82px 30px 76px; border-radius:18px;background-color: #e8e7e7; }
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content > .fancybox-button,
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content > .fancybox-button:hover,
.search-results .fancybox-container .fancybox-content > .fancybox-button,
.search-results .fancybox-container .fancybox-content > .fancybox-button:hover{background-image: none;right: 18px; top: 21px;background-color: #464646; width: 26px; height: 26px; padding: 5px;}
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content > .fancybox-button > svg,
.search-results .fancybox-container .fancybox-content > .fancybox-button > svg{ color: #fff; }
.tax-gallery_cat .collectionpost_innerlist .collectionpost_wrapper,
.img_wrapper.noncoll .content_wrapper{ height: 485px; position: relative; }
.collectionpost_wrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.img_wrapper.noncoll .content_wrapper .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #464646;width: 9px;}
.collectionpost_wrapper .mCSB_scrollTools .mCSB_draggerRail,
.img_wrapper.noncoll .content_wrapper .mCSB_scrollTools .mCSB_draggerRail{ background-color: #dbd9d9; width: 11px; } 
.write_demo.accordion .card-header .btn::after {font-family: 'FontAwesome';content: "\f078";position: absolute;left: auto; right: 25px;color: rgba(60,59,59,0.5); font-size: 15px; width: 36px; height: 36px;border: 2px solid #ebe9e9; border-radius: 50%; padding: 0 0 0 9px;}
.write_demo.accordion .card-header .btn.collapsed::after {content: "\f054"; padding: 2px 0 0 12px; }
.write_demo.accordion > .card{ border-radius: 0;box-shadow:none;border: none;}
.write_demo.accordion > .card:not(:first-child){ margin-top: 14px; }
.write_demo.accordion > .card .card-header{border: 1px solid #dddbdb;-webkit-box-shadow: 5px 5px 5px 0 rgba(160,158,158,0.7);box-shadow: 5px 5px 5px 0 rgba(160,158,158,0.7);border-radius: 0; padding-top: 17px; padding-bottom: 17px;}
.write_demo.accordion > .card .card-header .btn,
.write_demo.accordion > .card .card-header .btn:hover,
.write_demo.accordion > .card .card-header .btn:active,
.write_demo.accordion > .card .card-header .btn:focus{ background-image: none; background-color: transparent;font:700 22px/30px "Roboto", sans-serif; color: #3c3b3b; text-shadow: none; box-shadow: none;outline: none; text-decoration: none;}
.write_demo.accordion > .card .collapse{-webkit-box-shadow: 5px 5px 5px 0 rgba(212,210,210,0.7);box-shadow: 5px 5px 5px 0 rgba(212,210,210,0.7);border: 1px solid #efecec; border-top: none;}
.write_demo.accordion > .card .card-body{ padding: 29px 19px; }
.write_demo.accordion > .card .card-body .writing_wrapper{ display: flex; justify-content: flex-start; column-gap: 23px; }
.write_demo.accordion > .card .card-body .writing_wrapper .writing_img{ flex:0 0 182px; }
.write_demo.accordion > .card .card-body .writing_content h3{font:700 19px/23px "Roboto", sans-serif; color: #2b2a2a; margin: 0 0 19px; padding: 0; }
.write_demo.accordion > .card .card-body .writing_content p{font:400 15px/23px "Roboto", sans-serif; color: #6e6c6c; margin: 0px 0px 15px; padding: 0; }


.gridblock .gallery_block{overflow: hidden;position:relative;}
.gridblock .gallery_block img{transition: all 500ms ease-in-out;}
.gridblock .gallery_block img:hover{transform: scale(1.02);}
.gridblock .box.box6{ max-height: 284px; }


.taxparent_top .box a > h3,
.taxparent_btm .box a > h3,
.gallery_demo .gridblock .box h3{ position: absolute; left: 0; top: auto; bottom: -47px; width: 100%; background-color: rgba(0,0,0,0.5);font:700 19px/23px "Roboto", sans-serif; color: #fff; margin: 0; padding:12px; -webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.taxparent_top .box a:hover > h3,
.taxparent_btm .box a:hover > h3,
.gallery_demo .gridblock .box:hover h3{ bottom: 0; }
.taxparent_top .box1,.taxparent_top .box2,.taxparent_top .box3,.taxparent_top .box4{overflow: hidden;position:relative;}
.taxparent_top img{transition: all 500ms ease-in-out;}
.taxparent_top img:hover{transform: scale(1.02);}
.taxparent_btm .box5,.taxparent_btm .box6,.taxparent_btm .box7,.taxparent_btm .box8,.taxparent_btm .box9,.taxparent_btm .box10{overflow: hidden;position:relative;}
.taxparent_btm img{transition: all 500ms ease-in-out;}
.taxparent_btm img:hover{transform: scale(1.02);}

.welcome_section .normal_post{ margin-top: 50px; }
.welcome_section .normal_post .pagination-lg .page-link,
.welcome_section .normal_post .pagination-lg .page-link:active,
.welcome_section .normal_post .pagination-lg .page-link:focus,
.welcome_section .normal_post .pagination-lg .page-link:hover{ font-size: 17px; font-family: 'Nunito'; color: #5a5a5a; box-shadow: none; }
.welcome_section .normal_post .pagination-lg .page-link.prev,
.welcome_section .normal_post .pagination-lg .page-link.next{ font-size: 30px;line-height: 30px;padding-top: 8px;padding-bottom: 9px; }
.welcome_section .normal_post .pagination-lg .page-link:hover,
.welcome_section .normal_post .pagination-lg .page-item.active .page-link{ color: #fff;background-color: #eb195f;border-color: #eb195f;}
.wpcf7-spinner{display:none;}


.search_section .page-header{ height: 200px; display: flex; align-items: center; background-color: #e074ae; padding-left: 120px; }
.search_section .page-header h1{ margin: 0; padding: 0;font:normal 50px/55px "MerlodAutreBold", sans-serif; color: #fff; }
#masthead #searchform{ text-align: right; }
#masthead #searchform > div{ background-color: #fff; position: relative; display: inline-block; width: 100%; max-width: 310px; border: 1px solid rgba(115,115,115,0.5); border-radius: 0;}
#masthead #searchform > div > input[type="text"]{ font-size: 14px; border: none; height: 32px; border-radius: 0; padding-right: 37px;  width: 100%; outline: none;}
#masthead #searchform > div > input[type="submit"]{ border:none; box-shadow: none; text-shadow: none; outline: none; width: 34px; height: 34px; background: url(images/search-icon.png) no-repeat center center; text-indent: -99px; overflow: hidden; position: absolute; left: auto; top: 0; right: 0;}
body.search-results .search_result{width: 100%;margin-left: auto; margin-right: auto; display: flex; align-items: flex-start;justify-content:space-between; flex-wrap: wrap; column-gap:4%; row-gap:32px; }
body.search-results .search_result .indv_gallery{flex: 0 0 48%}
.indv_gallery{  margin: 0; border:none; display: flex;align-items: center; justify-content: flex-start; column-gap:25px; }
.indv_gallery > img{ flex: 0 0 280px;}
.indv_gallery.odd > img{order: 2;}
.indv_gallery.odd > .gal_content{order: 1;}
/* .indv_gallery .gal_content h3{font:normal 42px/45px "MerlodAutreBold", sans-serif; color: #0A51B0; margin: 0 0 8px;} */
.indv_gallery .gal_content h3{font:normal 34px/40px "MerlodAutreBold", sans-serif; color: #0A51B0; margin: 0 0 8px;}
.indv_gallery .gal_content p{font:400 16px/24px "Roboto", sans-serif; color: #535353; text-align: justify;margin: 0 0 8px;}
.indv_gallery .gal_content p a{ text-decoration: underline; color: #0A51B0; font-size: 13px; font-weight: 700; outline: none;}
body.search-results .search_result{ padding-bottom: 38px; }

.header-social-icon .fa-instagram{ width: 28px; height: 27px; background: url(images/icon-instagram.png) no-repeat center center;}
.header-social-icon .fa-instagram::before{display:none;}


/* Responsive
=================================*/
@media (min-width: 1290px) {
    
    .gridblock > .box2,
    .gridblock > .box5{ max-height: 444px; overflow: hidden;}
    .gridblock > .box7{ max-height: 317px; overflow: hidden;}
}
@media (min-width: 1200px) {
    .container{ max-width: 1054px; }
}
@media (min-width: 1084px) {
    .container{ max-width: 1054px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	
}

@media (max-width: 1024px) {

/*----.taxparent_top start ----*/
.tax-gallery_cat .fancybox-container .fancybox-content{max-width: 82%;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper{display: inherit;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .imgwrapper{max-width: 50%;margin: 0 auto;}
.tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button, .tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button:hover, .search-results .fancybox-container .fancybox-content > .fancybox-button, .search-results .fancybox-container .fancybox-content > .fancybox-button:hover{right: 5px;top: 5px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper h3{margin: 10px 0 8px;text-align: center;}
/* .tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper p{text-align:center;} */
.collectionpost_list .collection_post{display:inherit;}
.collectionpost_list .collection_post .collectionpost_content h3, .search-results .fancybox-container .fancybox-content h3{text-align:center;margin: 10px 0 28px;}
.collectionpost_list .collection_post .collectionpost_content p, .search-results .fancybox-container .fancybox-content p{text-align:center;}
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content .collectionpost_innerlist{padding: 82px 16px 76px;}
.tax-gallery_cat .fancybox-container .fancybox-content,.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content, .search-results .fancybox-container .fancybox-content{max-width: 82%;}
	.collectionpost_list .collection_post .collectionpost_img > img{margin:0 auto;}

/*----.taxparent_top end ----*/

/*----.search_section start ----*/
.search_section .page-header{padding-left:0;}
.search_section .page-header h1{margin: 0 auto;}
body.search-results .search_result{display: inherit;text-align:center;}
.indv_gallery{display: inherit;}
/*----.search_section end ----*/
	
}

@media (min-width: 768px) and (max-width: 991px) {




}
@media (min-width: 768px) {
	.gridblock{display: grid;grid-template-columns:fit-content(44.6%) fit-content(27%) fit-content(28.4%);grid-gap: 15px; grid-template-areas:'item1 item2 item3''item4 item5 item3''item6 item7 item7';}
	.gridblock > .box img{display: block;}
    .gridblock > .box1{grid-area: item1;}
    .gridblock > .box2{grid-area: item2;}
    .gridblock > .box3{grid-area: item3;}
    .gridblock > .box4{grid-area: item4;}
    .gridblock > .box5{grid-area: item5;}
    .gridblock > .box6{grid-area: item6;}
    .gridblock > .box7{grid-area: item7;}
    .writeblock{display: grid;grid-template-columns: 309px repeat(2,292px);grid-gap: 31px; grid-template-areas:'item1 item2''item1 item3'; width: 100%;}
    .writeblock{ row-gap: 22px; }
    .writeblock > .box1{grid-area: item1;}
    .writeblock > .box2{grid-area: item2;}
    .writeblock > .box3{grid-area: item3;}
	.taxparent_top{  display: grid;grid-template-columns: 37.8% 29.5% 1fr;grid-template-rows: 1fr 1fr;gap: 13px 15px;grid-auto-flow: row;grid-template-areas:"box1 box2 box3""box1 box2 box4";}
	.taxparent_top .box1 { grid-area: box1; }
	.taxparent_top .box2 { grid-area: box2; }
	.taxparent_top .box3 { grid-area: box3; }
	.taxparent_top .box4 { grid-area: box4; }
	.taxparent_btm{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: 1fr;gap: 13px 15px;grid-template-areas:"item1 item2 item3" "item4 item5 item6"; margin-top: 13px; }
	.taxparent_btm .box5 { grid-area: item1; }
	.taxparent_btm .box6 { grid-area: item2; }
	.taxparent_btm .box7 { grid-area: item3; }
	.taxparent_btm .box8 { grid-area: item4; }
	.taxparent_btm .box9 { grid-area: item5; }
	.taxparent_btm .box10 { grid-area: item6; }
    .tax-gallery_cat .collection_list li .coll_group > .row{ margin-left: -12px; margin-right: -12px; }
    .tax-gallery_cat .collection_list li .coll_group > .row > div{padding-left: 12px; padding-right: 12px;}
}

/*----.writeblock .write_block start ----*/
.writeblock{grid-template-columns: 49% repeat(2,49%);grid-gap: 2%;}
/*----.writeblock .write_block end ----*/




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

	
}
@media (min-width: 580px) and (max-width: 767px) {
	
/*----gridblock start ----*/
.gridblock .gallery_block img{width: 100%;}
.gallery_demo .gridblock .box{width:50%;margin:0 auto 20px auto;}
/*----gridblock end ----*/
	
/*----.writeblock .write_block start ----*/
.writeblock .write_block{margin-bottom: 20px;}
/*----.writeblock .write_block end ----*/

/*----.contact_form .form-control start ----*/
.contact_form .form-control{padding: 6px 20px;height: 58px;}
.contact_form textarea.form-control{height: 100px;}
.contact_form .btn,.contact_form .btn:hover{padding: 17px 43px;font: 900 18px "Mulish", sans-serif;}
/*----.contact_form .form-control end ----*/
	
/*----.taxparent_top start ----*/
.tax-gallery_cat .tax_list{margin-top: 54px;margin-bottom: 46px;}
.taxparent_top .box1, .taxparent_top .box2, .taxparent_top .box3, .taxparent_top .box4,.taxparent_btm .box5, .taxparent_btm .box6, .taxparent_btm .box7, .taxparent_btm .box8, .taxparent_btm .box9, .taxparent_btm .box10{margin-bottom: 20px;}
.taxparent_top img,.taxparent_btm img{width: 100%;}
.tax-gallery_cat .fancybox-container .fancybox-content,.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content, .search-results .fancybox-container .fancybox-content{max-width: 82%;}
.tax-gallery_cat .fancybox-container .fancybox-content{max-width: 82%;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper{display: inherit;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .imgwrapper{max-width: 50%;margin: 0 auto;}
.tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button, .tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button:hover, .search-results .fancybox-container .fancybox-content > .fancybox-button, .search-results .fancybox-container .fancybox-content > .fancybox-button:hover{right: 5px;top: 5px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper h3{margin: 10px 0 8px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper p{text-align:center;}
.collectionpost_list .collection_post{display:inherit;}
.collectionpost_list .collection_post .collectionpost_content h3, .search-results .fancybox-container .fancybox-content h3{text-align:center;margin: 10px 0 28px;}
.collectionpost_list .collection_post .collectionpost_content p, .search-results .fancybox-container .fancybox-content p{text-align:center;}
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content .collectionpost_innerlist{padding: 82px 16px 76px;}
/*----.taxparent_top end ----*/

/*----.search_section start ----*/
.search_section .page-header{padding-left:0;}
.search_section .page-header h1{margin: 0 auto;}
body.search-results .search_result{display: inherit;text-align:center;}
.indv_gallery{display: inherit;}
/*----.search_section end ----*/


	
}
@media (min-width: 401px) and (max-width: 579px) {
	
/*----gridblock start ----*/
.gridblock .gallery_block img{width: 100%;}
.gallery_demo .gridblock .box{margin-bottom: 20px;}
/*----gridblock end ----*/
	
/*----.writeblock .write_block start ----*/
.writeblock .write_block{margin-bottom: 20px;}
.writeblock .write_block p{margin: 0px 0 15px;}
/*----.writeblock .write_block end ----*/

/*----.contact_form .form-control start ----*/
.contact_form .form-control{padding: 6px 20px;height: 58px;}
.contact_form textarea.form-control{height: 100px;}
.contact_form .btn,.contact_form .btn:hover{padding: 17px 43px;font: 900 18px "Mulish", sans-serif;}
/*----.contact_form .form-control end ----*/
	
/*----write_demo.accordion  start ----*/
.write_demo.accordion > .card .card-body .writing_wrapper{display: inherit;}
.write_demo.accordion > .card .card-body .writing_wrapper .writing_img{text-align:center;}
.write_demo.accordion > .card .card-body .writing_content h3{text-align:center;margin: 16px 0 19px;}
.write_demo.accordion > .card .card-body .writing_content p{text-align:center;}
.write_demo.accordion > .card .card-header{padding-top: 10px;padding-bottom: 10px;}
.write_demo.accordion .card-header .btn::after{width: 33px;height: 33px;font-size: 14px;padding: 0 0 0 7px;}
.write_demo.accordion .card-header .btn.collapsed::after{padding: 0px 0 0 10px;}
.write_demo.accordion > .card .card-header .btn, .write_demo.accordion > .card .card-header .btn:hover, .write_demo.accordion > .card .card-header .btn:active, .write_demo.accordion > .card .card-header .btn:focus{font: 700 20px/30px "Roboto", sans-serif;}
/*----write_demo.accordion  end ----*/
	
/*----.taxparent_top start ----*/
.tax-gallery_cat .tax_list{margin-top: 54px;margin-bottom: 46px;}
.taxparent_top .box1, .taxparent_top .box2, .taxparent_top .box3, .taxparent_top .box4,.taxparent_btm .box5, .taxparent_btm .box6, .taxparent_btm .box7, .taxparent_btm .box8, .taxparent_btm .box9, .taxparent_btm .box10{margin-bottom: 20px;}
.taxparent_top img,.taxparent_btm img{width: 100%;}
.tax-gallery_cat .fancybox-container .fancybox-content,.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content, .search-results .fancybox-container .fancybox-content{max-width: 82%;}
.tax-gallery_cat .fancybox-container .fancybox-content{max-width: 82%;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper{display: inherit;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .imgwrapper{max-width: 50%;margin: 0 auto;}
.tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button, .tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button:hover, .search-results .fancybox-container .fancybox-content > .fancybox-button, .search-results .fancybox-container .fancybox-content > .fancybox-button:hover{right: 5px;top: 5px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper h3{margin: 10px 0 8px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper p{text-align:center;}
.collectionpost_list .collection_post{display:inherit;}
.collectionpost_list .collection_post .collectionpost_content h3, .search-results .fancybox-container .fancybox-content h3{text-align:center;margin: 10px 0 28px;}
.collectionpost_list .collection_post .collectionpost_content p, .search-results .fancybox-container .fancybox-content p{text-align:center;}
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content .collectionpost_innerlist{padding: 82px 16px 76px;}
.coll_block{text-align:center;}
.tax-gallery_cat .collection_list li .coll_group .coll_block h3{padding: 17px 0 20px;}
/*----.taxparent_top end ----*/

/*----.search_section start ----*/
.search_section .page-header{padding-left:0;}
.search_section .page-header h1{margin: 0 auto;}
body.search-results .search_result{display: inherit;text-align:center;}
.indv_gallery{display: inherit;}
/*----.search_section end ----*/
	
	
}

@media (max-width: 530px) {

/*----home banner start ----*/	
.banner-bg{max-width:370px !important;}	
/*----home banner end ----*/
	
/*----.taxparent_top start ----*/
.tax-gallery_cat .tax_list ul li{font: 400 15px/23px "Roboto", sans-serif;}
	.tax-gallery_cat .tax_list ul li > a {padding: 12px 28px;}
/*----.taxparent_top end ----*/
	
}

@media (max-width: 420px) {

/*----home banner start ----*/
	
.banner-bg{max-width:350px !important;}
.homebanner_text{font-size:15px !important;line-height:20px !important;}
	
/*----home banner end ----*/
	
}


@media (max-width: 400px) {

/*----home banner start ----*/	
.banner-bg{max-width:330px !important;}	
/*----home banner end ----*/
	
/*----gridblock start ----*/
.gridblock .gallery_block img{width: 100%;}
.gallery_demo .gridblock .box{margin-bottom: 20px;}
/*----gridblock end ----*/
	
/*----.writeblock .write_block start ----*/
.write_demo.accordion > .card .card-body .writing_wrapper{display: inherit;}
.write_demo.accordion > .card .card-body .writing_wrapper .writing_img{text-align:center;}
.write_demo.accordion > .card .card-body .writing_content h3{text-align:center;margin: 16px 0 19px;}
/* .write_demo.accordion > .card .card-body .writing_content p{text-align:center;} */
.writeblock .write_block{margin-bottom: 20px;}
.writeblock .write_block p{margin: 0px 0 15px;}
/*----.writeblock .write_block end ----*/
	
/*----.contact_form .form-control start ----*/
.contact_form .form-control{padding: 6px 20px;height: 58px;}
.contact_form textarea.form-control{height: 100px;}
.contact_form .btn,.contact_form .btn:hover{padding: 17px 43px;font: 900 18px "Mulish", sans-serif;}
/*----.contact_form .form-control end ----*/
	
/*----write_demo.accordion  start ----*/
.write_demo.accordion > .card .card-header{padding-top: 10px;padding-bottom: 10px;}
.write_demo.accordion .card-header .btn::after{width: 33px;height: 33px;font-size: 14px;padding: 0 0 0 7px;}
.write_demo.accordion .card-header .btn.collapsed::after{padding: 0px 0 0 10px;}
.write_demo.accordion > .card .card-header .btn, .write_demo.accordion > .card .card-header .btn:hover, .write_demo.accordion > .card .card-header .btn:active, .write_demo.accordion > .card .card-header .btn:focus{font: 700 20px/30px "Roboto", sans-serif;}
/*----write_demo.accordion  end ----*/
	
/*----.taxparent_top start ----*/
.tax-gallery_cat .tax_list{margin-top: 54px;margin-bottom: 46px;}
.taxparent_top .box1, .taxparent_top .box2, .taxparent_top .box3, .taxparent_top .box4,.taxparent_btm .box5, .taxparent_btm .box6, .taxparent_btm .box7, .taxparent_btm .box8, .taxparent_btm .box9, .taxparent_btm .box10{margin-bottom: 20px;}
.taxparent_top img,.taxparent_btm img{width: 100%;}
.tax-gallery_cat .fancybox-container .fancybox-content,.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content, .search-results .fancybox-container .fancybox-content{max-width: 82%;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper{display: inherit;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .imgwrapper{max-width: 50%;margin: 0 auto;}
.tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button, .tax-gallery_cat .fancybox-container .fancybox-content > .fancybox-button:hover, .search-results .fancybox-container .fancybox-content > .fancybox-button, .search-results .fancybox-container .fancybox-content > .fancybox-button:hover{right: 5px;top: 5px;}
.tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper h3{margin: 10px 0 8px;text-align:center;}
/* .tax-gallery_cat .fancybox-container .fancybox-content .img_wrapper > .content_wrapper p{text-align:center;} */
.collectionpost_list .collection_post{display:inherit;}
.collectionpost_list .collection_post .collectionpost_content h3, .search-results .fancybox-container .fancybox-content h3{text-align:center;margin: 10px 0 28px;}
.collectionpost_list .collection_post .collectionpost_content p, .search-results .fancybox-container .fancybox-content p{text-align:center;}
.tax-gallery_cat .fancybox-container .collectionpost_list.fancybox-content .collectionpost_innerlist{padding: 82px 16px 76px;}
.tax-gallery_cat .collection_list li .coll_group .coll_block h3{padding: 17px 0 20px;}
/*----.taxparent_top end ----*/

/*----.search_section start ----*/
.search_section .page-header{padding-left:0;}
.search_section .page-header h1{margin: 0 auto;}
body.search-results .search_result{display: inherit;text-align:center;}
.indv_gallery{display: inherit;}
/*----.search_section end ----*/
	
	
}

@media (max-width: 380px) {

/*----home banner start ----*/
	
.banner-bg{max-width:300px !important;}
.homebanner_text{font-size:15px !important;line-height:18px !important;}
	
/*----home banner end ----*/
	
}



