/*
Theme Name: telbama
Description: Best theme from Rahman Abbasi
Author: r_abbasi9
Author URI: https://telbama.ir
*/

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 900;
    src: url('fonts/eot/iranyekanwebblackfanum.eot');
    src: url('fonts/eot/iranyekanwebblackfanum.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/iranyekanwebblackfanum.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/iranyekanwebblackfanum.ttf') format('truetype');
	font-display: swap;
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/eot/iranyekanwebboldfanum.eot');
    src: url('fonts/eot/iranyekanwebboldfanum.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/iranyekanwebboldfanum.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/iranyekanwebboldfanum.ttf') format('truetype');
	font-display: swap;
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/eot/iranyekanwebmediumfanum.eot');
    src: url('fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/iranyekanwebmediumfanum.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
	font-display: swap;
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 200;
    src: url('fonts/eot/iranyekanwebmediumfanum.eot');
    src: url('fonts/eot/iranyekanwebmediumfanum.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/iranyekanwebmediumfanum.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('fonts/ttf/iranyekanwebmediumfanum.ttf') format('truetype');
	font-display: swap;
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 100;
    src: url('fonts/eot/iranyekanwebregularfanum.eot');
    src: url('fonts/eot/iranyekanwebregularfanum.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('fonts/woff/iranyekanwebregularfanum.woff') format('woff'), /* FF39+,Chrome36+, Opera24+*/
    url('fonts/ttf/iranyekanwebregularfanum.ttf') format('truetype');
	font-display: swap;
}
body {font-family: iranyekan;direction: rtl;}
a {text-decoration: none;}
table {border-collapse: collapse;border-spacing: 0;margin: auto;width: 100%;}
table tr td {font-size: 24px;border-left: 1px solid #e0e4e7;}
table td {font-size: 13px;color: #2d3436;border-bottom: 1px solid #e0e4e7;padding: 13px 20px;}
thead{background: #0c5060;font-weight: 700;position: sticky;top: 90px;z-index: 1;}
.clear {clear: both;}
.content {max-width: 1180px;direction: rtl;margin: 10px auto;width: 98%;}
.width {max-width: 1180px;margin: 0 auto;width: 100%;}
.flex {display: flex;flex-wrap: wrap;align-items: center;}
.header .flex {justify-content: space-between;}
.flex2 {display: flex;flex-wrap: wrap;}
.header {position: fixed;top: 0;padding: 21px 0 7px;box-sizing: border-box;transition: .5s;z-index: 1001;opacity: 1;background: #fff;max-width: 1180px;margin: auto;}
#logo img {width: 145px;height:auto}
.menu {flex-direction: row-reverse;display: flex;width: 1035px;}
.menu ul {padding: 0;margin: 0;}
.menu ul li {list-style: none;display: block;padding: 15px 25px 15px 0px;}
.menu ul li a {text-decoration: none;font-size: 14px;font-weight: 100;color: #303030;transition: all 300ms ease-out;}
.menu ul li a:hover{color: #23bdd4;transition: all 300ms ease-out;}
.callme {width: 120px;}
.callme a {padding: 10px 27px;font-weight: 700;background: rgba(232, 239, 254, .6);border-radius: 20px;text-align: center;font-size: 14px;color: #28457b;}
.col-top {width: 1180px;margin-top: 95px;background-image: linear-gradient(135deg, #28c5f4, #12a474);border-radius: 17px;overflow: hidden;}
.center-top {background: url(img/wave.svg) no-repeat;padding: 94px 60px 19px;display: flex;}
.r-col-top {width: 50%;}
.l-col-top {width: 50%;}
.r-col-top h1 {font-size: 38px;font-weight: 900;color: #fff;letter-spacing: -.5px;text-shadow: 3px 4px 0 #148f81;}
.r-col-top p {font-size: 15px;font-weight: 700;color: #fff;line-height: 35px;display: block;padding-bottom: 15px;}
.plans-t {padding: 10px 11px;background: #ffe422;color: #000;border-radius: 10px;box-shadow: 1px 1px 2px #6f6e07;transition: all 300ms ease-out;}
.plans-t:hover,.d-moshvere:hover {box-shadow: 0px 0px 0px;transition: all 300ms ease-out;}
.d-moshvere {padding: 10px 8px;background: #c5f2ff;color: #000;border-radius: 10px;box-shadow: 1px 1px 2px #1c6b49;transition: all 300ms ease-out;}
.l-col-top img {width: 79%;display: block;margin: 0 auto;}
.col-top-404{width: 1180px;margin-top: 95px;border-radius: 17px;overflow: hidden;border: 1px solid #000;}
.col-top-404 span{display: block;text-align: center;padding: 2rem;font-size: 7em;font-weight: 900;}
.col-top-404 p{display: block;text-align: center;padding: 2rem;}
.b-col {background: url(img/arrow-b.svg) no-repeat 50%;background-size: 100%;margin: 0 auto;position: relative;text-align: center;width: 164px;height: 78px;top: -39px;}
.b-col-arr {display: inline-block;font-size: 32px;color: #21254e;position: relative;bottom: 23px;cursor: pointer;z-index: 1000;}
.main-brand h4{display: block;text-align: center;font-weight: 900;font-size: 18px;}
.t-col-t{padding: 15px;width: 47%;float: right;}
.t-col-t h2{display: block;}
.t-mid-col{margin-top: 95px;background: #e1eef7;padding: 25px;}
.t-mid-col h2{display: block;text-align: center;width: 25%;padding: 15px;margin: 25px auto;background: #2d8ed4;border-radius: 55px;color: #fff;}
.t-mid-col p{width: 75%;margin: 35px auto !important;font-weight: 100 !important;}
.v-t-col{overflow: hidden;margin: 125px 0 auto;padding: 15px;}
.r-v-col{float: right;width: 50%;}
.r-v-col span{margin: 25px 0;display: block;font-weight: 900;font-size: 18px;}
.r-v-col ul li{line-height: 25px;font-weight: 100;}
.l-v-col{float: left;width: 50%;}
.l-v-col img{width: 90%;height: auto;margin: 95px auto;display: block;}
#h-p-c tr td{font-size: 18px !important;border-left: 1px solid #e0e4e7;font-family: iranyekan;text-align: center;}
#p-tel tr td{font-size: 15px !important;border: 1px solid #2d292991 !important;}
.com-col{overflow: hidden;margin: 125px 0;padding: 50px 0;border: 1px solid #000;border-radius: 15px;}
.right-com-c{width: 50%;float: right;}
.right-com-c img{width: 85%;height: auto;margin: 0 15px 0 auto;}
.left-com-c{width:50%;float:left}
.main-brand{width: 100%;margin: 115px 0 25px 0;}
.brand-t{overflow: hidden;padding: 2px;display: flex;align-items: center;justify-content: center;}
.main-brand span{display: block;text-align: center;margin: 15px;font-size: 19px}
.brand-t img{display: block;float: right;height: 108px;box-shadow: 0 2px 10px #bfcede;margin: 8px;border-radius: 9px;}
.left-tl{width: 50%;float: left;}
.left-tl img{width: 95%;height: auto;display: block;float: left;}
.price-tel{width: 100%;margin: 0 auto;}
#p-tel{width:75%}
.sidebar ul{padding:5px}
.sidebar ul li{list-style-type: none;background: #f0f0f0;padding: 10px;border-radius: 15px;margin-bottom: 5px}
.sidebar ul li a{color: #3e3e3e;line-height: 35px;transition: all 300ms ease-out;}
.title{padding: 15px;display: block;text-align: center;background: #f1f5fe;border-radius: 15px;font-weight: 900;}
.sidebar ul li a:hover{color:#000;transition: all 300ms ease-out;}
.left-s-col-s{padding: 0px;background: #23bdd4;border-radius: 15px;font-weight: 100;}
.left-s-col-s ul li{list-style-type: none;padding: 10px;border-radius: 15px;margin-bottom: 5px;display: block;text-align: center;background:none}
.left-s-col-s ul li a{color: #fff;line-height: 35px;transition: all 300ms ease-out}
.pages-tel{border: none;margin-bottom: 20px;transition: 0.3s all ease;border-radius: 15px;width: 69.5%;box-shadow: 0 -1px 1px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.15);padding: 1px 5px;overflow: hidden;}
.next.page-numbers{height: 25px;width: 15%;}
.prev.page-numbers{height: 25px;width: 15%;}
.page-numbers{display: block;padding: 15px;background: #f1f5fe;float: right;border-radius: 55px;width: 2%;text-align: center;margin: 6px;color: #000;}
.f-col-r{display: block;text-align: center;padding: 10px;}
.tags{padding: 15px;border-top: 1px solid #ddd;margin: 25px auto;}
.tags a{font-size: 12px;padding: 10px;background: #f1f5fe;border-radius: 15px;margin: 5px;line-height: 42px;}
.voip-main-t{padding: 15px;}
.right-ma-t{float: right;width: 65%;padding: 15px;}
.left-ma-t{width: 32%;float: left;}
.link-voi-p{text-align: center;margin: 55px auto;width: 20%;display: block;padding: 13px;font-size: 21px;background: #ffe422;border-radius: 19px;box-shadow: 1px 5px 2px #dbd8c7; color:#000 !important}
.b-mid-voip{padding: 15px;background: #f1f5fe;border-radius: 15px;margin: 35px auto;}
.col-2mid{margin: 85px auto;padding: 15px;overflow: hidden;border: 1px solid;border-radius: 15px;}
.col-2mid h2{padding: 15px;display: block;text-align: center;}
.col-2mid img{border-radius: 15px;display: block;margin: 15px auto;width: 89%;height: 380px;}
.right-2mid{width: 58%;float: right;border-radius: 15px;}
.left-2mid{width: 37%;float: left;padding: 15px;background: #f1f5fe;border-radius: 15px}
.left-2mid h3{font-weight: 900;color: #4a4a4a;}
.e2-col-mid{padding: 15px;background: #5ecfe0;border-radius: 15px;line-height: 35px;overflow: hidden;}
.col-ul{width: 60%;float: right;}
.e2-col-mid img{display: block;float: left;width: 20%;padding-left: 65px;}
.col-vid-1{margin: 75px auto;padding: 15px;}
.right-vid{width: 55%;float: right;}
.right-vid p{text-align: justify !important;width: 90%;}
.left-vid{float: left;}
.col-c-mid{padding: 15px;margin: 25px auto;}
.right-c-c{float: right;width: 45%;}
.left-c-c{float: left;width: 55%;}
.left-c-c p{text-align: justify !important;width: 90%;float: left;}
.left-c-c h2{text-align:center}
.plan-call-c{margin: 125px auto;padding: 15px;}
.moshaver-telb{padding: 15px;overflow: hidden;}
.right-m-tel{width: 55%;float: right;}
.left-m-tel{width: 40%;float: left}
.left-m-tel img{width: 100%;border-radius: 15px;margin-top: 20px}
.mosh-col-t{padding: 15px;margin: 25px auto;background: #f1f5fe;border-radius: 15px;font-weight: 900;}
.h-m-tel{padding: 25px;margin: 45px auto;display: block;text-align: center;border: 1px solid #000;border-radius: 15px;line-height: 45px;}
.card {position: relative;width: 500px;height: 300px;overflow: hidden;border-radius: 5px;box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.3);}
.card::after {content: '';position: absolute;left: 0;top: 0;z-index: 900;display: block;width: 100%;height: 100%;background-color: rgba(196, 196, 196, 0.2);}
.card_part {position: absolute;top: 0;left: 0;z-index: 7;display: flex;align-items: center;width: 100%;height: 100%;transform: translateX( 700px );animation: opaqTransition 28s cubic-bezier(0, 0, 0, 0.97) infinite;}
.card_part.card_part-two {z-index: 6;animation-delay: 7s;}
.card_part.card_part-three {z-index: 5;animation-delay: 14s;}
.card_part.card_part-four {z-index: 4;animation-delay: 21s;}
@keyframes opaqTransition {
  3% { transform: translateX( 0 ); }
  25% { transform: translateX( 0 ); }
  28% { transform: translateX( -700px ); }
  100% { transform: translateX( -700px ); }}
.customer-com{width: 95%;margin: 0 auto;text-align: center;}
.customer-com span{font-size: 18px;font-weight: 900;}
.customer-com img{display: block;width: 17%;margin: 5px auto;border: 2px solid #111010;border-radius: 55px;height: auto;}
.customer-com p{font-size: 15px !important;text-align: justify !important;width: 85% !important;margin: 15px auto !important;line-height: 25px !important;}
.acc-col{overflow: hidden;padding: 5px;}
.right-acc{width: 76%}
.left-acc{width: 30%;float: left;padding: 15px;text-align: justify;background: #f1f5fe;border-radius: 15px;}
.left-acc h3{font-size: 19px;font-weight: 900;display: block;text-align: center;padding: 15px}
.left-acc p{padding: 15px !important;}
.left-acc img{width: 55%;height: auto;margin:0 auto;display:block}
.left-acc-col{width: 30%;float: left;padding: 15px;text-align: justify;background: #f1f5fe;border-radius: 15px;}
.left-acc-col h3{font-size: 19px;font-weight: 900;display: block;text-align: center;padding: 15px}
.left-acc-col p{padding: 15px !important;}
.left-acc-col img{width: 97%;height: auto;margin: 0 auto;display: block;border-radius: 15px;}
.p-col-h-vi{display:block;margin:0 auto;}
.top-main-col{overflow: hidden;}
.main-post{width: 70%;float: right;padding: 5px;}
.sidebar{box-shadow: 0 -1px 1px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.15);padding: 15px;border-radius: 15px;margin-bottom: 35px;}
.left-side{width: 26.5%;padding: 5px;float: left;border-radius: 15px;}
.post{box-shadow: 0 -1px 1px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.15);border-radius: 15px;margin-bottom: 30px;}
.c-col-contact-2{width: 100%;margin: 145px auto 45px;padding: 2rem 0;background: #fff;}
.img-post{float: right;display: block;width: 300px;overflow: hidden;padding: 15px;}
.img-post img{width: 230px;height: auto;border-radius: 15px;}
.hed-p{padding: 15px;overflow: hidden;font-size: 14px !important;}
.hed-p h2{display: block;line-height: 25px;}
.hed-p h2 a{color: #000;}
.post-content{overflow: hidden;}
.post-content p{display: block;overflow: hidden;padding: 15px 5px;text-align: justify;float: right;width: 52%;font-size: 14px;line-height: 24px;margin-top: -25px;color: #716b6b;}
.foot_post{overflow: hidden;width: 40%;float: left;text-align: center;padding: 5px;margin-bottom: 5px;}
.date-post{font-size: 12px;color: #9c9c9c;float: right;padding: 5px;}
.cat-post{font-size: 12px;float: right;padding: 5px;}
.cat-post a{color: #9c9c9c;}
.more{font-size: 15px;color: #000;padding: 7px 15px;background: #ffe422;border-radius: 15px;}
.posts{padding: 5px;box-shadow: 0 -1px 1px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(0,0,0,.15);border-radius: 15px;}
.post-single{padding: 5px 15px;}
.post-single p{line-height: 39px;text-align: justify;}
.text h1{padding: 10px;border-bottom: 1px solid #ddd;display: block;font-size: 20px;}
.post-single img{max-width: 95%;height: 90%;display: block;margin-right: auto;margin-left: auto;}
input {position: absolute;opacity: 0;z-index: -1;}
.accordion-wrapper {overflow: hidden;width: 85%;float: right;}
.accordion {width: 100%;color: white;overflow: hidden;margin-bottom: 16px;}
.accordion:last-child{margin-bottom: 0;}
.accordion-label {display: flex;-webkit-box-pack: justify;justify-content: space-between;padding: 16px;background: #23bdd4;font-weight: bold;cursor: pointer;font-size: 18px;color:#000}
.accordion p{font-size:16px !important;}
.accordion-label::after {content: "\276F";width: 16px;height: 16px;text-align: center;-webkit-transition: all 0.3s;transition: all 0.3s;}
.accordion-content {max-height: 0;padding: 0 16px;color: rgba(4,57,94,1);background: #f1f5fe;-webkit-transition: all 0.3s;transition: all 0.3s;}
.accordion-content p{margin: 0;color: rgba(4,57,94,.7);font-size: 18px;}
input:checked + .accordion-label {background: rgb(35, 189, 212);}
input:checked + .accordion-label::after {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
input:checked ~ .accordion-content {max-height: 100vh;padding: 16px;}
.b-col-arr img {width: 15px;margin-bottom: 12px;}
.sec1 {margin: 65px auto;width: 100%;}
.left-sec-1 {width: 50%;float: left;}
.right-sec-1 {width: 50%;float: right;}
.left-sec-2 {width: 50%;float: right;}
.right-sec-2 {width: 50%;float: left;}
.left-sec-1 span {color: #696868;font-size: 19px;line-height: 45px;margin-top: 25px;display: block;}
.dsc-col {padding-right: 45px;padding-top: 20px;}
.left-sec-2 span {color: #696868;font-size: 19px;line-height: 45px;}
.arrow {position: absolute;top: 50%;left: 50%;transform: translate(-50%, 50%);}
.arrow span {display: block;width: 8px;height: 8px;border-bottom: 5px solid #000;border-right: 5px solid #000;transform: rotate(45deg);margin-top: -10px;animation: animate 2s infinite;}
.arrow span:nth-child(2) {animation-delay: -0.2s;}
.arrow span:nth-child(3) {animation-delay: -0.4s;}
@keyframes animate {0% {opacity: 0;transform: rotate(45deg) translate(-20px, -20px);}50% {opacity: 1;}100% {opacity: 0;transform: rotate(45deg) translate(20px, 20px);}}
.main-s-h{color: #303030;font-weight: 900;letter-spacing: -.5px;margin-top: 5px;margin-bottom: -3px;font-size: 28px;line-height: 43px;text-align: right;}
.left-sec-1 p{line-height: 40px;color: #303030;width: 85%;font-size: 14px;letter-spacing: -.5px;font-weight: 700;border-bottom: 1px solid #dfe1e4;padding-bottom: 25px;}
.left-sec-2 p{line-height: 40px;color: #303030;width: 85%;font-size: 14px;letter-spacing: -.5px;font-weight: 700;border-bottom: 1px solid #dfe1e4;padding-bottom: 25px;}
.mbtn-j{background: transparent linear-gradient(270deg, #ffd900, #ffe422) 0 0 no-repeat padding-box;color: #413805;cursor: pointer;}
.btn1{margin-top: 17px;font-size: 14px;padding: 4px 14px;line-height: 28px;border-radius: 10px;text-align: right;display: inline-block;border: unset;outline: none;margin-left: 10px;cursor: pointer;white-space: nowrap;}
.b-more{background-color: rgba(232, 239, 254, .6);color: #28457b !important;}
.img-r-sec-1 img {width: 69%;display: block;margin: 0 auto;border-radius: 17px;}
.img-r-sec-s1{width: 69%;display: block;margin-right: 15px;border-radius: 17px;}
footer{padding-top: 1em;margin-top: 1em;}
.top-col-f {width: 100%;background: #f1f5fe;border-radius: 35px;margin: 0 auto 50px;padding: 0 30px;height: 70px;}
.row-top-f{width: 1180px;margin: 0 auto;padding-bottom: 45px;}
.right-f-c{float: right;width: 50%;height: 70px;}
.right-f-c span {font-size: 23px;font-weight: 900;margin-top: 19px;display: block;}
.mid-section {width: 1180px;margin: 75px auto 5px;}
.p-r-col-r2{background: #f1f5fe;padding: 15px;border-radius: 7px;}
.sp-mid{display: block;text-align: center;padding: 1rem;font-weight: 900;font-size: 20px;}
.ct-item{display: block;text-align: center;padding: 1rem;font-weight: 900;font-size: 18px;}
.right-mid-s {width: 30%;float: right;}
.icon-set-c{float: right;background: hsl(222, 87%, 97%);border-radius: 13px;width: 50px;height: 50px;line-height: 55px;margin-top: 5px;}
.c-col-contact{width: 100%;margin: 45px auto;padding: 2rem 1rem;background: #ffe422;border-radius: 15px;}
.catlist{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap: 30px;margin: 45px auto;text-align: center;}
.catlist a{background-color: #fff;padding: 5px;border: 1px solid #11100a;border-radius: 8px;transition: all .3s ease-in;height: 150px;display: flex;flex-direction: column;align-items: center;justify-content: center;color: #3f3f3f;font-size: 1em;}
.catlist a icon{width: 56px;height: auto;}
.catlist a h3{font-size: 1rem;}
.catlist a:hover{background-color: #fff;border-color: #cec209;box-shadow: 0px 1px 4px 2px #e6c441d1}
.m-c-cont span{display: block;text-align: center;color: #000;font-weight: 900;font-size: 23px;text-shadow: 3px 4px 0 #e1d045;}
.col-top-page {width: 1180px;margin-top: 95px;background: #ade8e0;border-radius: 17px;overflow: hidden;}
.c-te--cool{text-align: center;font-size: 34px;direction: ltr;width: 25%;line-height: 35px;padding: 1rem;margin: 0 auto;background: #303030;border-radius: 13px;color: #fff;font-weight: 700;display: block;}
.col-t-j{width: 100%;}
.comments-b{padding: 15px;
overflow:hidden;
background: #fff;
border: 1px solid #fff;
margin-bottom: 20px;
transition: 0.3s all ease;
box-shadow: 0 0 14px #999999a3;}

.comments-b .title {
  font-size: 15px;
  border-bottom: 1px solid #e6e6e6;
  padding: 5px 0;
  margin-bottom: 15px;
}

.comments-b .title span {
  border-bottom: 1px solid #f01945;
  display: inline;
  padding: 5px 0;
}

.main-in-text-p{align-items: center;
display: flex;
justify-content: center;
width: 50%;
float: left;
}

.main-in-text-p input[type="submit"]{text-align: center !important;
background: #23bdd4;
border: 0 !important;
color: #fff;
font-size: 16px;}
.main-c-us{width: 50%;
float: right;}


.wpcf7 form .wpcf7-response-output{
background: #e11919 !important;
border: 0 !important;
padding: 15px !important;
border-radius: 15px !important;
color: #fff !important;
direction: rtl !important;
text-align: center !important;
}


.main-in-text-p form input{	position: inherit !important;
  opacity: 1 !important;border: 1px solid #000 !important;
padding: 10px !important;
border-radius: 15px !important;text-align: right !important;
font-family: iranyekan !important;}
.main-in-text-p form textarea{
position: inherit !important;
  opacity: 1 !important;border: 1px solid #000;
padding: 10px;
border-radius: 15px;
text-align: right !important;
font-family: iranyekan !important;
}
.main-in-text-p p{text-align:right !important}


.comments-b form input, .comments-b form textarea {
	font-family: iranyekan;
	position: inherit !important;
  opacity: 1 !important;
  width: 97%;
  height: 25px;
  padding: 15px 10px;
  border: 1px solid #e4e4e4;
  margin-bottom: 15px;
  box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.05);
  font-weight: 300;
  font-size: 14px;
  transition: 0.3s;
}

.comments-b form button{
	font-family: iranyekan;
	background: #ffe422;
	
color: #fff;
border: none;
float: left;
padding: 15px 20px;
font-size: 15px;
transition: 0.3s;
cursor: pointer;
border-radius:15px;
}
.comments-b form textarea {
  height: 150px;
}
.bttn{width: 100%;
overflow: hidden}
button[type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
  width: 100%;
}

.col-md-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 100%;
  max-width: 100%;
}


.col-t-j td{text-align: center;}
.ct-sr{border-left: 0px;}
.c-lt-cv{border-bottom: 0px;}
.ct-sr-e{border-left: 0px;border-bottom: 0px;}
.main-page-j{margin: 45px auto;width: 100%;}
.main-page-j-p{margin: 45px auto;width: 100%;}
.left-mid-s{width: 65%;float: left;}
.right-mid-s p,.p-cont-t p{line-height: 35px;text-align: justify;font-size: 16px;letter-spacing: -.5px;}
.main-footer{overflow: hidden;}
.fc-1{margin: 5px;padding-left: 15px;width: 15%;float: right;}
.fc-2{margin: 5px;padding-left: 15px;width: 29%;float: right;}
.footer-head {font-size: 18px;font-weight: 900;color: #303030;}
.fc-1 ul{padding: 0;margin: 15px auto;}
.fc-1 ul li{list-style: none;padding: 5px;}
.fc-1 ul li a{text-decoration: none;font-size: 16px;font-weight: 100;color: #282828;transition: all 300ms ease-out;}
.fc-1 ul li a:hover{color: #3f8393;transition: all 300ms ease-out;}
.fc-1 img {width: 68%;height: auto;display: block;margin: 15px auto;float: right;}
.copyright{margin: 45px auto 25px;width: 100%;}
.copyright span{font-size: 15px;font-weight: 100;display: block;text-align: center;}
.fc-2 p {font-weight: 100;font-size: 16px;text-align: justify;line-height: 30px;}
.social-icon {display: inline-block;position: relative;cursor: pointer;width: 44px;height: 44px;padding: 0;text-decoration: none;text-align: center;color: #3f8393;font-size: 1.5625rem;font-weight: 400;line-height: 1.97em;transition: all .5s ease;border-radius: 12px;margin-right: 15px;background: #f1f5fe;transition: all 300ms ease-out;}
.social-icon:hover{background: #fff;transition: all 300ms ease-out;}
.left-f-c {float: left;width: 50%;height: 70px;margin-left: -27px;}
.left-f-c p {color: #28457b;}
.left-f-c p::after {content: "";width: 12px;height: 12px;background: url(img/arrow-left.svg);cursor: pointer;margin-right: 15px;position: relative;top: 10px;float: left;left: 5px;}
.left-f-c a {font-size: 19px;display: block;text-align: left;font-weight: 700;width: 195px;float: left;text-decoration: none;padding-left: 5px;background: #f1f5fe;border-radius: 35px;margin-top: 2.7px;transition: all 300ms ease-out;}
.left-f-c a:hover {background: #f1f5fe;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);transition: all 300ms ease-out;}
.dropbtn {color: white;padding: 5px 2px;font-size: 16px;border: none;}
.dropdown {position: relative;display: inline-block;transition: all .3s ease-in-out;}
.dropdown-content {transition: all .3s ease-in-out;display: none;position: absolute;background-color: #fff;min-width: 350px;box-shadow: 0px 8px 11px 0px rgba(0, 0, 0, 0.2);z-index: 1;border-top: 3px solid #ffe422;border-radius: 7px;top:50px;padding:.444rem;}
.main-page-j p{line-height: 34px;font-size: 17px;color: #353535;text-align: justify;}
.main-page-j-p p{line-height: 34px;font-size: 17px;color: #353535;text-align: justify;}
.r-col-top h2{font-size: 29px;display: block;line-height: 30px;font-weight: 900;}
.dropdown-content a{display: block;float: right;width: 40%;padding: .555rem .890rem;margin: 3px;background: url(img/angle-left-solid.svg) no-repeat;background-position: right 3px top 11px;background-size: 7px;}
.dropdown-content a:hover{background-color: #f1f5fe;border-radius: 7px;}
.dropdown:hover .dropdown-content{display: block;}
.dropdown:hover .dropbtn{color: #23bdd4}
#navbar{position: fixed;transition: top 0.3s;}
.row{box-sizing: border-box;display: -moz-flex;display: flex;-moz-flex: 0 1 auto;flex: 0 1 auto;-moz-flex-direction: row;flex-direction: row;flex-wrap: wrap;}
#menu__toggle{opacity: 0;}
#menu__toggle:checked ~ .menu__btn > span{transform: rotate(45deg);}
#menu__toggle:checked ~ .menu__btn > span::before {top: 0;transform: rotate(0);}
#menu__toggle:checked ~ .menu__btn > span::after {top: 0;transform: rotate(90deg);}
#menu__toggle:checked ~ .menu__box {visibility: visible;left: 0;}
.menu__btn {display: flex;align-items: center;position: fixed;top: 20px;left: 20px;width: 26px;height: 26px;cursor: pointer;z-index: 1;}
.menu__btn > span,.menu__btn > span::before,
.menu__btn > span::after {display: block;position: absolute;width: 100%;height: 2px;background-color: #616161;transition-duration: .25s;}
.menu__btn > span::before {content: '';top: -8px;}
.menu__btn > span::after {content: '';top: 8px;}
.menu__box {display: block;position: fixed;visibility: hidden;top: 0;left: -100%;width: 300px;height: 100%;margin: 0;padding: 80px 0;list-style: none;background-color: #fff;box-shadow: 1px 0px 16px rgba(0, 0, 0, 0.7);transition-duration: .25s;}
.menu__item{display: block;padding: 1rem;color: #333;font-size: 1.2em;font-weight: 600;text-decoration: none;transition-duration: .25s;}
.menu__item:hover{background-color: #f1f5fe;color: #23bdd4}
.spanmob{padding: 15px;background: #ffe422;color: #000;font-size: 1.2em;font-variant: small-caps;cursor: pointer;display: block;}
.spanmob::after{float: right;right: 10%;padding-left:14px;content: "+";}
.slidemob{clear:both;width:100%;height:0px;overflow: hidden;text-align: center;transition: height .4s ease;}
.slidemob li {padding : 13px;list-style:none;border-bottom: 1px solid #20b2bd;background-color: #23bdd4;}
.slidemob li a{color: #fff;display: block;}
#touch{position: absolute; opacity: 0; height: 0px;}    
#touch:checked + .slidemob{height: 450px;padding: 0;background: #f2f2f2;}
.mobile-nav{display:none}
@media screen and (max-width:800px) {
#navbar,.l-col-top,.img-r-sec-s1l,.img-r-sec-1,.img-r-sec-s1{display:none}
.mobile-nav{display: block;position: fixed;left: 0;width: 100%;top: 0;height: 80px;background: #fff;z-index: 9999;}
.mobile-logo{width: 25%;float: right;}
thead{position: sticky;top: 78px;}
.mobile-logo img{width: 125px;height: auto;margin-top: 16px;margin-right: 11px;}
.col-top{width:100%;margin-top: 85px;}
.center-top{padding: 10px;}
.r-col-top{width: 95%;float: none;margin: 0 auto;margin-bottom: 65px;}
.sec1{margin: 7px auto;background: #dddddd4d;padding: .833rem;border-radius: 13px;}
.left-sec-1{float: none;width: 100%;}
.left-sec-1 p{width: 95%;margin: 25px auto;text-align: justify;}
.left-sec-2{width: 100%;margin: 25px auto;float: none;}
.dsc-col{padding-right: 5px;}	
.c-col-contact{padding: 1rem;}
.m-c-cont{width:100%}
.col-t-j td{text-align: center;display: grid;border: 0;}
.icon-set-c{margin: 0 auto;}
.m-c-cont span{width: 85%;margin: 0 auto;}
.catlist{grid-template-columns: 1fr 1fr;grid-gap: 20px;}
.m-c-cont p{width: 75%;}
.right-mid-s{width: 100%;float: none;margin: 0 auto;}
.left-mid-s{width: 100%;float: none;}
.fc-1{width: 45%;float: right;margin: 0 auto;}
.fc-2{width: 95%;margin: 20px auto;padding-top: 24px;}
.copyright{margin: 12px auto;}
.right-f-c,.left-f-c a{width: 100%;}
.right-f-c span{font-size: 18px;}
.main-footer{margin: 35px auto;}
.left-f-c{width: 100%;margin: 5px auto;padding-bottom: 14px;}
.left-f-c a p{display: block;text-align: center;}
.left-sec-2 p{width: 98%;text-align: justify;}
.left-f-c p::after{left: 55px;}
.mid-section{margin: 25px auto;width: 100%;}		
.voip-main-t{overflow: hidden;padding: 10px;}
.right-ma-t{width: 95%;float: none;padding: 0;margin: 0 auto}
.main-page-j{margin: 0 auto;width: 100%;}
.main-page-j-p{margin: 0 auto;width: 90%;}
.main-page-j-p img{width: 100%;height: auto;border-radius: 15px;}
.link-voi-p{width: 90%;float: none;margin: 15px auto;}
.left-ma-t{width: 100%;float: none;margin: 0 auto;}
.left-ma-t img{width: 95%;float: none;margin: 10px auto;display: block;}
.right-2mid{width: 100%;float: none;}
.col-2mid img{width: 100%;height: auto;}
.left-2mid{width: 90%;float: none;margin: 0 auto;}
.col-ul{width: 90%;padding: 15px;float: none;}
.e2-col-mid img{width: 85%;margin: 0 auto;float: none;padding: 0}
.col-vid-1{overflow: hidden;margin: 25px auto;padding: 5px;}
.right-vid p{width: 90%;margin: 0 auto;}
.left-vid{width: 100%;float: none;margin: 0 auto;}
video{width: 100%;margin: 0 auto;height: auto;}
.col-c-mid{overflow: hidden;margin: 0 auto;padding: 0;}
.right-c-c{width: 100%;float: none;}
.left-c-c{width: 95%;float: none;margin: 0 auto;}
.left-c-c p{width: 95%;float: none;margin: 0 auto;}
.plan-call-c{margin: 20px auto;}
.right-vid{width: 100%;float: none;margin: 0 auto;}
.t-col-t{width: 90%;float: none;padding: 0;margin: 0 auto;}
.left-tl{width: 95%;margin: 0 auto;float: none;}
.t-mid-col h2{width: 90%;float: none;margin: 0 auto;}
.t-mid-col p{width: 95%;float: none;}
.v-t-col{margin: 25px auto;}
.r-v-col{width: 95%;float: none;margin: 0 auto;}
.l-v-col{width: 95%;margin: 0 auto;float: none;}
.com-col{width: 95%;margin: 45px auto;}
.right-com-c{width: 95%;float: none;margin: 0 auto;}
.left-com-c{width: 95%;margin: 0 auto;float: none;}
.card{width: 95%;margin: 25px auto;}
.right-acc{width: 95%;margin: 0 auto;}
.accordion-wrapper{width: 100%;margin: 0 auto;float: none;}
.left-acc{width: 95%;margin: 25px auto;padding: 5px;float: none;}
.main-brand{margin: 25px auto;width: 95%;}
.brand-t{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 5px;margin: 19px auto;padding: 5px;}
.brand-t img{width: 95%;margin: 15px auto;height: auto;}
.right-m-tel{width: 95%;margin: 0 auto;float: none;}
.left-m-tel{width: 100%;margin: 0 auto;float: none;}
.left-acc-col{width: 95%;margin: 25px auto;float: none;padding: 5px;}
#p-tel{width: 95%;table-layout: fixed;}
#p-tel tr td {font-size: 10px !important;padding-top: 7px;padding-bottom: 7px;}
.main-post{width: 100%;float: none;padding: 0;}
.img-post{width: 95%;margin: 0 auto;float: none;}
.img-post img{width: 95%;margin: 0 auto;float: none;}
.post-content p{width: 90%;float: none;}
.foot_post{width: 100%;margin: 20px auto;float: none;}
.left-side{width: 100%;float: none;margin: 0 auto;padding: 0;}
#wp_page_numbers{width: 95%;float: none;margin: 0 auto;}
.c-te--cool{width: 85%;margin: 0 auto;display: block;float: none;}
#wp_page_numbers ul{display: block;padding: 0;}
#wp_page_numbers ul li{width: 15%;float: right;}
.pages-tel{width: 95%;margin: 0 auto;}
.l-col-top{width: 50%;text-align: left;margin-top: 35px;font-size: 27px;font-weight: 100;}
.d-moshvere{width: 90%;display: block;margin: 10px auto auto;text-align: center;}
.plans-t{width: 90%;display: block;margin: 0 auto;text-align: center;}	
.main-c-us{width: 95%;float: none;margin: 0 auto;}
.main-in-text-p{width: 95%;float: none;display: block;margin: 25px auto;}
.main-in-text-p form input{width: 95%;}
.main-in-text-p form textarea{width: 95%;}	
.plan-call-c{padding: 0px;}	
#p-tel td{padding: 3px 9px;}
#p-tel tr td span{font-size: 8px;}
}