/*
Theme Name: Math Doubts
Theme URI: http://www.mathdoubts.com/
Author: Math Doubts
Author URI: http://www.mathdoubts.com/
Description: It is a special theme for official website of Math Doubts.
Version: 3.0
Text Domain: Math Doubts
*/
html{scroll-behavior:smooth;}
body{font-family: 'Open Sans', sans-serif;font-size:15px;font-weight:400;width:100%;padding:0;margin:0;color:#484162;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;}
img{border:none;}
/* Code for 3.0 Start */
.divmdl{height:auto;margin:0 auto;}

@media only screen and (max-width:1099px){
.divmdl{width:90%;}  
}  
@media only screen and (min-width:1100px) and (max-width:1149px){
.divmdl{width:1000px;}
}
@media only screen and (min-width:1150px) and (max-width:1199px){
.divmdl{width:1080px;}
}
@media only screen and (min-width:1200px) and (max-width:1249px){
.divmdl{width:1100px;}
}
@media only screen and (min-width:1250px) and (max-width:1299px){
.divmdl{width:1150px;}
}
@media only screen and (min-width:1300px) and (max-width:1349px){
.divmdl{width:1150px;}
} 
@media only screen and (min-width:1350px){
.divmdl{width:1200px;}
}
/* Code for 3.0 End */

.dvcntr{height:auto;margin:0 auto;}


@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/custom/fonts/lato-700.woff2) format('woff2'), url(/custom/fonts/lato-700.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/custom/fonts/open-sans-300.woff2) format('woff2'), url(/custom/fonts/open-sans-300.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/custom/fonts/open-sans-400.woff2) format('woff2'), url(/custom/fonts/open-sans-400.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/custom/fonts/poppins-500.woff2) format('woff2'), url(/custom/fonts/poppins-500.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/custom/fonts/poppins-600.woff2) format('woff2'), url(/custom/fonts/poppins-600.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/custom/fonts/poppins-700.woff2) format('woff2'), url(/custom/fonts/poppins-700.ttf) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* stehdr */

#tophdr {width:100%;height:auto;float:left;position:-webkit-sticky;position:sticky;top:0;background-color:#22242D;z-index:99999;border-bottom:1px solid #EEEEEE;}
#tophdr ul {margin:0;padding:0;list-style:none;overflow:hidden;}
#tophdr li a {color:#FFFFFF;padding: 20px;display: block;text-decoration: none; font-family: 'Poppins', sans-serif;font-size:13px;line-height:1em;font-weight:600;text-transform:uppercase;text-decoration:none;}
#tophdr li a:hover,#tophdr .menu-btn:hover {text-decoration:underline;color:#FFFFFF;}


/* menu */

#tophdr .menu {clear: both;max-height: 0;transition: max-height .2s ease-out;}

/* menu icon */

#tophdr .menu-icon {cursor:pointer;float:right;padding:24px 20px;position:relative;user-select:none;}
#tophdr .menu-icon .nav-icon {background: #FFFFFF;display:block;height:3px;position:relative;transition:background .2s ease-out;width:36px;}
#tophdr .menu-icon .nav-icon:before,#tophdr .menu-icon .nav-icon:after {background: #FFFFFF;content: '';display: block;height: 100%;position: absolute;transition: all .2s ease-out;width: 100%;}
#tophdr .menu-icon .nav-icon:before {top: 7px;}
#tophdr .menu-icon .nav-icon:after {  top: -7px;}

/* menu btn */

#tophdr .menu-btn {display:none;}
#tophdr .menu-btn:checked ~ .menu {max-height:240px;}
#tophdr .menu-btn:checked ~ .menu-icon .nav-icon {background:transparent;}
#tophdr .menu-btn:checked ~ .menu-icon .nav-icon:before {transform:rotate(-45deg);top:0;}
#tophdr .menu-btn:checked ~ .menu-icon .nav-icon:after {transform:rotate(45deg);top:0;}

