@charset "utf-8";
/*
  ************************************************************************
  *  STYLE
  ************************************************************************  
*/
html.index, body.index { height:100%; }
body { color:#434446; font-size:14px; font-family: 'Raleway', sans-serif; }

.mobile-contact { width:100%; display:none; margin:0px; padding:0px; list-style:none; text-align:center; position:fixed; left:0px; bottom:0px; z-index:2; }
.mobile-contact > li { width:33.3%; display:inline-block; vertical-align:top; background-color:#00a5d9; }
.mobile-contact > li.instagram { background-color:#f01246; }
.mobile-contact > li.whatsapp { background-color:#27bc80; }
.mobile-contact > li.question { background-color:#141516; }
.mobile-contact > li > a { display:block; color:#ffffff; font-size:14px; font-weight:600; line-height:46px; cursor:pointer; }
.mobile-contact > li > a > i { margin-right:5px; font-size:17px; }

.fixed-phone { display:none; color:#02aabe; font-size:42px; position:fixed; left:15px; bottom:15px; z-index:10; }
.index-header { width:100%; position:absolute; left:0px; top:0px; }
.header { max-width:1350px; margin:0px auto; font-weight:500; position:relative; z-index:2; }
.header .container { overflow:hidden; }
.header .brand { display:inline-block; float:left; margin-top:32px; color:#2bb1da; font-size:24px; line-height:50px; }
.header .brand > img { float:left; margin-right:12px; }
.header .brand > strong { font-weight:800; }
.header .contact { display:inline-block; float:right; margin-top:36px; margin-left:20px; color:#806bee; font-size:17px; line-height:41px; }
.header .buttons { float:right; margin:0px; margin-top:36px; padding:0px; }
.header .buttons > li { display:inline-block; margin-right:4px; vertical-align:top; }
.header .buttons > li > a { display:block; height:42px; padding:0px 20px; color:#ffffff; font-size:15px; line-height:42px; border-radius:2px; background-color:#2db2da; letter-spacing:normal; text-transform:none;  }
.header .buttons > li > a.phone { font-size:16px; font-family: 'Quicksand', sans-serif; background-color:#8c58da; }
.header .buttons > li > a.questions { background-color:#8c58da; }
.header .button-collapse { width:56px; height:56px; display:inline-block; margin:0px; padding:0px; border-radius:50%; position:absolute; right:15px; top:150px; background-color:#2db2da;  }
.header .button-collapse i { height:auto; }
.header .button-collapse:before { width:56px; height:56px; border:5px solid #2db2da; border-radius:50%; position:absolute; left:0px; top:0px; animation: pulsate 2s ease-out; animation-iteration-count: infinite; opacity: 0; z-index:-1; content:""; }
.header .button-collapse:after { display:none; color:#000000; font-size:18px; font-weight:700; line-height:46px; position:absolute; left:-65px; top:0px; content:"MENÜ"; }
.header .icon-double { position:absolute; right:26px; top:270px; }
.header .icon-single { display:none; position:absolute; left:26px; top:730px; }
.header .mobile-b { display:none; margin-top:0px; text-align:center; }
.header .mobile-b > li { width:50%; margin-left:auto; margin-right:auto; }
.index-header .icon-single { display:block; }

.navigation { width:auto; height:auto; float:right; line-height:normal; background-color:transparent; }
.navigation ul { margin:0px; margin-top:36px; padding:0px; }
.navigation ul > li { margin-right:24px; }
.navigation ul > li > a { padding:0px; color:#1c1d1f; font-size:17px; font-weight:600; line-height:42px; background-color:transparent; }
.navigation ul > li > a:hover { color:#2bb1da; }

.mobile-navigation { height:100%; }
.mobile-navigation a { height:inherit; padding:0; line-height:normal; }
.mobile-navigation .profile-mobile { min-height:170px; padding:0px 25px; padding-top:20px; color:#ffffff; font-size:13px; font-weight:300; background-image:url(/images/mobile-nav-bg.jpg); background-repeat:no-repeat; background-position:center top; }
.mobile-navigation .profile-mobile strong { display:block; margin-top:10px; font-size:15px; font-weight:700; }
.mobile-navigation .phone { padding:15px 25px; font-size:14px; font-weight:600; border-bottom:1px solid #edf0f1; }
.mobile-navigation .phone a { display:inline-block; padding:0px; font-size:14px !important; color:#141516; }
.mobile-navigation .phone i { margin:0px 10px; }
.mobile-navigation .social-media { margin:0px; padding:15px 25px; text-align:center; border-top:1px solid #edf0f1; }
.mobile-navigation .social-media > li { display:inline-block; overflow:hidden; margin-left:3px; margin-right:3px; }
.mobile-navigation .social-media > li > a { width:36px; height:36px; display:block; overflow:hidden; padding:0px; font-size:13px; line-height:34px; border:1px solid #edf0f1; border-radius:50%; background-color:transparent; }
.mobile-navigation .social-media > li > a > i { width:auto; height:auto; float:none; margin:0px; color:#141516; line-height:normal; }
.mobile-navigation .social-media > li > a:hover { background-color:#edf0f1; }
.mobile-navigation ul { overflow:hidden; margin:0px; padding:20px 25px; list-style:none; }
.mobile-navigation ul > li { margin-bottom:3px; line-height:normal; }
.mobile-navigation ul > li.clear-both { margin-bottom:20px; }
.mobile-navigation ul > li.submenu { padding-left:10px; }
.mobile-navigation ul > li:last-child { margin-bottom:0px; }
.mobile-navigation ul > li > a { height:auto; display:inline-block; padding:0px; color:#74787b; font-size:15px; font-weight:600; line-height:normal; background-color:transparent; }
.mobile-navigation ul > li.submenu > a { color:#74787b; font-size:13px; font-weight:400; }
.mobile-navigation ul > li > a:hover { color:#000000; background-color:transparent; }

.slider-area { width:100%; height:100%; overflow:hidden; margin-bottom:0px; position:relative; background-image:url(/images/slider-bg.jpg); background-repeat:no-repeat; background-position:center bottom; background-size:cover; }
.slider-area .swiper-container { width:100%; height:100%; position:relative; }
.slider-area .swiper-slide {  }
.slider-area .swiper-slide .head { margin:0px; margin-bottom:45px; color:#1c1d1f; font-size:45px; font-weight:900; }
.slider-area .swiper-slide p { max-width:650px; margin:0px; margin-bottom:50px; padding-top:45px; color:#1c1d1f; font-size:16px; position:relative; }
.slider-area .swiper-slide p:before { width:156px; height:2px; position:absolute; left:-78px; top:0px; z-index:1; background-color:#2bb1da; content:""; }
.slider-area .swiper-slide a.link { height:44px; margin-bottom:45px; padding:0px 30px; color:#ffffff; font-size:17px; font-weight:300; line-height:44px; border-radius:2px; background-color:#806bee; letter-spacing:normal; text-transform:none; }
.slider-area .swiper-pagination { width:190px; }
.slider-area .swiper-pagination span { width:20px; height:20px; margin:0px 4px; color:#1c1d1f; font-size:32px; line-height:18px; opacity:1; border:1px solid #8c8e95; border-radius:50%; background:none; }
.slider-area .swiper-pagination .swiper-pagination-bullet-active { color:#2bb1da; }
.slider-area .slider-bottom { width:100%; text-align:center; position:absolute; left:0px; bottom:40px; z-index:1; }
.slider-area .doctor { display:inline-block; margin-bottom:8px; color:#222222; font-size:20px; }
.slider-area .doctor > strong { font-weight:700; }
.slider-area .social-media { margin:0px; padding:0px; }
.slider-area .social-media > li { display:inline-block; overflow:hidden; margin:0px 10px; }
.slider-area .social-media > li > a { display:block; overflow:hidden; padding:0px; color:#222222; font-size:13px; line-height:normal; }
.slider-area .social-media > li > a:hover { color:#2bb1da; }

.index-container { margin-bottom:45px; text-align:center; background-color:#f5f8fa; }
.index-container .ihead { display:inline-block; margin:40px 0px; padding:0px 70px; color:#1c1d1f; font-size:30px; font-weight:400; position:relative;  }
.index-container .ihead > strong { font-weight:800; }
.index-container .ihead:before, .index-container .ihead:after { width:38px; height:23px; position:absolute; top:5px; background-image:url(/images/icon-left.png); background-repeat:no-repeat; background-position:left top; content:""; }
.index-container .ihead:before { left:0px; }
.index-container .ihead:after { right:0px; background-image:url(/images/icon-right.png); }

.service-list { margin:0px; text-align:center; vertical-align:top; }
.service-list > li { max-width:350px; display:inline-block; margin-bottom:45px; vertical-align:top; }
.service-list > li .image { display:inline-block; overflow:hidden; position:relative; }
.service-list > li .image img { vertical-align:bottom; border:1px solid #e4e9ef; }
/*.service-list > li .image:before { width:100%; height:100%; position:absolute; left:0px; top:0px; background-color:rgba(128,107,238,0.5); content:""; }
.service-list > li .image:after { width:36px; height:36px; position:absolute; right:20px; bottom:20px; z-index:2; background-image:url(/images/icon-hover.png); background-repeat:no-repeat; background-position:0px 0px; content:""; }
.service-list > li .image:hover:after { background-position:-41px 0px; }*/
.service-list > li .head { margin:0px 30px; margin-top:25px; margin-bottom:15px; text-align:left; color:#1c1d1f; font-size:18px; font-weight:600; position:relative; }
.service-list > li .head > a { color:#1c1d1f; }
.service-list > li p { margin:0px 30px; text-align:justify; color:#737679; font-size:14px; font-weight:500; }

.questions-area { overflow:hidden; clear:both; margin-bottom:45px; position:relative; }
.questions-area .image-area { float:left; margin-right:50px; position:relative; }
.questions-area .image-area:before, .questions-area .image-area:after { padding:0px 16px; color:#000000f; font-size:30px; line-height:46px; position:absolute; right:60px; top:40px; content:"VARİS"; }
.questions-area .image-area:after { font-weight:800; border-radius:2px; right:-30px; background-color:#00c4ff; content:"SIK"; }
.questions-area .image-area img { border:1px solid #ebf0f3; }
.questions-area .question-list { max-width:590px; float:left; }
.questions-area h5 { margin:46px 0px; color:#1c1d1f; font-size:30px; font-weight:400; }
.questions-area .all-list { position:absolute; right:0px; top:30px; z-index:1; }
.questions-area .swiper-container { padding-bottom:60px; }
.questions-area .swiper-container .swiper-slide {  }
.questions-area .swiper-container .swiper-slide h6 { margin-top:0px; margin-bottom:15px; color:#2db2da; font-size:16px; font-weight:700; }
.questions-area .swiper-container .swiper-slide h6 > a { color:#2db2da; }
.questions-area .swiper-container .swiper-slide p { margin:0px; color:#595b5d; font-size:14px; font-style:italic; }
.questions-area .swiper-pagination { text-align:left; bottom:0px; }
.questions-area .swiper-pagination span { width:20px; height:20px; display:inline-block; margin:0px 4px; text-align:center; color:#1c1d1f; font-size:32px; line-height:16px; opacity:1; border:1px solid #8c8e95; border-radius:50%; background:none; }
.questions-area .swiper-pagination .swiper-pagination-bullet-active { color:#2bb1da; }

.address-phone-area { overflow:hidden; padding:32px 0px; background-color:#293443; }
.address-phone-area .left-area { float:left; }
.address-phone-area .brand { display:inline-block; color:#2bb1da; font-size:24px; line-height:50px; }
.address-phone-area .brand > img { float:left; margin-right:12px; }
.address-phone-area .brand > strong { font-weight:800; }
.address-phone-area .social-media { margin:0px; padding:0px;  }
.address-phone-area .social-media > li { display:inline-block; overflow:hidden; margin:0px 8px; }
.address-phone-area .social-media > li > a { display:block; overflow:hidden; padding:0px; color:#8892a0; font-size:13px; line-height:normal; }
.address-phone-area .social-media > li > a:hover { color:#2bb1da; }
.address-phone-area .address { color:#8892a0; font-size:15px; font-weight:400; font-style:normal; }
.address-phone-area .address > span { color:#d3dae4; }
.address-phone-area .address > a { color:#8892a0; }

.footer { text-align:center; }
.copyright { overflow:hidden; padding-top:30px; padding-bottom:30px; color:#737679; font-size:15px; font-weight:500; }
.copyright > p { float:left; margin-top:0px; }
.copyright strong { font-weight:700; }
.sevenadworks { float:right; }

/* Content Style */
.container-area { overflow:hidden; padding-top:32px; padding-bottom:50px; }
.container-area h1, .container-area .content-head { margin-top:25px; margin-bottom:0px; color:#806cee; font-size:30px; font-weight:800; }
.container-area .content-head { margin-top:0px; }
.container-area .search-head { margin-bottom:30px; text-align:center; color:#1c1d1f; font-weight:400; }
.container-area .search-head > strong { font-weight:800; }

.content-header { overflow:hidden; margin-bottom:40px; padding:45px 65px; position:relative; background-image:url(/images/search-bg.jpg); background-repeat:no-repeat; background-position:center top; }
.content-header > h1, .content-header > h2, .content-header > .head, .content-header > .subhead { margin:0px; color:#ffffff; font-size:46px; font-weight:700; line-height:normal; }
.content-header > h2, .content-header > .subhead { font-size:23px; font-weight:400; }
.content-header > .comments { width:108px; height:108px; text-align:center; color:#ffffff; font-size:45px; line-height:105px; font-family: 'Quicksand', sans-serif; border:2px solid #ffffff; border-radius:50%; position:absolute; right:95px; top:30px; }

.content-menu { width:320px; float:left; }
.content-menu > ul { margin:0px; margin-bottom:40px; padding:30px 25px 35px 45px; border-radius:2px; background-color:#848e9b; }
.content-menu > ul > li { margin-bottom:6px; }
.content-menu > ul > li > a { color:#d5dce6; font-size:16px; font-weight:600; }
.content-menu > ul > li > a > span { float:right; font-size:21px; font-family: 'Quicksand', sans-serif; }
.content-menu > ul > li > a:hover { color:#ffffff; }
.content-menu > ul > li.main { margin-bottom:26px; padding-bottom:22px; border-bottom:1px solid #8d96a2; }
.content-menu > ul > li.main > a { color:#ffffff; font-size:20px; font-weight:800; }

.content-area { max-width:775px; float:right; margin-bottom:30px; }

.content-social-media { float:right; margin:0px; margin-top:22px; padding:0px; }
.pages-area .content-social-media { margin-top:0px; }
.content-social-media > li { display:inline-block; overflow:hidden; margin-left:6px; text-align:center; vertical-align:top; }
.content-social-media > li > a { width:34px; height:34px; display:block; overflow:hidden; padding:0px; color:#ffffff; font-size:13px; line-height:33px; border-radius:50%; background-color:#8892a0; }
.content-social-media > li > a:hover { color:#2bb1da; }

.content-breadcrumb { margin:0px; margin-top:5px; margin-bottom:15px; padding:0px; list-style:none; }
.pages-area .content-breadcrumb { margin-bottom:20px; }
.content-breadcrumb > li { display:inline-block; }
.content-breadcrumb > li:before { padding:0px 10px; background-image:url(/images/icon-breadcrumb.png); background-repeat:no-repeat; background-position:center 6px; content:""; }
.content-breadcrumb > li:first-child:before { display:none; }
.content-breadcrumb > li > a { color:#737679; font-size:13px; font-weight:500; }
.content-breadcrumb > li > a:hover { color:#806cee; }

.comment-text { padding:20px 40px; background-color:#ecf1f3; }
.content-text { overflow:hidden; font-weight:500; line-height:20px; }
.content-text h1, .content-text h2, .content-text h3, .content-text h4, .content-text h5, .content-text h6 { color:#806cee; font-size:30px; font-weight:800; }
.content-text h2 { font-size:24px; }
.content-text h3 { font-size:22px; }
.content-text h4 { font-size:20px; }
.content-text h5 { font-size:18px; }
.content-text h6 { font-size:16px; }
.content-text p { margin-bottom:26px; text-align:justify; }
.content-text ul:not(.browser-default) { margin-bottom:26px; padding-left:40px; }
.content-text ul:not(.browser-default) li { list-style:disc; }
.content-text a { color:#2db2da; }
.content-text strong { font-weight:700; color:#806cee; }
.content-text h1 > strong, .content-text h2 > strong, .content-text h3 > strong, .content-text h4 > strong, .content-text h5 > strong, .content-text h6 > strong { color:#806cee; } 
.content-text .float-left { margin-right:35px; margin-bottom:20px;  }
.content-text .preview-image { max-width:350px; overflow:hidden; position:relative; }
/*.content-text .float-left:before { width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; background-color:rgba(128,107,238,0.5); content:""; }*/
.content-text .float-right { margin-left:35px; margin-bottom:20px; }
.content-text .float-left img, .content-text .float-right img, .content-text .preview-image img, .content-text p img { vertical-align:bottom; border:1px solid #e4e9ef; }
.content-text iframe { border:1px solid #e4e9ef; }
#gmap_canvas { max-width:940px; height:450px; margin:0px auto; margin-top:10px; padding: 0px; border:1px solid #e4e9ef; }

.faq-list { margin-bottom:50px; color:#3a1f5d; box-shadow:none !important; text-shadow:none !important; border:1px solid #eef1f3; border-bottom:none; }
.faq-list .collapsible-header, .faq-list .collapsible-body { border-bottom-color:#eef1f3; }
.faq-list li.active .collapsible-header { background-color:#eef1f3; }
.faq-list .collapsible-header strong { font-weight:600; }
.faq-list .collapsible-body p { margin:0; }

.content-comments-list { overflow:hidden; margin-top:40px; margin-bottom:50px; }
.content-comments-list .head { height:45px; overflow:hidden; margin-top:20px; margin-bottom:20px; color:#806cee; font-size:30px; font-weight:400; }
.content-comments-list .head > a { display:inline-block; margin-left:8px; color:#806cee; }
.content-comments-list .head > strong { font-weight:800; }
.content-comments-list .head > span { float:right; padding-left:90px; font-family: 'Quicksand', sans-serif; position:relative; }
.content-comments-list .head > span:before { width:70px; height:1px; position:absolute; left:0px; top:24px; background-color:#806cee; content:""; }
.content-comments-list .collapsible { margin:0px; border:none; }
.content-comments-list .collapsible > li { margin-bottom:8px; }
.content-comments-list .collapsible-header { min-height:auto; padding:20px 25px; color:#1c1d1f; font-size:16px; font-weight:600; line-height:normal; border:1px solid #ecf1f3; background-color:#f4f8f9; }
.content-comments-list .collapsible-header i { width:auto; float:left; margin-right:auto; margin-right:20px; font-size:16px; line-height:normal; }
.content-comments-list .collapsible-header span { display:inline-block; float:right; font-size:15px; font-weight:400; font-family: 'Quicksand', sans-serif; }
.content-comments-list .collapsible-header.active { color:#806cee; }
.content-comments-list .collapsible-body { padding:20px 25px; color:#737679; font-size:13px; font-weight:500; font-style:italic; border:1px solid #ecf1f3; border-top:none; background-color:#ffffff; }

.content-questions-list { overflow:hidden; margin-top:40px; margin-bottom:90px; }
.content-questions-list .head { height:45px; overflow:hidden; margin-top:20px; margin-bottom:20px; color:#2db2da; font-size:30px; font-weight:400; }
.content-questions-list .head > a { display:inline-block; margin-left:8px; color:#2db2da; }
.content-questions-list .head > strong { font-weight:800; }
.content-questions-list .head > span { float:right; padding-left:90px; font-family: 'Quicksand', sans-serif; position:relative; }
.content-questions-list .head > span:before { width:70px; height:1px; position:absolute; left:0px; top:24px; background-color:#2db2da; content:""; }
.content-questions-list .collapsible { margin:0px; border:none; }
.content-questions-list .collapsible > li { margin-bottom:8px; }
.content-questions-list .collapsible-header { min-height:auto; padding:16px 25px; color:#ffffff; font-size:14px; line-height:normal; font-weight:500; border:none; border-radius:2px; background-color:#2db2da; }
.content-questions-list .collapsible-header i { width:auto; float:right; margin-right:0px; font-size:16px; line-height:normal; }
.content-questions-list .collapsible-body { padding:20px 25px; font-size:13px; font-weight:500; border:none; border-radius:2px; background-color:#ebf0f3; }
.content-questions-list .collapsible-body .headH { margin-top:10px; margin-bottom:10px; color:#1c1d1f; font-size:15px; font-weight:700; }

.content-questions-form { overflow:hidden; }
.content-questions-form .head { margin-top:0px; margin-bottom:20px; color:#1c1d1f; font-size:28px; font-weight:400; }
.content-questions-form .head strong { font-weight:700; }
.question-answer-list { overflow:hidden; }
.question-answer-list > li { overflow:hidden; margin-bottom:35px; }
.question-answer-list > li > span { width:60px; height:60px; display:block; overflow:hidden; float:left; margin-right:20px; text-align:center; color:#ffffff; font-size:20px; font-weight:500; line-height:60px; border-radius:50%; background-color:#293443; }
.question-answer-list > li .question-answer { width: calc(100% - 80px); display:block; float:left; }
.question-answer-list > li .question-answer .question { padding-top:6px; color:#737679; font-size:14px; font-weight:500; }
.question-answer-list > li .question-answer .question strong { color:#1c1d1f; font-size:16px; font-weight:600; }
.question-answer-list > li .question-answer .question span { padding-left:15px; color:#737679; font-size:14px; font-weight:400; font-family: 'Quicksand', sans-serif; }
.question-answer-list > li .question-answer .question p { margin-top:8px; margin-bottom:22px; }
.question-answer-list > li .question-answer .answer { padding:30px 40px; background-color:#ebf0f3; }
.question-answer-list > li .question-answer .answer strong { color:#2db2da; font-size:16px; font-weight:600; }
.question-answer-list > li .question-answer .answer p { margin-top:10px; margin-bottom:0px; color:#434446; font-size:14px; font-weight:500; }

.comments-list { margin:0px; padding:0px; list-style:none; text-align:center; }
.comments-list > li { width:350px; display:inline-block; overflow:hidden; margin-bottom:45px; padding:35px; text-align:left; vertical-align:top; color:#434446; font-size:14px; font-weight:500; border-radius:2px; background-color:#ecf1f3; }
.comments-list > li.active { margin-bottom:20px; }
.comments-list > li.active, .comments-list > li:hover { color:#ffffff; background-color:#806bee; }
.comments-list > li > strong { padding-right:6px; color:#806bee; font-size:16px; font-weight:700; }
.comments-list > li > span { color:#434446; font-size:16px; font-weight:400; font-family: 'Quicksand', sans-serif; }
.comments-list > li > p { max-height:126px; overflow:hidden; margin-top:25px; margin-bottom:35px; }
.comments-list > li > a { color:#806bee; font-size:14px; font-weight:600; }
.comments-list > li > a > i { width:38px; height:38px; margin-right:16px; text-align:center; color:#ffffff; font-size:18px; line-height:38px; border-radius:2px; background-color:#806bee; }
.comments-list > li.active > strong, .comments-list > li.active > span, .comments-list > li.active > a, .comments-list > li:hover > strong, .comments-list > li:hover > span, .comments-list > li:hover > a { color:#ffffff; }
.comments-list > li.active > a > i, .comments-list > li:hover > a > i { color:#806bee; background-color:#ffffff; }

.questions-list { margin:0px; padding:0px; list-style:none; text-align:center; }
.questions-list > li { width:350px; height:166px; display:inline-block; margin-bottom:45px; padding:25px; text-align:left; vertical-align:top; color:#737679; font-size:14px; font-weight:500; border:1px solid #e4e9ef; position:relative; background-color:#ffffff; }
.questions-list > li:hover { background-color:#e4e9ef; }
.questions-list > li > strong { display:block; margin-bottom:16px; color:#1c1d1f; font-size:18px; font-weight:700; line-height:22px; }
.questions-list > li > p { margin:0px; }
.questions-list > li > .link { width:34px; height:34px; text-align:center; color:#806bee; line-height:32px; border:1px solid #806bee; border-radius:50%; position:absolute; right:25px; bottom:-17px; background-color:#ffffff; }
.questions-list > li:hover > .link, .questions-list > li > .link:hover { color:#ffffff; background-color:#806bee; }

.list-prev-next { overflow:hidden; clear:both; list-style:none; margin:20px 0px; padding:0px; }
.list-prev-next > li { width:49%; height:50px; overflow:hidden; float:left; border-radius:2px; background-color:#2db2da; }
.list-prev-next > li.next { float:right; text-align:right; }
.list-prev-next > li > a { display:block; padding:0px 25px; color:#ffffff; font-size:15px; font-weight:600; line-height:50px; }
.list-prev-next > li > a > i { margin-right:15px; }
.list-prev-next > li.next > a > i { margin-left:15px; margin-right:0px; }

.comments-prev-next { width:100%; list-style:none; margin:0px; padding:0px; position:absolute; top:80px; }
.comments-prev-next > li { float:left; margin-left:30px; margin-right:30px; }
.comments-prev-next > li.next { float:right;  }
.comments-prev-next > li > a { display:block; color:#434446; font-size:16px; font-weight:500; line-height:70px; }
.comments-prev-next > li > a > i { margin-right:10px; color:#293443; font-size:70px; }
.comments-prev-next > li > a > span { display:inline-block;  vertical-align:top; }
.comments-prev-next > li.next > a > i { margin-left:10px; margin-right:0px; }
.comments-prev-next > li > a:hover { color:#806bee; }

.search-area { min-height:229px; overflow:hidden; margin-bottom:40px; background-image:url(/images/search-bg.jpg); background-repeat:no-repeat; background-position:center top; }
.search-area .search-head { max-width:720px; margin:0px auto; margin-top:50px; margin-bottom:15px; padding:0px 30px; color:#ffffff; font-size:25px; line-height:24px; }
.search-area .search-head strong { display:block; font-size:18px; font-weight:700; }
.search-area .search-form { max-width:720px; height:50px; overflow:hidden; margin:0px auto; border-radius:25px; background-color:#ffffff; }
.search-area .search-form .form-control { max-width:600px; height:50px; margin:0px; padding:0px 30px; color:#222222; font-size:15px; background-color:#ffffff; }
.search-area .search-form .form-control::-webkit-input-placeholder { color:#a2a7ac; opacity: 0.8; }
.search-area .search-form .form-control:-ms-input-placeholder { color:#a2a7ac; opacity: 0.8; }
.search-area .search-form .form-control::-moz-placeholder { color:#a2a7ac; opacity: 0.8; }
.search-area .search-form .form-control:-moz-placeholder { color:#a2a7ac; opacity: 0.8; }
.search-area .search-form .form-control:placeholder-shown { color:#a2a7ac; opacity:0.8; }
.search-area .search-form button { width:60px; height:50px; color:#2db2da; font-size:16px; background-color:#ffffff; }

.form-contact {  }
.form-contact .head { margin-bottom:20px; color:#1c1d1f; font-size:22px; font-weight:700; }
.form-contact .head span { font-weight:300; }
.form-contact .input-field input[type="text"]:focus + label, .form-contact .input-field input[type="email"]:focus + label, .form-contact .input-field .materialize-textarea:focus + label { color:#293443; }
.form-contact input[type="text"], .form-contact input[type="email"], .form-contact textarea.materialize-textarea { margin-bottom:16px; border-bottom:1px solid #b3c5d0; }
.form-contact .input-field input[type=text]:focus, .form-contact .input-field input[type="email"]:focus, .form-contact .input-field .materialize-textarea:focus { border-bottom-color:#293443; box-shadow: 0 1px 0 0 #293443; }
.form-contact .btn { height:46px; line-height:46px; margin-right:25px; color:#ffffff; font-size:16px; font-weight:700; text-transform:none; letter-spacing:normal; background-color:#9cb1bd; }

.images-gallery { margin-top:20px; margin-bottom:10px; text-align:center; vertical-align:top; }
.images-gallery > li { display:inline-block; margin-left:14px; margin-right:14px; margin-bottom:30px; }
.images-gallery > li img { border:1px solid #e0e3e6; }
.images-gallery > li span { display:block; padding:5px 0px; color:#02aabe; font-size:15px; font-weight:500; }

.documents-gallery { overflow:hidden; margin-top:30px; margin-bottom:0px; text-align:center; }
.documents-gallery > li { display:inline-block; overflow:hidden; margin-left:12px; margin-right:12px; margin-bottom:28px; vertical-align:top; color:#0e9986; font-size:15px; font-weight:500; background-color:#edeeef; position:relative; }
.documents-gallery > li:hover { background-color:#eef1f3; }
.documents-gallery > li a { width:260px; min-height:175px; display:block; overflow:hidden; color:#0e9986; }
.documents-gallery > li span { display:block; padding:30px 25px; text-align:left; }
.documents-gallery > li i { color:#222222; font-size:60px; position:absolute; right:30px; bottom:15px; }
.documents-gallery > li:hover i { color:#f22441; }

.pagination { margin-top:45px; }
.pagination li { width:30px; height:30px; margin:0px 4px; }
.pagination li.active { background-color:#2db2da; }
.pagination li a { display:block; padding:0px; color:#65676e; font-size:17px; font-weight:600; font-family: 'Lato', sans-serif; }
.pagination li a i { color:#2db2da; }

.padding-top-0 { padding-top:0px; }
.padding-right-0 { padding-right:0px; }
.padding-bottom-0 { padding-bottom:0px; }
.padding-left-0 { padding-left:0px; }

.padding-top-10 { padding-top:10px; }
.padding-right-10 { padding-right:10px; }
.padding-bottom-10 { padding-bottom:10px; }
.padding-left-10 { padding-left:10px; }

.padding-top-50 { padding-top:50px; }
.padding-right-50 { padding-right:50px; }
.padding-bottom-50 { padding-bottom:50px; }
.padding-left-50 { padding-left:50px; }

.margin-top-0 { margin-top:0px !important; }
.margin-right-0 { margin-right:0px !important; }
.margin-bottom-0 { margin-bottom:0px !important; }
.margin-left-0 {margin-left:0px !important;  }

.margin-top-5 { margin-top:5px; }
.margin-right-5 { margin-right:5px; }
.margin-bottom-5 { margin-bottom:5px; }
.margin-left-5 {margin-left:5px;  }

.margin-top-10 { margin-top:10px; }
.margin-right-10 { margin-right:10px; }
.margin-bottom-10 { margin-bottom:10px; }
.margin-left-10 {margin-left:10px;  }

.margin-top-15 { margin-top:15px; }
.margin-right-15 { margin-right:15px; }
.margin-bottom-15 { margin-bottom:15px; }
.margin-left-15 {margin-left:15px;  }

.margin-top-20 { margin-top:20px; }
.margin-right-20 { margin-right:20px; }
.margin-bottom-20 { margin-bottom:20px; }
.margin-left-20 {margin-left:20px;  }

.margin-top-25 { margin-top:25px; }
.margin-right-25 { margin-right:25px; }
.margin-bottom-25 { margin-bottom:25px; }
.margin-left-25 {margin-left:25px;  }

.margin-top-30 { margin-top:30px; }
.margin-right-30 { margin-right:30px; }
.margin-bottom-30 { margin-bottom:30px; }
.margin-left-30 {margin-left:30px;  }

.margin-top-35 { margin-top:35px; }
.margin-right-35 { margin-right:35px; }
.margin-bottom-35 { margin-bottom:35px; }
.margin-left-35 {margin-left:35px;  }

.margin-top-40 { margin-top:40px; }
.margin-right-40 { margin-right:40px; }
.margin-bottom-40 { margin-bottom:40px; }
.margin-left-40 {margin-left:40px;  }


.clear-left { clear:left; }
.clear-right { clear:right; }
.clear-both { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.float-none { float:none !important; }
.border-none { border:0px !important; }
.radius-none { border-radius:0px !important; }
.shadow-none { box-shadow:none !important; text-shadow:none !important; }
.outline-none, a { outline:none!important; }
.position-relative { position:relative; }
.position-absolute { position:absolute; }
.overflow-hidden { overflow:hidden; }
.display-none { display:none; }
.display-block { display:block; }
.display-inline-block { display:inline-block; }
.middle { margin-left:auto; margin-right:auto; }
.text-indent-9999 { text-indent:-9999px; }
.img-border { border:1px solid #eef1f3; }
.font-light { font-weight:300; }
.font-medium { font-weight:500; }
.font-bold { font-weight:600; }
.height-0 {  height:0px;}

@media (min-width:1200px ) {
	.slide-container { max-width:1140px; margin-top:230px; }
	.slider-area .swiper-slide a.link, .slider-area .swiper-pagination { margin-left:85px; }
	.address-phone-area .left-area { padding-top:12px; }
	.address-phone-area .social-media { margin-left:60px; margin-top:-5px; }
	.address-phone-area .address { max-width:770px; float:right; padding:20px 0px; padding-left:30px; border-left:1px solid #384250; }
	
	.service-list > li:nth-child(3n+2), .questions-list > li:nth-child(3n+2), .comments-list > li:nth-child(3n+2) { margin-left:45px; margin-right:45px; }
}
@media (max-width:1200px) {
	.header .icon-single { display:none; }
	.slider-area .swiper-slide p::before { left:0px; }
	.address-phone-area .left-area { float:none; text-align:center; margin-bottom:20px; }
	.address-phone-area .address { text-align:center; }
}
@media (min-width:992px ) and (max-width:1200px ) {
    /*body { background-color:red; }*/
    .slide-container { max-width:940px; margin-top:230px; }
	.content-area { max-width:585px; }
	.service-list > li:nth-child(2n), .questions-list > li:nth-child(2n), .comments-list > li:nth-child(2n) { margin-left:45px; }
	.questions-area .question-list { max-width:390px; }
}
@media (min-width: 992px) {
	
}
@media (max-width: 992px) {
.mobile-contact { display:block; }
   .navigation, .header .contact { display:none; }
   .header .button-collapse { top:90px; }
   .header .icon-double { top:210px; }
   
   .questions-area .image-area { max-width:498px; float:none; margin-left:auto; margin-right:auto; }
   .questions-area .question-list { max-width:100%; float:none; text-align:center; }
   .questions-area .swiper-pagination { text-align:center; }
   
   .content-area, .content-menu { max-width:100%; width:auto; float:none; }
   .content-area { margin-bottom:70px; }
   .content-header > h1 { font-size:36px; }
   .content-header > h2 { font-size:17px; }
   .content-header > .comments { width:88px; height:88px; font-size:35px; line-height:85px; right:45px; }
   .content-area .social-media { margin-top:0px; }
   
   .content-text img.float-left { float:none; margin-right:auto; }
   .comments-prev-next > li { margin-left:0px; margin-right:0px; }
   .comments-prev-next > li > a > span { display:none; }
}
@media (min-width:768px ) and (max-width:992px ) {
    /*body { background-color:green; }*/
	.slide-container { max-width:720px; margin-top:230px; }
	.service-list > li:nth-child(2n), .questions-list > li:nth-child(2n), .comments-list > li:nth-child(2n) { margin-left:20px; }
}
@media (min-width: 768px) {    
	.slide-container { margin-left:auto; margin-right:auto; }	
}
@media (max-width: 768px) {    
	/*body { background-color:yellow; }*/
	.fixed-phone { display:inline-block; }
	.slider-area { z-index:5; }
	.header { width:100%; position:fixed; left:0px; top:0px; z-index:1; border-bottom:1px solid #e4e9ef; background-color:#ffffff; }
	.container-area { padding-top:107px; }
	.header .brand { margin-top:10px; margin-bottom:10px; line-height:40px; }
	.header .button-collapse { width:46px; height:46px; top:50px; }
	.header .button-collapse:before { width:46px; height:46px; }
	.header .button-collapse:after { display:inline-block; }
	.header .buttons, .header .icon-double { display:none; }
	.header .mobile-b { display:block; float:none; }
	.slider-area { height:auto; min-height:678px; }
	.slide-container { margin-top:180px; margin-left:15px; margin-right:15px; }
	.slider-area .swiper-slide .head { margin-bottom:35px; font-size:30px; }
	.slider-area .swiper-slide p { max-width:80%; margin-bottom:35px; }
	.slider-area .swiper-slide a.link { margin-bottom:35px; padding:0px 20px; font-size:15px; }
	.slider-area .swiper-pagination { width:auto; }
	.search-area .search-form .form-control { max-width:none; width:calc(100% - 130px); }
	
	.search-area .search-head { font-size:14px; }
	.questions-area .image-area:before, .questions-area .image-area:after { display:none; }
	
	.index-container .ihead, .questions-area h5 { font-size:25px; }
	.index-container .ihead::before, .index-container .ihead::after { top:0px; }
	.questions-area h5 { margin:26px 0px; }
	.copyright { padding-bottom:60px; }
	.copyright > p, .sevenadworks { float:none; }
	
	.content-comments-list .head, .content-questions-list .head, .content-questions-form .head, .container-area h1, .container-area .content-head { font-size:25px; }
	.content-text h2 { font-size:20px; }
	.content-text h3 { font-size:18px; }
	.content-text h4 { font-size:16px; }
	.content-text h5 { font-size:15px; }
	.content-text h6 { font-size:15px; }
	.content-text iframe { width:100%; }
	.content-comments-list .head > span::before, .content-questions-list .head > span::before { top:20px; }
	
	.content-header { padding:40px; }
	.content-header > .comments { top:20px; right:40px; }
	
	.pagination { text-align:center; }
}
@media (max-width:640px) {
    /*body { background-color:blue; }*/
	.slider-area .swiper-slide .head { font-size:25px; }
	.slider-area .swiper-slide p { max-width:90%; padding-top:0px; }
	.slider-area .swiper-slide p::before { display:none; }
	.content-header > .comments { display:none; }
	.index-container .ihead, .questions-area h5 { font-size:20px; }
	.content-area .social-media, .pages-area .content-social-media { display:none; }
	.content-comments-list .head, .content-questions-list .head, .content-questions-form .head, .container-area h1, .container-area .content-head { font-size:22px; }
	.content-comments-list .head, .content-questions-list .head { height:30px; }
	.content-text h2 { font-size:18px; }
	.content-text h3 { font-size:16px; }
	.content-text h4 { font-size:15px; }
	.content-text h5 { font-size:14px; }
	.content-text h6 { font-size:14px; }
	.content-text .float-left, .content-text .float-right { float:none; margin-left:auto; margin-right:auto; }
}
@media (max-width:540px) {
	/*body { background-color:grey; }*/
	.header .brand, .address-phone-area .brand { font-size:20px; }
	.header .buttons > li > a { padding:0px; font-size:13px; }
	.slider-area .slider-bottom { bottom:25px; }
	.comments-list > li, .questions-list > li { max-width:350px; width:auto; height:auto; min-height:166px; display:block; margin-left:auto; margin-right:auto; }
}
@media (max-width:400px) {
	.header .brand, .address-phone-area .brand { font-size:18px; }
	.header .brand > img { display:none; }

}
.container { width:100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 768px) {
	.container { width: 750px; }
}
@media (min-width: 992px) {
	.container { width: 970px; }
}
@media (min-width: 1200px) {
	.container { width: 1170px; }
}
@-webkit-keyframes pulsate {
    0% { transform: scale(0.1, 0.1); opacity: 0.0; }
    50% { opacity: 1.0; }
    100% { transform: scale(1.4, 1.4); opacity: 0.0; }
}