#divhdr{width:100%;height:auto;float:left;padding:10px 0 12px 0;border-top:1px solid #DDDDDD;border-bottom:1px solid #F0F0F0; background-color: #FFFFFF;}
#divlgo img{width:126px;height:56px;float:left;display:block;border:none}
#divlgo a{display:block;}
#divsbx{height:auto;float:right;margin-top:6px;}
#divsbx .gsc-input-box{width:100%;border:2px solid #DDDDDD;height:auto;padding:3px 5px 2px 5px;float:left;}
#divsbx button{width:120px;height:auto;float:left;padding:0;cursor:pointer;padding:15px 0;margin-left:5px;}
#divqlk{width:auto;height:auto;float:left;margin-top:8px;}
#divqlk ul{margin:0;padding:0;}
#divqlk ul li{list-style:none;float:left;}
#divqlk ul li#toptpk,#divqlk ul li#topque{margin-right:10px;}
#divqlk ul li a{width:36px;height:36px;display:block;background-color: #555555;border-radius:3px;padding:0;}
#divqlk ul li a:hover{background-color:#999999;}

.psticn,.queicn,.vdsicn{width:36px;height:36px;float:left;background-image: url(/custom/imgs/dlist.png);}
.psticn{background-position:0 -66px;}
.queicn{background-position:-37px -66px;}
.vdsicn{background-position:-74px -66px;}


#divlgo{width:126px;height:56px;}
@media only screen and (min-width: 600px){
#divlgo{float:left;}
}
@media only screen and (min-width:600px) and (max-width:799px){
#divsbx{width:350px;}
#divsbx button{width:60px;}
}
@media only screen and (min-width:800px) and (max-width:999px){
#divsbx{width:500px;}
}
@media only screen and (min-width: 700px){
#tophdr li{float:left;}
#tophdr .menu li{margin-left:30px;}
#tophdr li a{padding:20px 0;}
#tophdr .menu {clear:none;float:right;max-height:none;}
#tophdr .menu-icon{display:none;}
}
@media only screen and (min-width: 1000px){
#divsbx{width:600px;}
}


@media only screen and (max-width: 599px){
#divlgo{margin:0 auto;}
#divsbx{width:100%;float:left;}
#divsbx{margin-top:10px;}
#tophdr .menu-icon{padding-right:0;}
}

/* Final Header CSS */

#mdfotr{width:100%;height:auto;float:left;border-top:1px solid #F0F0F0;}
#mdfotr h6{font-size:20px;color:#22242D;line-height:1em;margin:0 0 5px 0;}
#mdfotr p{font-size:14px;color:#999999;margin:0 0 13px 0;line-height:1.35em;}

#mdfotr ul{margin:0;padding:0;}
#mdfotr ul li{list-style-type:none;margin-bottom:8px;background-position:left;}
#mdfotr ul li::before{width:30px;height:30px;float:left;display:block;content:"";background:url("/custom/imgs/dlist.png") no-repeat -110px -69px;margin:-4px 5px 0 0;}
#mdfotr ul li a{font-size:15px;font-weight:600;color:#999999;text-decoration:none;font-family: 'Poppins', sans-serif;}
#mdfotr ul li a:hover{text-decoration:underline;color:#787878;}

#mdfotl,#mdfotc{width:100%;height:auto;float:left;}
#mdfotl{border-bottom:1px solid #F0F0F0;}
#mdfotc{text-align:center;}

#mdfabt,#mdflnk,#mdfone,#mdftwo,#mdfrgt{height:auto;float:left;}

#mdflgo{width:100%;height:auto;float:left;margin-bottom:5px;}


#mdfrgt p {width:100%;height:auto;float:left;}
#mdfrgt p a{font-family: 'Poppins', sans-serif; font-size: 12px;font-weight: 600;display: block; background-color: #EE0000; color: #FFFFFF; padding: 12px 50px; text-decoration:none; float: left; text-transform: uppercase;}
#mdfrgt p a:hover{background-color:FFFF00;}

#mdfron,#mdfrto{height:auto;float:left;}

#mdfrtl{width:100%;height:auto;float:left;}
#mdfrtl span{width:32px;height:32px;float:left;display:block;margin-right:15px;}

#mdfrgt .fb,#mdfrgt .tw,#mdfrgt .ig,#mdfrgt .yt,#mdfrgt .in{width:32px;height:32px;float:left;background:url(/custom/imgs/dlist.png) #787878 no-repeat;border-radius:3px;}
#mdfrgt .fb{background-position:0px -103px;}
#mdfrgt .fb:hover{background-color:#4267B2;}
#mdfrgt .tw{background-position:-33px -103px;}
#mdfrgt .tw:hover{background-color:#00acee;}
#mdfrgt .yt{background-position:-132px -103px;}
#mdfrgt .yt:hover{background-color:#FF0000;}
#mdfrgt .ig{background-position:-66px -103px;}
#mdfrgt .ig:hover{background-color:#8a3ab9;}
#mdfrgt .in{background-position:-99px -103px;}
#mdfrgt .in:hover{background-color:#0077b5;}




@media only screen and (max-width:449px){
#mdfotr{padding:35px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:20px;}
#mdfabt,#mdflnk,#mdfron,#mdfrto,#mdfone,#mdftwo{width:100%;margin-bottom:15px;}
#mdfrgt{width:100%;height:auto;float:left;}
}
@media only screen and (min-width:450px) and (max-width:499px){
#mdfotr{padding:35px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:20px;}
#mdfabt,#mdflnk,#mdfron,#mdfrto{width:100%;margin-bottom:20px;}
#mdfone,#mdftwo{width:212px;}
#mdfrgt{width:100%;height:auto;float:left;}
}
@media only screen and (min-width:500px) and (max-width:549px){
#mdfotr{padding:35px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:20px;}
#mdfabt,#mdflnk,#mdfron,#mdfrto{width:100%;margin-bottom:20px;}
#mdfone,#mdftwo{width:230px;}
#mdfrgt{width:100%;height:auto;float:left;}
}
@media only screen and (min-width:550px) and (max-width:599px){
#mdfotr{padding:35px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:20px;}
#mdfabt,#mdflnk,#mdfron,#mdfrto{width:100%;margin-bottom:20px;}
#mdfone,#mdftwo{width:245px;}
#mdfrgt{width:100%;height:auto;float:left;}
}
@media only screen and (min-width:600px) and (max-width:649px){
#mdfotr{padding:35px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt,#mdflnk{width:100%;margin-bottom:20px;}
#mdfone,#mdftwo{width:245px;}
#mdfrgt{width:100%;height:auto;float:left;}
#mdfron{width:230px;margin-right:20px;}
#mdfrto{width:294px;}
}
@media only screen and (min-width:650px) and (max-width:699px){
#mdfotr{padding:35px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt,#mdflnk{width:100%;margin-bottom:20px;}
#mdfone,#mdftwo,#mdfrto{width:300px;}
#mdfrgt{width:100%;height:auto;float:left;}
#mdfron{width:270px;margin-right:30px;}
}
@media only screen and (min-width:700px) and (max-width:749px){
#mdfotr{padding:40px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt,#mdflnk{width:100%;margin-bottom:20px;}
#mdfone,#mdftwo,#mdfrto{width:300px;}
#mdfrgt{width:100%;height:auto;float:left;}
#mdfron{width:270px;margin-right:30px;}
}
@media only screen and (min-width:750px) and (max-width:799px){
#mdfotr{padding:35px 0 10px 0;}
#mdfotl{margin-bottom:20px;padding-bottom:20px;}
#mdfabt,#mdfron{width:250px;margin-right:30px;}
#mdflnk,#mdfrto{width:420px;}
#mdfone,#mdftwo{width:210px;}
#mdfrgt{width:100%;float:left;margin-top:20px;}
}
@media only screen and (min-width:800px) and (max-width:849px){
#mdfotr{padding:35px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt,#mdfron{width:300px;margin-right:30px;}
#mdflnk,#mdfrto{width:420px;}
#mdfone,#mdftwo{width:210px;}
#mdfrgt{width:100%;float:left;margin-top:30px;}
}
@media only screen and (min-width:850px) and (max-width:899px){
#mdfotr{padding:40px 0 10px 0;}
#mdfotl{margin-bottom:20px;padding-bottom:30px;}
#mdfabt,#mdfron{width:300px;margin-right:30px;}
#mdflnk,#mdfrto{width:470px;}
#mdfone,#mdftwo{width:235px;}
#mdfrgt{width:100%;float:left;margin-top:30px;}
}
@media only screen and (min-width:900px) and (max-width:999px){
#mdfotr{padding:40px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt,#mdfron{width:320px;margin-right:20px;}
#mdflnk,#mdfrto{width:510px;}
#mdfone,#mdftwo{width:255px;}
#mdfrgt{width:100%;float:left;margin-top:25px;}
}
@media only screen and (min-width:1000px) and (max-width:1049px){
#mdfotr{padding:40px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt{width:190px;margin-right:5px;}
#mdflnk{width:420px;margin-right:35px;}
#mdfone,#mdftwo{width:210px;}
#mdfrgt{width:250px;}
#mdfron,#mdfrto{width:100%;height:auto;float:left;}
#mdfron{margin-bottom:10px;}
}
@media only screen and (min-width:1050px) and (max-width:1099px){
#mdfotr{padding:40px 0 20px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt{width:210px;margin-right:25px;}
#mdflnk{width:450px;margin-right:15px;}
#mdfone,#mdftwo{width:225px;}
#mdfrgt{width:250px;float:right;}
#mdfron,#mdfrto{width:100%;height:auto;float:left;}
#mdfron{margin-bottom:10px;}
}
@media only screen and (min-width:1100px) and (max-width:1199px){
#mdfotr{padding:40px 0 30px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:35px;}
#mdfabt{width:230px;margin-right:25px;}
#mdflnk{width:470px;margin-right:25px;}
#mdfone,#mdftwo{width:230px;}
#mdfrgt{width:250px;}
#mdfron,#mdfrto{width:100%;height:auto;float:left;}
#mdfron{margin-bottom:10px;}
}
@media only screen and (min-width:1200px) and (max-width:1249px){
#mdfotr{padding:60px 0 50px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt{width:230px;margin-right:25px;}
#mdflnk{width:470px;margin-right:25px;}
#mdfone,#mdftwo{width:230px;}
#mdfrgt{width:300px;}
#mdfron,#mdfrto{width:100%;height:auto;float:left;}
#mdfron{margin-bottom:10px;}
}
@media only screen and (min-width:1250px) and (max-width:1349px){
#mdfotr{padding:60px 0 50px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt{width:250px;margin-right:30px;}
#mdflnk{width:490px;margin-right:30px;}
#mdfone,#mdftwo{width:230px;}
#mdfrgt{width:300px;}
#mdfron,#mdfrto{width:100%;height:auto;float:left;}
#mdfron{margin-bottom:10px;}
}
@media only screen and (min-width:1350px) and (max-width:1399px){
#mdfotr{padding:60px 0 50px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt{width:300px;margin-right:30px;}
#mdflnk{width:490px;margin-right:30px;}
#mdfone{width:230px;}
#mdftwo{width:260px;}
#mdfrgt{width:300px;float:right;}
#mdfron,#mdfrto{width:100%;height:auto;float:left;}
#mdfron{margin-bottom:10px;}
}
@media only screen and (min-width:1400px){
#mdfotr{padding:60px 0 50px 0;}
#mdfotl{margin-bottom:30px;padding-bottom:30px;}
#mdfabt{width:290px;margin-right:30px;}
#mdflnk{width:540px;margin-right:40px;}
#mdfone{width:230px;}
#mdftwo{width:270px;}
#mdfrgt{width:300px;float:right;}
#mdfron,#mdfrto{width:100%;height:auto;float:left;}
#mdfron{margin-bottom:10px;}
}


/* Final Header CSS */

.dvlwad{width:100%;min-height:250px;float:left;padding:10px 0;border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;}
